




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫應(yīng)用重難點復(fù)習(xí)(第一版)2014年末考試大綱:(此部分內(nèi)容皆取自老師課件)【1】考核范圍與分值比例:(1)數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識占30%(2)表的設(shè)計、查詢、窗體、報表、宏約占 30%(3)關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL約占10%(4)VBA及其應(yīng)用約占30%【2】考核的試題類型與分值比例:(1)判斷題:約占10%(20道每題0.5分,共10分)(2)選擇題:約占40%( 40道每題1分,共40分,包括VBA應(yīng)用)(3)填空題:約占10%( 10道每題一分,共40分)(4)應(yīng)用題:約占40% (包含一道SQL語句題含多表查詢、一道VBA應(yīng)用 題5分寫結(jié)果+10分寫程序、一道含5個小題共10分關(guān)系
2、數(shù)據(jù)庫的運算、一道 5分的操作題等)【3】部分章節(jié)范圍:第二章關(guān)系運算:選擇、投影、連接(除法不考)第四章表的操作第五章數(shù)據(jù)庫設(shè)計(5.4.2規(guī)范化基礎(chǔ)、5.5、5.6、5.7不考察)第六章數(shù)據(jù)查詢(6.5 SQL查詢設(shè)計不考察)第七章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL (創(chuàng)建索引的語句不要求)第八章數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)(菜單和工具欄不考察)第九章VBA應(yīng)用(著重看實驗指導(dǎo)書上實驗八和等級考試中的VBA題目,9.3的程序調(diào)試不考察)【4】重點:實驗指導(dǎo)書:P77關(guān)系運算-三、應(yīng)用題P94.SQL語句三、應(yīng)用題實驗八VBA程序設(shè)計最后的二級等級考試大綱,2010年9月、2011年3月等級考試試題 實驗內(nèi)容及
3、每章習(xí)題補充的樣題知識點陳述部分(黑體字最重要、劃曲線者次之)一、數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識1、Data是數(shù)據(jù),是數(shù)據(jù)庫中存儲的基本對象。 DB (database是數(shù)據(jù)庫,DBS(database syster)是數(shù)據(jù)庫系統(tǒng),DBMS ( database manager system 是數(shù)據(jù) 庫應(yīng)用系統(tǒng)。DBS包含DB和DBMS。DBS還包括硬件、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管 理員和用戶。2、數(shù)據(jù)庫技術(shù)經(jīng)歷了人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫 應(yīng)用系統(tǒng)是為了解決多用戶、多個應(yīng)用程序共享數(shù)據(jù)的需求而出現(xiàn)的。3、數(shù)據(jù)模型是對數(shù)據(jù)間聯(lián)系和約束性條件的全局性描述。它包括兩大類:(1)概念模型(2)
4、邏輯模型和物理模型。(邏輯模型主要包括層次、網(wǎng)狀、關(guān)系、面向?qū)ο?模型,這些模型都很常用。)從現(xiàn)實世界到概念模型的轉(zhuǎn)換是由數(shù)據(jù)庫設(shè)計人員完成的,從概念模型到邏輯模 型的轉(zhuǎn)換可以由數(shù)據(jù)庫設(shè)計人員完成,也可以用數(shù)據(jù)庫設(shè)計工具協(xié)助設(shè)計人員完 成,從邏輯模型到物理模型的轉(zhuǎn)換一般是由 DBMS完成的。4、數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束性條件三方面組成。5、數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級構(gòu)成。(1)模式/邏輯模式:對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述。(2)外模式(用戶模式、子模式):對應(yīng)于用戶級,是某個或某幾個用戶所看到 的數(shù)據(jù)庫的數(shù)據(jù)視圖,一個邏輯模型可以產(chǎn)生若干個外模式。(3)內(nèi)
5、模式(存儲模式、物理模式):是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示,描述了 數(shù)據(jù)的存儲方式和物理結(jié)構(gòu)。一個數(shù)據(jù)庫中只有一個內(nèi)模式。內(nèi)模式是針對計算 機的。6兩級映射: 外模式/邏輯模式映像邏輯模式/內(nèi)模式映像例題:Access數(shù)據(jù)庫的結(jié)構(gòu)層次是A)數(shù)據(jù)庫-數(shù)據(jù)表一記錄一字段B)數(shù)據(jù)庫管理系統(tǒng)一應(yīng)用程序一表C)數(shù)據(jù)表記錄數(shù)據(jù)項字段D)數(shù)據(jù)表記錄字段正確答案:A7、關(guān)系模型中的一些術(shù)語:(1)關(guān)系:一個關(guān)系通常對應(yīng)一張二維表。(2)元組:關(guān)系中的每一行稱為一個元組。(3)屬性:關(guān)系中的每一列為一個屬性。給每一個屬性起一個名稱即屬性名。8、鍵:(1) 超鍵:能唯一標(biāo)識元組的屬性集稱為關(guān)系模式的超鍵。(可能存在
6、多余的屬 性)(2)候選鍵:如果一個屬性或?qū)傩约芪ㄒ粯?biāo)識元組,且又不含多余的屬性或 屬性集,那么這個屬性或?qū)傩约Q為關(guān)系模式的候選鍵。(3)主鍵:多個候選鍵中用戶指定的候選鍵稱主鍵。(4) 外鍵:可作為其它關(guān)系模式的主鍵的屬性或?qū)傩约Q外鍵。(5)域:屬性的取值范圍。(6)分量:元組中的一個屬性值。9、關(guān)系模型的重要特點: 關(guān)系中每一分量不可再分,是最基本的數(shù)據(jù)單位。 每列分量屬性相同,列根據(jù)需要而設(shè),各列的順序可任意。 每一行由多個屬性構(gòu)成一個元組,各行的順序可任意。 一個關(guān)系是一張二維表,不允許有相同的屬性名,也不允許有相同的元組。例題:在關(guān)系模型中,用來表示實體關(guān)系的是 。A)字段B)
7、記錄C)表D)指針正確答案:C10、關(guān)系模型的完整性約束: 實體完整性:對主鍵的約束,主鍵不能為空值也不能有相同值。 參照完整性:是對外鍵的約束,關(guān)系中的外鍵必須是另一個關(guān)系的主鍵有效值或空值(Null)。 用戶自定義的完整性11、傳統(tǒng)的集合運算包括四種運算:并(U )、交)、差(-)、廣義笛卡爾積(X) 并、交都在高中學(xué)過,在此不再贅述。差運算:所有屬于關(guān)系 R但不屬于S的元組組成的新關(guān)系,記作 R- So笛卡爾積運算:R中每個元組與S中每個元組連接組成的新關(guān)系,記作 Rx So 如果關(guān)系R中有m個元組,S中有n個元組,則Rx S中有mx n個元組。12、專門的關(guān)系運算(1)選擇:從關(guān)系R中
8、選取符合條件的若干元組(行)o選擇操作可以表示為:(T 選擇條件 (v關(guān)系名 )女口: c星期=1 (教室表)(2)投影:選擇關(guān)系R中的若干屬性(列),并去掉重復(fù)元組。選取各個屬性時不 受關(guān)系中屬性順序的約束。投影操作可以表示為:n 屬性名表(關(guān)系名 )女口: n教室編號(教室表)(3)連接:從兩個關(guān)系的笛卡爾積中選取滿足連接條件的元組。連接操作是對 兩個關(guān)系進行連接,同時生成一個新關(guān)系。設(shè)R和S是任意兩個關(guān)系,則R與S的連接操作定義為:R 選擇條件S 等值連接:如果連接條件中的所有比較運算符都是“=”,則將此種連接稱為 相等連接。(條件連接的特例) 自然連接需要取消重復(fù)列,所以是同時從行和列
9、的角度進行運算。13、Access數(shù)據(jù)庫對象(1)表(table)是數(shù)據(jù)庫中用來儲存數(shù)據(jù)的對象,它是整個數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)源,也是其他對象的基礎(chǔ)。(2) 查詢(query)也是一個表,是以表為基礎(chǔ)數(shù)據(jù)源的虛表。查詢可以作為窗 體和報表的來自多表的數(shù)據(jù)源。(3)窗體(form)是系統(tǒng)的工作窗口。窗體是在數(shù)據(jù)庫操作過程中無時不在的 數(shù)據(jù)庫對象。(4)報表(report)是數(shù)據(jù)庫的數(shù)據(jù)輸出形式之一。它可以對要輸出的數(shù)據(jù)完成分類小計、分類匯總等操作。(5)宏(macro)是一個或多個操作命令的集合,其中每個命令實現(xiàn)一個特定的操作。(6)頁(web)可以實現(xiàn)In ternet與用戶數(shù)據(jù)庫的相互訪問。(7)
10、模塊(module)使用VB程序設(shè)計語言編寫的程序集合或一個函數(shù)過程。14、Access數(shù)據(jù)庫的打開方式(1)以只讀方式打開:只能使用、瀏覽數(shù)據(jù)庫的對象,不能對其進行修改。(2)以獨占方式打開:其他用戶不可以使用該數(shù)據(jù)庫。這種方式既可以屏蔽其 他用戶操縱數(shù)據(jù)庫,又能進行數(shù)據(jù)修改。(3) 以獨占只讀方式打開:只能使用、瀏覽數(shù)據(jù)庫的對象,不能對其進行修改, 其他用戶不可以使用該數(shù)據(jù)庫。二、表的設(shè)計、查詢、窗體、報表、宏1、二維表=表,也稱關(guān)系,是關(guān)系數(shù)據(jù)庫用來儲存和管理數(shù)據(jù)的對象,是整個關(guān)系數(shù)據(jù)庫系統(tǒng)的基礎(chǔ),也是數(shù)據(jù)庫中其他對象的操作依據(jù)。文本字段、有效性消息、表或字段說明、字段屬性設(shè)置的字符個數(shù)
11、最大值均為 255;備注字段的字符個數(shù)最大值-用戶界面輸入為65535字符,編程輸入為2GB 字符;OLE對象字段的大小的最大值是1GB;索引中的字段個數(shù)最大值是10; 有效性規(guī)則的字符個數(shù)最大值是 2048。例題:在數(shù)據(jù)表視圖中,不能()。A )修改字段的類型B)修改字段的名稱C)刪除一個字段D)刪除一條記錄正確答案:A解釋:字段的類型需要在設(shè)計視圖中修改。 例題:Access數(shù)據(jù)庫中表的組成是 。A)查詢和字段B)記錄和窗體C)字段和記錄D)報表和字段正確答案:C2、約束:主要分為列級約束和表級約束。(1) 列級約束:僅對表中指定的某一個字段起作用的約束,如非空(null)約束、 唯一約束
12、等。(包含非空、唯一、檢查、主鍵、外鍵約束)(2)表級約束:對表中多個字段起作用的約束,如由多個字段構(gòu)成的主鍵約束 等。(包含唯一、主鍵、外鍵約束)非空(not null)約束:定義字段的輸入值不能為空。唯一(unique)約束:定義一個或多個字段的輸入值必須唯一且不能重復(fù)。檢查(check)約束、主鍵(primary key)約束、外鍵(foreign key)約束。3、數(shù)據(jù)類型【課本第37頁表】文本(text)是access默認(rèn)的數(shù)據(jù)類型,最大長度是 255,系統(tǒng)默認(rèn)為50。備注(memo)字段最大長度2GB,可在控件中顯示65535個字符。數(shù)字(number)字段大小1、2、4、8或16
13、字節(jié)。日期/時間(date/time)字段大小為8字節(jié)。貨幣(currency)字段大小為8字節(jié)。用于科學(xué)計算的貨幣數(shù)值與數(shù)值數(shù)據(jù),包 含小數(shù)點后1-4位,整數(shù)部分最多15位。OLE對象(OLE object)最大1GB,受限于所用磁盤大小,聯(lián)接或內(nèi)嵌于數(shù)據(jù)表 中的對象,可以是excel表格、word文件、圖形、聲音或其他數(shù)據(jù)。例題:判斷:如果要在數(shù)據(jù)表的某字段中存放圖像數(shù)據(jù),則該字段應(yīng)設(shè)為二進制數(shù)據(jù)類型。正確答案:錯。例題:Access表中字段的數(shù)據(jù)類型不包括 。A)貨幣B)備注C)超級鏈接D)索引正確答案:錯。4、輸入掩碼的格式符號0數(shù)字。必須在該位置輸入一個一位數(shù)字。9數(shù)字。該位置上的數(shù)
14、字是可選的。#在該位置輸入一個數(shù)字、空格、加號或減號。如果用戶跳過此設(shè)置,系統(tǒng)輸 入一個空格。L字母。必須在該位置上輸入一個字母。?字母??梢栽谠撐恢幂斎胍粋€字母。5、有效性規(guī)則與有效性文本一些常見但容易混淆的有效性規(guī)則舉例<>0輸入一個非0值StrComp (UCase (), ,0)=0字段中的數(shù)據(jù)必須大寫。X mod Y 求X除以Y的商的余數(shù)部分Between 2 And 5是否在2.5范圍內(nèi)。Like如:like '劉*'模糊查詢。例題:下列邏輯表達式中,能正確表示條件“ x和y都是奇數(shù)”的是()。A) x Mod 2 =1 Or y Mod 2 =1B)
15、x Mod 2 =0 Or y Mod 2=0C)x Mod 2 =1 And y Mod 2 =1D) x Mod 2 =0 And y Mod 2=0正確答案:C。解答:mod表示余數(shù)部分,連續(xù)除以2之后的余數(shù)部分為1時 無法被2再次整除,符合奇數(shù)的特征。要注意認(rèn)真審題,“奇數(shù)”還是“偶數(shù)”。 6使用通配符查找數(shù)據(jù)【課本57頁表】*通配任何個數(shù)的字符 wh*可以找到why、white,但找不到wash、with?通配任何單個字符 B?ll可以找到ball、bell,但找不到bile、beall通配方括號內(nèi)任何單個字符 Baell可以找到ball、bell但找不到beall#通配任何單個數(shù)字
16、字符 1#3可以找到103、113等例題:如果在查詢條件中使用通配符“”,其含義是。A )錯誤的使用方法B) 通配不在括號內(nèi)的任意字符C) 通配任意長度的字符D) 通配方括號內(nèi)任一單個字符正確答案:D例題:查找數(shù)據(jù)時,可以通配任何單個數(shù)字字符的通配符是 。A) *B) #C)!D) ?正確答案:B7、凍結(jié)/解凍列如果數(shù)據(jù)表的字段特別多,因為數(shù)據(jù)顯示受屏幕大小限制,每次查看數(shù)據(jù)時會有 部分自斷不能顯示出來。如果來回移動光標(biāo),在光標(biāo)移動到后面幾個字段時往往 無法查看到前面某些重要字段的信息,造成瀏覽或編輯的不便。在Access中可以利用凍結(jié)字段操作凍結(jié)一個字段列或多個字段列,使它們成為最左邊的列,
17、使得不管用戶如何水平滾動查看字段時,它們總是可見的。8、記錄排序要注意的幾點:(1) 在“文本”字段中保存的數(shù)字將作為字符串而不是數(shù)值來排序。因此,如果要以數(shù)值的順序來排序,必須在較短的數(shù)字前面加上零,使得全部的文本字符 串具有相同的長度。例如,文本字符串的排序結(jié)果是“ 1”、“ 1T、“2”、“22”, 所以必須在僅有一位數(shù)的字符串前面加上零,才能正確地排序。(2)以升序排列字段時,任何含有空字段(包含 Null值)的記錄將列在數(shù)據(jù)表 中的第1條。如果字段中同時包含null值和空字符串,null值在前顯示,緊接著 顯示空字符串的記錄。(3)數(shù)據(jù)類型為備注、超級鏈接或 OLE對象的字段不能排序
18、。9、索引分為聚集索引和非聚集索弓I。更新頻繁的列和寬度比較長的列不適宜用 聚集索引。索引還可分為唯一索引與一般索引。10、關(guān)聯(lián)情況分類:一對一、一對多、多對多關(guān)聯(lián)關(guān)系。11、 E-R模型中主要包括3類元素:實體集、屬性和聯(lián)系集。在E-R圖中分別 用矩形、橢圓形和菱形來表示。實體集的主鍵可用在屬性名下加下劃線表示。 概念結(jié)構(gòu)是由E-R圖來描述的。將E-R圖轉(zhuǎn)化為關(guān)系模型,就是要將實體集、 屬性和聯(lián)系集等基本元素轉(zhuǎn)化為關(guān)系模式,這一過程是邏輯設(shè)計階段。例題:在數(shù)據(jù)庫設(shè)計中,把 E-R圖轉(zhuǎn)換成關(guān)系模型的過程是A)需求分析階段B)概念設(shè)計階段C)邏輯設(shè)計階段D)物理設(shè)計階段答案:Co12、 根據(jù)對數(shù)
19、據(jù)源操作方式和操作結(jié)果的不同,查詢一般分為選擇查詢、參數(shù)查 詢、交叉查詢、操作查詢和 SQL特定查詢5類。13、查詢的過程就是從數(shù)據(jù)庫的一張或多張表或其他數(shù)據(jù)中抽取若干行和列組 成一張新的數(shù)據(jù)表的過程。Access的查詢可以分為選擇查詢、操作查詢和 SQL 查詢等。14、 操作查詢可分為刪除查詢、更新查詢、追加查詢和生成表查詢4種類型。15、“總計”行中可以使用的函數(shù)求總和(Sum)、取平均值(Avg)、計數(shù)(Cou nt)等。16、查詢準(zhǔn)則(1)字段值等于某個值 在條件框內(nèi)輸入該值即可。(2)字段值在某個范圍內(nèi) 在條件框內(nèi)輸入“ between X and Y'(3) 字段值的模糊查
20、找like “劉* ” 90后:like #199*#等(4)組合條件查找(5) 是否為空:差U型您準(zhǔn)則在對應(yīng)字段的條件框中輸入“ is null”來表示查找該字段未輸入值的記錄,或輸入“is not null”來表示查找該字段已填值的記錄。 例題:在Access數(shù)據(jù)庫中已建立了 “tBook”表,若查找“圖書編號”是“ 112266” 和“ 113388”的記錄,應(yīng)在查詢“設(shè)計”視圖的“條件”行中輸入()A) 112266 and 113388 B) Not In ( 112266, 113388)C) In ( 112266, 113388)D) Not ( 112266' , 1
21、13388)正確答案:C例題:Access提供的參數(shù)查詢可在執(zhí)行時顯示一個對話框以提示用戶輸入信息, 如在其中輸入提示信息,要想形成參數(shù)查詢,只要將一般查詢條件中的數(shù)據(jù)用下 列哪一項符號括起來A) ( )B)C) D)正確答案:D17、窗體窗體是操作應(yīng)用系統(tǒng)的界面。通常由窗體頁眉、窗體頁腳、頁面頁眉、頁面頁腳 和主體組成。所有窗體必須有主體節(jié),其他節(jié)可通過設(shè)置確定有無。(1) 窗體頁眉:位于窗體的頂部位置,一般用于顯示窗體標(biāo)題、窗體使用說明或放置窗體任務(wù)按鈕等。窗體頁眉在執(zhí)行窗體時可顯示。(2) 頁面頁眉:只顯示在應(yīng)用于打印的窗體上,用于設(shè)置窗體在打印時的頁眉 信息。頁面頁眉只在打印時輸出。(
22、3) 主體:是窗體的主要部分,絕大多數(shù)的控件及信息都出現(xiàn)在主體節(jié)中,通 常用來顯示記錄數(shù)據(jù),是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)處理的主要工作頁面。(4) 頁面頁腳:在打印時用于設(shè)置窗體的頁腳信息, 頁面頁腳只在打印時輸出。(5) 窗體頁腳:功能與窗體頁眉基本相同,位于窗體內(nèi)部,一般用來顯示對記 錄的操作說明,設(shè)置命令按鈕等。例題:在窗體設(shè)計視圖中,必須包含的部分是()。A)頁面頁眉和頁腳B)窗體頁眉和頁腳C)主體 D)以上3項都要包括正確答案:C18、窗體的類型:縱欄式窗體同時只顯示一條記錄,而表格式窗體和數(shù)據(jù)表窗體 同時可顯示多條記錄。數(shù)據(jù)透視表窗體是一種交互式的表,可以進行選定的計算。19、 窗體控件:按控
23、件和數(shù)據(jù)源的關(guān)系可以分為綁定型控件、非綁定型控件和計 算型控件。標(biāo)簽控件:按一定格式顯示在窗體上的文本信息,用來顯示窗體中各種說明和提示信息。文本框控件:主要用于顯示、輸入或編輯窗體的基礎(chǔ)記錄源數(shù)據(jù),顯示計算結(jié)果或者接收輸入的數(shù)據(jù)。文本框控件與標(biāo)簽控件的最主要區(qū)別在與它們使用的數(shù)據(jù)源是不同的。標(biāo)簽控件的數(shù)據(jù)源來自于標(biāo)簽控件的標(biāo)題屬性,文本框控件的數(shù)據(jù)源來自于表或鍵盤輸入 的信息。20、報表的組成:(1)報表頁眉:整個報表的頁眉,主要用于封面,僅在報表 的首頁打印輸出。(2)頁面頁眉:它用于表示報表每列的列標(biāo)題,主要是字段名稱或記錄的分組 名稱。如果把報表的標(biāo)題放在頁面頁眉中,則標(biāo)題在每一頁上都
24、顯示或打印。(3)主體:報表的主體部分,用于表或查詢中的記錄數(shù)據(jù)。(4)頁面頁腳:它的內(nèi)容在報表的每頁底部打印輸出,可以用它顯示控制項的 合計內(nèi)容、頁碼等。(5)報表頁腳:它的內(nèi)容打印在整個報表的頁腳輸出。(6)組頁眉、組頁腳:只能成對添加,用于對報表數(shù)據(jù)進行分組。例題:在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù), 應(yīng)將計算表達式放在()。A)組頁眉/組頁腳 B)頁面頁眉/頁面頁腳C)報表頁眉/報表頁腳D)主體 正確答案:Co例題:要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設(shè)置的是 A )報表頁腳B )該字段的組頁腳C)主體D)頁面頁腳正確答案:Bo21、宏:宏以動作為基本單位,
25、一個宏命令能夠完成一個操作動作。 每一個宏命 由動作名和操作參數(shù)組成。宏可以使包含一個或多個宏命令的宏集合。宏也可以定義成宏組,將多個宏保存在一個宏組中。為了在宏組中區(qū)分各個不同 的宏,需要為每一個宏指定一個宏名。使用時可以分別調(diào)用,這樣便于對數(shù)據(jù)庫 中的宏對象進行管理。常見的宏命令:打開數(shù)據(jù)表 OpenTable打開窗體OpenForm 打開報表 OpenReport打開查詢 OpenQuery運行 Run (比如 Ru nComma nd Run SQL 等)Fin dReco nd用于查找滿足條件的第1條記錄 FindNext用于查找滿足指定條件的下一條記錄Beep用于使計算機發(fā)出“嘟嘟
26、”聲MsgBox用于彈出消息框GoToRecord用于指定當(dāng)前記錄 例題:使用宏組的目的是()。A)設(shè)計出功能復(fù)雜的宏B)設(shè)計出包含大量操作的宏C)減少程序內(nèi)存消耗D)對多個宏進行組織和管理正確答案:D例題:在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,要替代重復(fù)條件式可以使用下面 的符號()。A)B)=C) ,D);正確答案:A例題:宏組中的宏的調(diào)用格式為A)宏組名宏名B)宏名稱C)宏名.宏組名D)以上都不對 正確答案:A三、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQLSQL語言即結(jié)構(gòu)化查詢語言,是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體 的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。三大功能:數(shù)據(jù)定義、數(shù)據(jù)查詢與數(shù)據(jù)控制基本數(shù)據(jù)類型:Byte
27、數(shù)字(字節(jié))、single數(shù)字(單精讀)、double數(shù)字(雙精 度)、Int數(shù)字(長整型)(1)建立數(shù)據(jù)表 create table表名();【括號內(nèi)填寫各字段名及其文本類型和字段約束類型】例題:判斷:CREATE語句用來建立表結(jié)構(gòu)并追加新記錄。答案:錯誤。不能追加新記錄,追加新記錄要使用In sert命令。(2)修改數(shù)據(jù)表 alter table表名Add子句用于增加新列和新的完整性約束條件。Drop子句用于刪除指定列或完整性約束條件。Alter用于修改已存在表,可修改列的寬度、數(shù)據(jù)類型等。如果某個列是本表的主鍵或是另一個表的外鍵或存在數(shù)據(jù),對該字段的修改或刪 除可能不成功。(3)刪除數(shù)據(jù)
28、表格式:Drop Table表名刪除以 表明為表名的表。表一旦被刪除,表中的數(shù)據(jù),此表上建立的索引和查詢等結(jié)構(gòu)都將自動被刪除, 并且無法恢復(fù),因此一定要格外小心。例題:要從數(shù)據(jù)庫中刪除一個表,應(yīng)使用的 SQL語句是A) ALTER TABLEB) KILL TABLEC) DELETE TABLED) DROP TABLE答案:D(4)Select語句Select From(1)WHERE 條件表達式 :符合條件的記錄集。(2)函數(shù):查詢計算函數(shù)(3)Group By分組字段名 :查詢結(jié)果按指定字段分組。(4)Having條件表達式 :只對滿足條件的查詢結(jié)果分組。例題:在SQL查詢中,GROU
29、P BY語句用于。A)選擇行條件B)對查詢排序 C)列表D)分組條件正確答案:DSelect As將學(xué)號字段的標(biāo)題顯示為“ AS”后面的內(nèi)容Select From Where查詢某條件下的某記錄Select From Order By查詢表中排序結(jié)構(gòu)Select From Where is n ull 查詢空值連接查詢:WHERE學(xué)生.班級編號二班級.班級編號;嵌套查詢數(shù)據(jù)更新:(1) insert intovalues(2) UpdateSetWhere例題:在職工表中,將進廠日期在 1970年和1975年之間的職工工資增加20% 答案:UPDATA職工 SET工資二工資*1.2 WHERE
30、 YEAR(進廠日期)=1970 andYEAR(進廠日期)=1975四、VBA及其應(yīng)用1、Access數(shù)據(jù)庫中包含的程序模塊可以分為兩種類型,即類模塊和標(biāo)準(zhǔn)模塊。類模塊包含窗體和報表模塊;標(biāo)準(zhǔn)模塊不與其他任何access對象相關(guān)聯(lián)。(如:代碼過程)2、基礎(chǔ)步驟(1)過程分兩種類型:sub子過程和fiction函數(shù)過程Sub過程又稱為子過程。執(zhí)行一系列操作,無返回值。定義格式如下:Sub過程名程序代碼End Sub此外,VBA提供了一個關(guān)鍵詞 Call,可顯示調(diào)用一個子過程。在過程名前加上 Call是一個很好的程序設(shè)計習(xí)慣。Fiction過程,執(zhí)行一系列操作,有返回值。Fiction過程名As
31、 (返回值)類型程序代碼End Fun cti on函數(shù)過程不能使用call來調(diào)用執(zhí)行,需要直接引用函數(shù)過程名,并由接在函數(shù)過 程名后的括號所辨別。例題:Sub過程與Function過程最根本的區(qū)別是()。A)Sub過程的過程名不能返回值,而 Function過程能通過過程名返回值B)Sub過程可以使用Call語句或直接使用過程名調(diào)用,而 Function過程不可 以C)兩種過程參數(shù)的傳遞方式不同D)Function過程可以有參數(shù),Sub過程不可以正確答案:A(2)語句書寫規(guī)定:通常將一個語句寫在一行。語句較長,一行寫不下時,可 以用續(xù)行符(_)將語句連續(xù)寫在下一行??梢允褂妹疤枺ǎ海┲v幾個語
32、句分隔寫在一行中。數(shù)據(jù)類型類型標(biāo)識符號字段類型整數(shù)In teger%字節(jié)/整數(shù)/是 /否長整數(shù)Lo ng&長整數(shù)/自動編號單精度數(shù)Si ngle!單精度數(shù)雙精度數(shù)Double#雙精度數(shù)貨幣Curre ncy貨幣字符串Stri ng$文本日期型Date日期/時間變體類型Varia nt無任何日期型數(shù)據(jù)必須前后用“ #”號括住,例如#2003/11/12#3、變量的聲明定義變量最常用的方法是使用 Dim. As <VarType>結(jié)構(gòu)。其中As后指明數(shù)據(jù) 類型,或在變量名稱后附加類型說明字符來指明變量的數(shù)據(jù)類型。例如Dim NewVar_1 As Integer 'Ne
33、wVa 是整型變量也可以用類型說明符號聲明變量in tX1% = 123'聲明intXI為一個整型變量4、常量(1)直接常量:實際上就是常數(shù),如數(shù)值型、字符型、日期型等。(2)符號常量(3)固有常量:系統(tǒng)預(yù)先定義的如 vbOK、vbYES、vbNO、vbRED分別代表確 認(rèn)、是、否、紅色等。5、變量三個要素:變量名、變量類型、變量的值命名規(guī)則(1)變量名只能由字母、數(shù)字、漢字和下劃線組成,不能含有空格和 除下劃線字符“以外的其他任何標(biāo)點符號。(2)必須以字母開頭,不區(qū)分變量名的大小寫,例如AbC、abc、ABC都是個變量。(3)不能和VBA的關(guān)鍵字重名,例如,不能以if、Dim、Dou
34、ble等命名變量。(4)類型說明符只能出現(xiàn)在名稱的后面。例題:下列VBA的變量名中,不合法的是()。A) ABCB) 32xC) x123正確答案:Bo解釋:變量必須以字母開頭。例題:下列可作為 Visual Basic變量名的是D) x_12A) 4#AB) $BC) x.yD) dimVBA正確答案:Do解釋:變量必須以字母開頭6運算符與表達式(1)算術(shù)運算符需要區(qū)別的是/是除法運算,而 是整除運算,做除法運算之后取整數(shù) 例題:VBA表達式3*33/3的輸出結(jié)果是()。A) 0B) 1正確答案:BoC) 3D) 9例題:下面表達式中,執(zhí)行后的結(jié)果是在“平均分”字段中顯示“語文”、“數(shù) 學(xué)”
35、、“英語”三個字段中分?jǐn)?shù)的平均值(結(jié)果取整)的是A)平均分:(語文田數(shù)學(xué)田英語)3B)平均分:(語文+數(shù)學(xué)+英語)/3C)平均分:語文+數(shù)學(xué)+英語3D)平均分:語文+數(shù)學(xué)+英語/3正確答案:A(2) 字符串運算符&運算符:在使用時,需要與長整型類型定義符的作用區(qū)別,因此使用時,變量 和運算符“ &”之間還應(yīng)該加一個空格。例如“ abC' & “ 123” 結(jié)果為“ abc123'+運算符既可用作加法運算,還可以用作字符串連接符。(3) 關(guān)系運算符(4) 邏輯運算符(5) 對象運算符!的作用是引用某個對象,該對象通常由用戶定義。例如Forms!學(xué)生設(shè)置引用
36、Forms集合中的“學(xué)生設(shè)置”窗體。Forms!學(xué)生設(shè)置! labell引用Forms集合中的“學(xué)生設(shè)置”窗體中的“l(fā)abell 控件。Reports!學(xué)生名單引用Reports集合中的“學(xué)生名單”報表“.”運算符通常用于引用窗體、報表或控件等對象的屬性。Me. Comma nd2 . En abled = False例題:在宏的參數(shù)中,要引用窗體 F1上的Text1文本框的值,應(yīng)該使用的表達 式是A) Forms!F1!Text1B) Text1C) F1.Text1D) FormsF1_Text1答案:A7、常用函數(shù)最常用的是 Abs (N)取絕對值Int (N)取整。如果是負數(shù),則返回小
37、于等于參數(shù)的第一個負數(shù)。Date()或Date系統(tǒng)當(dāng)前日期Time()或Time系統(tǒng)當(dāng)前時間Now系統(tǒng)當(dāng)前日期和時間InputBox 函數(shù)格式如下:InputBox (提示,標(biāo)題,默認(rèn))例如,語句strName= In putBox (“請輸入您的姓名”,“輸入”,“李軍”)MsgBox函數(shù)格式如下:MsgBox (提示,按鈕,標(biāo)題)例題:判斷:InputBox函數(shù)的返回值類型是數(shù)值型。正確答案:錯誤。字符串函數(shù):Left (C,N)取字符串左邊N個字符Right (C,N) 取字符串右邊N個字符Mid (C,N1,N2)取子字符串,在 C中從N1位開始向右取N2個字符。例題:要將“選課成績”表中學(xué)生的成績?nèi)≌?,可以使用()。A)Abs(成績)B)Int(成績)C)Sqr (成績)D)Sgn(成績)正確答案:B8、程序語句與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 1 Making friends Part A Lets talk(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 03 11 短文二篇2024-2025學(xué)年八年級語文上冊同步教學(xué)設(shè)計(河北專版)
- 第14課 明至清中葉的經(jīng)濟與文化教學(xué)設(shè)計-2023-2024學(xué)年高中歷史統(tǒng)編版(2019)必修中外歷史綱要上冊
- 10-2《師說》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 2024四川九洲投資控股集團有限公司招聘黨建干事崗2人筆試參考題庫附帶答案詳解
- Module8 Unit1 While the traffic lights were changing to red,a car suddenly appeared.教學(xué)設(shè)計2024-2025學(xué)年外研版英語八年級上冊
- 粵教版信息技術(shù) 必修 3.3.1 制作多媒體作品的基本過程教學(xué)設(shè)計
- 14-1《故都的秋》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 2025年廣東省外語藝術(shù)職業(yè)學(xué)院單招職業(yè)技能測試題庫完整
- Module 3 Unit 3 教學(xué)設(shè)計2024-2025學(xué)年外研版英語八年級上冊
- 2025年度個人住房買賣合同(帶家居家具)
- 生產(chǎn)車間布局優(yōu)化與現(xiàn)場改善的策略研究
- 三方公司合作協(xié)議書范本
- 護理責(zé)任組長續(xù)聘競聘
- 2024-2025學(xué)年第二學(xué)期教學(xué)教研工作安排表
- 2025年貴州云上產(chǎn)業(yè)服務(wù)有限公司招聘筆試參考題庫含答案解析
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025-2030年中國天然氣行業(yè)發(fā)展分析及發(fā)展趨勢預(yù)測報告
- 《雷達信號處理基礎(chǔ)》課件
- 2025屆貴州省興義市三年級數(shù)學(xué)第一學(xué)期期末達標(biāo)檢測試題含解析
- 人教版地理七年級下冊7.1.2 亞洲的自然環(huán)境(課件39張)
評論
0/150
提交評論