第一篇:計(jì)算機(jī)等級(jí)考試二級(jí)access機(jī)考、筆試核心知識(shí)點(diǎn)總結(jié),弄懂它70分
計(jì)算機(jī)等級(jí)考試二級(jí)access機(jī)考、筆試核心知識(shí)點(diǎn)總結(jié),弄懂它70分.txt會(huì)計(jì)說(shuō):“你晚點(diǎn)來(lái)領(lǐng)工資吧,我這沒(méi)零錢(qián)。”你看得出我擦了粉嗎?雖然你身上噴了古龍水,但我還是能隱約聞到一股人渣味兒。既宅又腐,前途未卜。既宅又腐,前途未卜。你被打胎后是怎么從垃圾桶里逃出來(lái)的?史上最神秘的部門(mén):有關(guān)部門(mén)。不可否認(rèn),馬賽克是這個(gè)世紀(jì)阻礙人類(lèi)裸體藝術(shù)進(jìn)步最大的障礙!二級(jí)ACCESS題庫(kù)精選知識(shí)點(diǎn)(含機(jī)考、筆試)第一章:
(1)數(shù)據(jù)庫(kù)文件的擴(kuò)展名是.mdb,數(shù)據(jù)庫(kù)文件包含所有相關(guān)的表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊等。
(2)常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng):ACCESS,VFP,SQL SERVER,ORACLE等(3)主要對(duì)象的功能:
表:存儲(chǔ)數(shù)據(jù), 在行(記錄)和列(字段)中,所有數(shù)據(jù)庫(kù)都包含一個(gè)或多個(gè)表,表中一行為一個(gè)記錄,一列為一個(gè)字段。
查詢:檢索和處理數(shù)據(jù)(更新,計(jì)算等),不僅查詢數(shù)據(jù),而且可以修改數(shù)據(jù)。窗體:用戶定義的窗口來(lái)操縱數(shù)據(jù)。報(bào)表:按實(shí)用的格式顯示和打印數(shù)據(jù)。
宏:能自動(dòng)執(zhí)行某種操作(命令)或操作(命令)的集合。第2章:
(1)數(shù)據(jù)和信息的關(guān)系:數(shù)據(jù)是承載信息的載體。信息是經(jīng)過(guò)加工處理的數(shù)據(jù)。
(2)計(jì)算機(jī)數(shù)據(jù)管理發(fā)展的三個(gè)階段:人工管理階段,文件系統(tǒng)階段,數(shù)據(jù)庫(kù)系統(tǒng)階段。(3)數(shù)據(jù)庫(kù)相關(guān)的概念:DB,DBS,DBMS。
(4)DBS(數(shù)據(jù)庫(kù)系統(tǒng))是計(jì)算機(jī)、數(shù)據(jù)庫(kù)、DBMS、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和用戶組成的一個(gè)整體,其中DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))是DBS的核心。
(5)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式:外模式,模式和內(nèi)模式,對(duì)應(yīng)局部邏輯結(jié)構(gòu),全局邏輯結(jié)構(gòu),物理存儲(chǔ)結(jié)構(gòu)。外模式/模式間的映射實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性,模式/內(nèi)模式的映射實(shí)現(xiàn)數(shù)據(jù)的物理獨(dú)立性。比如查詢結(jié)果為外模式,而表則為模式,至于表的實(shí)際存儲(chǔ)則為內(nèi)模式。(6)E-R圖(實(shí)體聯(lián)系圖)用來(lái)描述實(shí)體和實(shí)體間的1:1,1:n和n:m之間的關(guān)系。E-R圖的構(gòu)成要素
(7)靈活應(yīng)用實(shí)體間的一對(duì)一,一對(duì)多和多對(duì)多的關(guān)系。比如課程信息與成績(jī),學(xué)生身份證號(hào)與學(xué)號(hào),班級(jí)信息與學(xué)生信息
(8)數(shù)據(jù)模型的三種類(lèi)型:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,ACCESS數(shù)據(jù)管理系統(tǒng)屬于關(guān)系模型。關(guān)系對(duì)應(yīng)于一個(gè)表,表中一行為一個(gè)記錄(元組),一列為一個(gè)字段(屬性)。(9)關(guān)系運(yùn)算:選擇,投影和連接,靈活判斷關(guān)系運(yùn)算。第3章:
(1)數(shù)據(jù)庫(kù)創(chuàng)建的方法:向?qū)Х绞胶褪止?chuàng)建數(shù)據(jù)庫(kù)(機(jī)考)。
(2)表的創(chuàng)建:包括在設(shè)計(jì)視圖中創(chuàng)建表的字段名稱(chēng),字段類(lèi)型和字段大小,主鍵。
常用的字段類(lèi)型:文本,數(shù)字,貨幣,日期,是否型,OLE,備注等。靈活應(yīng)用字段類(lèi)型的選擇,能夠根據(jù)一個(gè)表設(shè)計(jì)出表的結(jié)構(gòu)。注意數(shù)字類(lèi)型中字節(jié),整型,長(zhǎng)整,單精度,雙精度的大小范圍比較。
主鍵的特點(diǎn):用來(lái)唯一標(biāo)識(shí)一個(gè)記錄,主鍵不能有重復(fù)值和空值。創(chuàng)建主鍵的按鈕是鑰匙按鈕。
主鍵創(chuàng)建的方法:自動(dòng)編號(hào),單字段和多字段主鍵(比如成績(jī)表)。(3)表的進(jìn)一步設(shè)置:
格式 :改變字段的顯示和打印格式(選項(xiàng)里面進(jìn)行設(shè)置)
輸入掩碼:使用戶按照指定的格式輸入數(shù)據(jù),并拒絕錯(cuò)誤的輸入(僅文本和時(shí)間日期)默認(rèn)值 :在未輸入數(shù)值之前,系統(tǒng)自動(dòng)提供數(shù)值? 有效性規(guī)則:輸入檢查表達(dá)式,用于檢查輸入字段的值是否符合要求,要求能夠靈活設(shè)置有效性規(guī)則。
必填字段:設(shè)置字段是否為空。
索引:索引可以加速對(duì)索引字段的查詢,其作用相當(dāng)于一本字典的目錄。第4章:
(1)表的使用和編輯:區(qū)別隱藏和凍結(jié)的作用。
(2)排序:分為簡(jiǎn)單排序和高級(jí)排序。ACCESS支持多個(gè)字段的排序
(3)運(yùn)用實(shí)體完整性,參照完整性,用戶自定義完整性(如學(xué)生沒(méi)有學(xué)號(hào),成績(jī)表的學(xué)號(hào)在學(xué)生表中不存在,成績(jī)大于0小于100)(4)建立表間關(guān)系:
首先確定數(shù)據(jù)庫(kù)表和表之間的公共字段,根據(jù)公共字段和記錄判定表間關(guān)系是一對(duì)一還是一對(duì)多,如果是一對(duì)一,兩個(gè)表都要在“公共字段”上設(shè)置主索引,如果是一對(duì)多,要在一方表上公共字段設(shè)置主索引,多方表公共字段上不需要設(shè)置索引。在關(guān)系視圖中,將一個(gè)表的公共字段拖動(dòng)到另一方表的公共字段上即可。創(chuàng)建關(guān)系時(shí),選擇“實(shí)施參照完整性”,就可以在關(guān)系視圖中看到關(guān)系。(5)創(chuàng)建關(guān)系后,主表是在“一對(duì)多”關(guān)系中“一”方的表,子表是在“一對(duì)多”關(guān)系中“多”方的表。第5章:
(1)查詢的分類(lèi):選擇查詢,參數(shù)查詢(使用”[]”),操作查詢(生成表,更新表,刪除表,追加),交叉表查詢,SQL查詢,注意:在創(chuàng)建查詢前,一定要先實(shí)施好關(guān)系。(2)操作查詢的分類(lèi):刪除查詢、更新查詢、追加查詢、生成表查詢。(操作環(huán)節(jié)掌握)能夠靈活應(yīng)用各種查詢。根據(jù)查詢?cè)O(shè)計(jì)視圖說(shuō)明查詢的功能。
(3)匯總查詢的應(yīng)用,注意分組條件和計(jì)算函數(shù)(SUM,AVG,MIN,MAX)(在設(shè)計(jì)視圖中右鍵點(diǎn)擊選擇分組)
(4)設(shè)置查詢條件。Between 2 to 9 ,性別=”男” and 年齡>20 , 性別=”男” or 年齡>20, not 性別=”男”, like “*漲*”, like “#漲#”,like “?漲?”,性別in(“男”,“女”)(5)SQL語(yǔ)句中,要求掌握類(lèi)似select 性別as 學(xué)生性別 from 學(xué)生表where 成績(jī) >60 group by 性別 having count(*)>3 order by 性別的完整的查詢結(jié)構(gòu),能夠看懂SQL語(yǔ)句。第6章:
(1)使用報(bào)表向?qū)гO(shè)計(jì)報(bào)表,在設(shè)置一對(duì)多的報(bào)表時(shí),設(shè)置確定查看數(shù)據(jù)的方式,即確定報(bào)表的分組字段。
(2)報(bào)表的數(shù)據(jù)源:表和查詢,報(bào)表中的對(duì)象:文本,圖表,標(biāo)簽等。重點(diǎn)注意文本框(可以輸入哪些內(nèi)容),標(biāo)簽的屬性設(shè)置,以及文本框的計(jì)算字段的使用。
(3)報(bào)表的布局:報(bào)表頁(yè)眉頁(yè)腳,頁(yè)面頁(yè)眉頁(yè)腳,主體,注意報(bào)表頁(yè)眉頁(yè)腳以及頁(yè)面頁(yè)眉頁(yè)腳的區(qū)別。分組字段可以在除了頁(yè)面頁(yè)眉頁(yè)腳之外的其他元素中出現(xiàn)。(4)會(huì)在報(bào)表中插入頁(yè)碼或者時(shí)間日期(5)注意如何選擇數(shù)據(jù)源,以及如何 7章:
(1)窗體的數(shù)據(jù)源:表和查詢;窗體視圖:數(shù)據(jù)表視圖、設(shè)計(jì)視圖和設(shè)計(jì)視圖,在設(shè)計(jì)視圖中修改窗體。
(2)窗體的類(lèi)型:命令選擇和數(shù)據(jù)交互
(3)窗體的布局:窗體頁(yè)眉頁(yè)腳、頁(yè)面頁(yè)眉頁(yè)腳、主體。
(4)窗體的設(shè)計(jì)方法:使用窗體向?qū)В皇褂米詣?dòng)窗體;使用“設(shè)計(jì)”視圖。使用自動(dòng)窗體的靈活性最小,使用“設(shè)計(jì)”視圖靈活性最大。
(5)事件和屬性:屬性是對(duì)象的特征,事件是作用在對(duì)象上的動(dòng)作。常用事件按鈕的單擊事件CLICK,常用屬性:文本框的值屬性VALUE。
(6)常用控件:文本框和標(biāo)簽的區(qū)別,列表框和組合框的區(qū)別。第9章:
(1)分支選擇語(yǔ)句:百分制轉(zhuǎn)化為等級(jí)制(case 或者if),計(jì)算一元二次方程組,注意區(qū)分嵌套語(yǔ)句與分支選擇語(yǔ)句,熟悉case 2 to 8;case2,4;case is >9之類(lèi)的使用方法。(2)運(yùn)算操作符的優(yōu)先級(jí)比較:算數(shù)>比較>邏輯,如4 = 2 + 3 ^ 2 * 3 * 2 9 / 3 Mod 4(2)循環(huán)語(yǔ)句,for next ,do loop while ,do while loop的使用,如計(jì)算十以內(nèi)偶數(shù)的加法,十以內(nèi)可以被三整除的數(shù)字的和等??荚囶}型:
一、單項(xiàng)選擇題(共50分,2分/個(gè))。
二、填空題(共50分,2分/個(gè))。試題舉例
查找出生日期為1982年學(xué)生信息,則表達(dá)式為(D)
A:出生日期=1982; B:1982;
C:year()=1982 D:year([出生日期])=1982 信息系統(tǒng)的核心是(D)
A:信息;B:數(shù)據(jù);C:數(shù)據(jù)庫(kù);D:數(shù)據(jù)庫(kù)系統(tǒng)
在一張表格中,一列稱(chēng)為(B)
A:元組;B:屬性;C:分量;D:關(guān)系
圖形對(duì)象應(yīng)該設(shè)置為(A)
A:OLE對(duì)象;B:視圖;C:文本;D:自動(dòng)編號(hào)
日期型數(shù)據(jù)需要用(A)號(hào)括起來(lái) A:#;B:*;C:%;D:^ 下列命名中是合理的變量名的是(C)A:001;B:a@01;C:a_001;D:_001 在算術(shù)表達(dá)式中,執(zhí)行152后,返回值為(A)整除 A:7;B:7.0;C:7.5;D:1 在關(guān)系表達(dá)式中,不等于的表式方法為(C)A:!=;B:≠;C: <>;D:!≠
若A為假,B為真,則執(zhí)行A or B,則結(jié)果為(B)A:假;B:真;C:NULL;D:0 abs(-6),結(jié)果為(B)絕對(duì)值 A:-6; B:6; C:NULL; D:0 返回系統(tǒng)時(shí)間的函數(shù)為(B)或者now()A:date();B:time();C:second();D:year()創(chuàng)建帶子窗體的窗體時(shí),主窗體與子窗體的關(guān)系是(B)A:一對(duì)一;B:一對(duì)多;C:多對(duì)多;D:任意
將“計(jì)算機(jī)”與 “應(yīng)用基礎(chǔ)”連接的正確方法為(A,B)
A:“計(jì)算機(jī)”&“應(yīng)用基礎(chǔ)”;B:“計(jì)算機(jī)”+“應(yīng)用基礎(chǔ)”;
C:計(jì)算機(jī)$應(yīng)用基礎(chǔ);D:計(jì)算機(jī)#應(yīng)用基礎(chǔ)
查找全部姓王的學(xué)生的信息則,則應(yīng)使用的表達(dá)式為 like“王*”。若A為假,則A=Not A后,A的值為-1 或真。
將文本型數(shù)據(jù)“13”、“4”、“16”、“760”降序排列,順序?yàn)? 760,4,16,13。
6.一個(gè)班級(jí)有多個(gè)學(xué)生,每個(gè)學(xué)生只能屬于一個(gè)班級(jí),班級(jí)與學(xué)生之間(B)。
A.一對(duì)一的聯(lián)系 B.一對(duì)多的聯(lián)系 C.多對(duì)一的聯(lián)系 D.多對(duì)多的聯(lián)系
15.SQL查詢時(shí)可以使用通配符,其中可以用來(lái)通配任何單個(gè)字符的通配符是(A)。*可以是多個(gè),#數(shù)字
A.?
B.!
C.&
D.* 23.報(bào)表頁(yè)面頁(yè)眉的作用是(A)。
A.用于顯示報(bào)表的標(biāo)題、圖形或說(shuō)明性文字
B.用來(lái)顯示整個(gè)報(bào)表的匯總說(shuō)明 報(bào)表頁(yè)眉頁(yè)表
C.用來(lái)顯示報(bào)表中的字段名稱(chēng)或?qū)τ涗浀姆纸M名稱(chēng) 分組
D.打印表或查詢中的記錄數(shù)據(jù)
33.一般情況下數(shù)組a(3)包含的元素個(gè)數(shù)為(4)。默認(rèn)的下標(biāo)為0 6.DB是英文Data Base的縮寫(xiě),DBMS是 的縮寫(xiě)。關(guān)系中能夠唯一標(biāo)識(shí)某個(gè)記錄的字段稱(chēng)為 【關(guān)鍵】 字段。
創(chuàng)建查詢的方法有兩種,分別為“使用向?qū)А眲?chuàng)建和 【設(shè)計(jì)試圖】。
要在報(bào)表上顯示格式為“7/總10頁(yè)”的頁(yè)碼,則計(jì)算控件的控件源應(yīng)設(shè)置為 D A)[Page] /總[Pages]? B)=[Page] /總[Pages]??? ? C)[Page] &“/總”&[Pages] ? D)=[Page] & “/總” & [Pages] VBA中定義符號(hào)常量的關(guān)鍵字是 【CONST】
4.寫(xiě)出select 分類(lèi)名,max(單價(jià))as 最高單價(jià) from 商品表1 group by 分類(lèi)名
功能為:查找每一類(lèi)產(chǎn)品的最高單價(jià),并將分類(lèi)名與對(duì)應(yīng)的最高價(jià)格顯示出來(lái) 有以下數(shù)據(jù)表:
貨號(hào) 貨物類(lèi)別 商品名 價(jià)格 出廠日期
0001 食品 餅干 13.00 04-04-12 0002 食品 牛肉 13.00 04-01-12 0003 日用品 毛巾 8.00 04-2-18 0004 食品 面包 20.00 04-5-12 0005 日用品 杯子 5.00 04-02-16
<19>要按照“貨物類(lèi)別”統(tǒng)計(jì)“價(jià)格”的平均值,要用到________ <21>要按照“貨物類(lèi)別”統(tǒng)計(jì)“價(jià)格”的平均值,以下做法正確的是:
一、選擇題((1)~(35)每小題2分,共70分)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)在計(jì)算機(jī)中,算法是指______。
A.查詢方法
B.加工方法
C.解題方案的準(zhǔn)確而完整的描述
D.排序方法
(2)棧和隊(duì)列的共同點(diǎn)是______。
A.都是先進(jìn)后出
B.都是先進(jìn)先出
C.只允許在端點(diǎn)處插入和刪除元素
D.沒(méi)有共同點(diǎn)
(3)已知二叉樹(shù)BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是______。
A.cedba
B.a(chǎn)cbed
C.decab
D.deabc
(4)在下列幾種排序方法中,要求內(nèi)存量最大的是______。
A.插入排序
B.選擇排序
C.快速排序
D.歸并排序
(5)在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是______。
A.程序結(jié)構(gòu)應(yīng)有助于讀者理解
B.不限制goto語(yǔ)句的使用
C.減少或取消注解行
D.程序越短越好
(6)下列不屬于軟件調(diào)試技術(shù)的是______。
A.強(qiáng)行排錯(cuò)法
B.集成測(cè)試法
C.回溯法
D.原因排除法
(7)下列敘述中,不屬于軟件需求規(guī)格說(shuō)明書(shū)的作用的是______。
A.便于用戶、開(kāi)發(fā)人員進(jìn)行理解和交流
B.反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)
C.作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)
D.便于開(kāi)發(fā)人員進(jìn)行需求分析
(8)在數(shù)據(jù)流圖(DF
D.中,帶有名字的箭頭表示______。
A.控制程序的執(zhí)行順序
B.模塊之間的調(diào)用關(guān)系
C.?dāng)?shù)據(jù)的流向
D.程序的組成成分
(9)SQL語(yǔ)言又稱(chēng)為_(kāi)_____。
A.結(jié)構(gòu)化定義語(yǔ)言
B.結(jié)構(gòu)化控制語(yǔ)言
C.結(jié)構(gòu)化查詢語(yǔ)言
D.結(jié)構(gòu)化操縱語(yǔ)言
(10)視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是______。
A.自頂向下
B.由外向內(nèi)
C.由內(nèi)向外
D.自底向上
(11)關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)對(duì)比文件系統(tǒng)的優(yōu)點(diǎn),下列說(shuō)法錯(cuò)誤的是______。
A.提高了數(shù)據(jù)的共享性,使多個(gè)用戶能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
B.消除了數(shù)據(jù)冗余現(xiàn)象。
C.提高了數(shù)據(jù)的一致性和完整性。
D.提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性。
(12)要從學(xué)生表中找出姓“劉”的學(xué)生,需要進(jìn)行的關(guān)系運(yùn)算是______。
A.選擇
B.投影
C.連接
D.求交
(13)在關(guān)系數(shù)據(jù)模型中,域是指______。
A.元組
B.屬性
C.元組的個(gè)數(shù)
D.屬性的取值范圍
(14)Access字段名的最大長(zhǎng)度為_(kāi)_____。
A.64個(gè)字符
B.128個(gè)字符
C.255個(gè)字符
D.256個(gè)字符
(15)必須輸入任何的字符或一個(gè)空格的輸入掩碼是______。
A.A
B.a(chǎn)
C.&
D.C
(16)下列SELECT語(yǔ)句正確的是______。
A.SELECT * FROM '學(xué)生表' WHERE 姓名='張三'
B.SELECT * FROM '學(xué)生表' WHERE 姓名=張三
C.SELECT * FROM 學(xué)生表 WHERE 姓名='張三'
D.SELECT * FROM 學(xué)生表 WHERE 姓名=張三
(17)以下不屬于操作查詢的是______。
A.交叉表查詢
B.生成表查詢
C.更新查詢
D.追加查詢
(18)下列不屬于Access提供的窗體類(lèi)型是______。
A.表格式窗體
B.?dāng)?shù)據(jù)表窗體
C.圖形窗體
D.圖表窗體
(19)控件的顯示效果可以通過(guò)其“特殊效果”屬性來(lái)設(shè)置,下列不屬于“特殊效果”屬性值的是______。
A.平面
B.凸起
C.鑿痕
D.透明
(20)有效性規(guī)則主要用于______。
A.限定數(shù)據(jù)的類(lèi)型
B.限定數(shù)據(jù)的格式
C.設(shè)置數(shù)據(jù)是否有效
D.限定數(shù)據(jù)取值范圍
(21)下列不是窗體控件的是______。
A.表
B.單選按鈕
C.圖像
D.直線
(22)以下不是Access預(yù)定義報(bào)表格式的是______。
A.“標(biāo)準(zhǔn)”
B.“大膽”
C.“正式”
D.“隨意”
(23)以下關(guān)于報(bào)表的敘述正確的是______。
A.報(bào)表只能輸入數(shù)據(jù)
B.報(bào)表只能輸出數(shù)據(jù)
C.報(bào)表可以輸入和輸出數(shù)據(jù)
D.報(bào)表不能輸入和輸出數(shù)據(jù)
(24)一個(gè)報(bào)表最多可以對(duì)______個(gè)字段或表達(dá)式進(jìn)行分組。
A.6
B.8
C.10
D.16
(25)要設(shè)置在報(bào)表每一頁(yè)的頂部都輸出的信息,需要設(shè)置______。
A.報(bào)表頁(yè)眉
B.報(bào)表頁(yè)腳
C.頁(yè)面頁(yè)眉
D.頁(yè)面頁(yè)腳
(26)在Access中需要發(fā)布數(shù)據(jù)庫(kù)中的數(shù)據(jù)的時(shí)候,可以采用的對(duì)象是______。
A.?dāng)?shù)據(jù)訪問(wèn)頁(yè)
B.表
C.窗體
D.查詢
(27)宏是由一個(gè)或多個(gè)______組成的集合。
A.命令
B.操作
C.對(duì)象
D.表達(dá)式
(28)用于打開(kāi)報(bào)表的宏命令是______。
A.OpenForm
B.OpenReport
C.OpenQuery
D.RunApp
(29)VBA的邏輯值進(jìn)行算術(shù)運(yùn)算時(shí),True值被當(dāng)作______。
A.0
B.1
C.-1
D.不確定
(30)如果要取消宏的自動(dòng)運(yùn)行,在打開(kāi)數(shù)據(jù)庫(kù)時(shí)按住______鍵即可。
A.Shift
B.Ctrl
C.Alt
D.Enter(31)定義了二維數(shù)組A(3 to 8,3),該數(shù)組的元素個(gè)數(shù)為_(kāi)_____。
A.20
B.24
C.25
D.36
(32)閱讀下面的程序段:
K=0
for I=1 to 3
for J=1 to I
K=K+J
Next J
Next I
執(zhí)行上面的語(yǔ)句后,K的值為_(kāi)_____。
A.8
B.10
C.14
D.21
(33)VBA數(shù)據(jù)類(lèi)型符號(hào)“%”表示的數(shù)據(jù)類(lèi)型是______。
A.整型
B.長(zhǎng)整型
C.單精度型
D.雙精度型
(34)函數(shù)Mid(“123456789”,3,4)返回的值是______。
A.123
B.1234
C.3456
D.456
(35)運(yùn)行下面程序代碼后,變量J的值為_(kāi)_____。
Private Sub Fun()
Dim J as Integer
J=10
DO
J=J+3
Loop While J<19
End Sub
A.10
B.13
C.19
D.21
二、填空題(每空2分,共30分)
請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】~【15】序號(hào)的橫線上,答在試卷上不得分。
(1)實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少和算法的工作量大小分別稱(chēng)為算法的 【1】。
(2)數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的 【2】 以及對(duì)數(shù)據(jù)的操作運(yùn)算。
(3)一個(gè)類(lèi)可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的【3】。
(4)面向?qū)ο蟮哪P椭?,最基本的概念是?duì)象和 【4】。
(5)軟件維護(hù)活動(dòng)包括以下幾類(lèi):改正性維護(hù)、適應(yīng)性維護(hù)、【5】 維護(hù)和預(yù)防性維護(hù)。
(6)SQL(結(jié)構(gòu)化查詢語(yǔ)言)是在數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、【6】 和 【7】 4種功能。
(7)文本型字段大小的取值最大為 【8】 個(gè)字符。
(8)使用查詢向?qū)?chuàng)建交叉表查詢的數(shù)據(jù)源必須來(lái)自 【9】 個(gè)表或查詢。
(9)計(jì)算型控件用 【10】 作為數(shù)據(jù)源。
(10)【11】 報(bào)表也稱(chēng)為窗體報(bào)表。
(11)【12】 函數(shù)返回當(dāng)前系統(tǒng)日期和時(shí)間。
(12)運(yùn)行下面程序,其輸出結(jié)果(str2的值)為 【13】。
Dim str1, str2 As String
Dim i As Integer
str1 = “abcdef”
For i = 1 To Len(str1)Step 2
str2 = UCase(Mid(str1, i, 1))+ str2
Next
MsgBox str2
(13)運(yùn)行下面程序,其運(yùn)行結(jié)果k的值為 【14】,其最里層循環(huán)體執(zhí)行次數(shù)為
【15】。
Dim i, j, k As Integer
i = 1
Do
For j = 1 To i Step 2
k = k + j
Next
i = i + 2
Loop Until i > 8
一、選擇題
(1)C
知識(shí)點(diǎn):算法的基本概念
評(píng)析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。
(2)C
知識(shí)點(diǎn):線性表的概念
評(píng)析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后進(jìn)先出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種“先進(jìn)先出”的線性表。
(3)A
知識(shí)點(diǎn):樹(shù)的遍歷
評(píng)析: 二叉樹(shù)BT的后序遍歷序列為dabec,故BT的根結(jié)點(diǎn)為c(后序遍歷序列的最后一個(gè)結(jié)點(diǎn)為數(shù)的根結(jié)點(diǎn));而B(niǎo)T的中序遍歷序列是debac,即遍歷序列中最后一個(gè)結(jié)點(diǎn)為跟結(jié)點(diǎn),說(shuō)明BT的右子樹(shù)為空。由BT的的后序遍歷序列和中序遍歷序列可知BT的左子樹(shù)(LST)的后序遍歷序列和中序遍歷序列分別為dabe和deba(樹(shù)是遞歸定義的):故LST的根結(jié)點(diǎn)是e,在由LST的中序遍歷序列可知其左子樹(shù)為d。因此BT的前序遍歷序列為cedba。
(4)D
知識(shí)點(diǎn):各種排序方法實(shí)現(xiàn)過(guò)程及實(shí)現(xiàn)機(jī)制
評(píng)析:快速排序的基本思想是,通過(guò)一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對(duì)這兩部分記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序;插入排序的基本操作是指將無(wú)序序列中的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個(gè)新的序列;選擇排序的基本思想是:掃描整個(gè)線性表,從中選出最小的元素,將它交換到表的最前面(這是它應(yīng)有的位置),然后對(duì)剩下的子表采用同樣的方法,直到表空為止;歸并排序是將兩個(gè)或兩個(gè)以上的有序表組合成一個(gè)新的有序表。
(5)A
知識(shí)點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)的原則
評(píng)析:濫用goto語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差;添加的注解行有利于對(duì)程序的理解,不應(yīng)減少或取消;程序的長(zhǎng)短要依照實(shí)際需要而定,并不是越短越好。
(6)B
知識(shí)點(diǎn):軟件調(diào)試的各種方法及各種方法的區(qū)別。
評(píng)析:調(diào)試的關(guān)鍵在于推斷程序內(nèi)部的錯(cuò)誤位置及原因。主要的調(diào)試方法有強(qiáng)行排錯(cuò)法、回溯法和原因排除法。
(7)D
知識(shí)點(diǎn):軟件需求規(guī)格說(shuō)明書(shū)的作用
評(píng)析:軟件需求規(guī)格說(shuō)明書(shū)(SRS,Software Requirement Specification)是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用:① 便于用戶、開(kāi)發(fā)人員進(jìn)行理解和交流;② 反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù);③ 作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。
(8)C
知識(shí)點(diǎn):軟件設(shè)計(jì)工具
評(píng)析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級(jí)數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實(shí)體流向系統(tǒng)或從系統(tǒng)流向外部實(shí)體。
(9)C
知識(shí)點(diǎn):結(jié)構(gòu)化查詢語(yǔ)言的定義
評(píng)析:結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language,簡(jiǎn)稱(chēng)SQL)是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫(kù)語(yǔ)言。
(10)B
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)概念設(shè)計(jì)中視圖設(shè)計(jì)的基本概念
評(píng)析:視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,它們分別是自頂向下、自底向上和由內(nèi)向外,它們又為視圖設(shè)計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌握,可以單獨(dú)使用也可混合使用。(11)B
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)/基本概念/數(shù)據(jù)庫(kù)
評(píng)析:數(shù)據(jù)庫(kù)技術(shù)的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,使多個(gè)用戶能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù);減小數(shù)據(jù)的冗余,以提高數(shù)據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開(kāi)發(fā)和維護(hù)代價(jià)。
對(duì)于數(shù)據(jù)的冗余是不能消除的,只能減小。任何的數(shù)據(jù)庫(kù)中都存在著數(shù)據(jù)冗余的現(xiàn)象,但這些都應(yīng)該是合理的數(shù)據(jù)冗余。
(12)A
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)/關(guān)系運(yùn)算基本概念/選擇運(yùn)算
評(píng)析:從關(guān)系中找出滿足給定條件的元組的操作稱(chēng)為選擇。
從關(guān)系模式中指定若干屬性組成新的關(guān)系稱(chēng)為投影。
聯(lián)接是關(guān)系的橫向結(jié)合。聯(lián)接運(yùn)算將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。
(13)D
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)/關(guān)系數(shù)據(jù)庫(kù)基本概念/域
評(píng)析:元組:在一個(gè)具體關(guān)系中,水平方向的行稱(chēng)為元組,每一行是一個(gè)元組。元組對(duì)應(yīng)表中的一個(gè)具體的記錄。
屬性:二維表中垂直方向的列稱(chēng)為屬性。每一列有一個(gè)屬性名。
域:屬性的取值范圍,即不同元組對(duì)用一個(gè)屬性的取值所限定的范圍。
(14)A
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)和表的基本操作/表的建立/建立表結(jié)構(gòu)
評(píng)析:Access規(guī)定,其數(shù)據(jù)表字段名的最大長(zhǎng)度為64個(gè)字符。
(15)C
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)和表的基本操作/表的建立/設(shè)置字段屬性
評(píng)析:定義輸入掩碼屬性所使用的字符如下表: 字符 說(shuō)明 0 必須輸入數(shù)字(0~9)9 可以選擇輸入數(shù)字或空格 # 可以選擇輸入數(shù)字或空格(在“編輯”模式下空格以空白顯示,但是在保存數(shù)據(jù)時(shí)將空白刪除,允許輸入加號(hào)和減號(hào))L 必須輸入字母(A~Z)? 可以選擇輸入字母(A~Z)A 必須輸入字母或數(shù)字 a 可以選擇輸入字母或數(shù)字 & 必須輸入任何的字符或一個(gè)空格 C 可以選擇輸入任何的字符或一個(gè)空格.:;-/ 小數(shù)點(diǎn)占位符及千位、日期與時(shí)間的分隔符(實(shí)際的字符將根據(jù)“Windows控制面板”中“區(qū)域設(shè)置屬性”中的設(shè)置而定)< 將所有字符轉(zhuǎn)換為小寫(xiě) > 將所有字符轉(zhuǎn)換為大寫(xiě)!是輸入掩碼從右到左顯示,而不是從左到右顯示。輸入掩碼中的字符始終都是從左到右??梢栽谳斎胙诖a中的任何地方輸入感嘆號(hào) 使接下來(lái)的字符以原義字符顯示(例如:A只顯示為A)
(16)C
知識(shí)點(diǎn):查詢的基本操作/查詢分類(lèi)/ SQL查詢
評(píng)析:SELECT語(yǔ)句中的表是不能用引號(hào)括起來(lái)的,而對(duì)于文本型的查找內(nèi)容則要用單引號(hào)括起來(lái)。
(17)A
知識(shí)點(diǎn):查詢的基本操作/查詢分類(lèi)/操作查詢
評(píng)析:Access數(shù)據(jù)庫(kù)中的查詢有很多種,每種方式在執(zhí)行上有所不同,查詢有選擇查詢、交叉表查詢、參數(shù)查詢、操作查詢和SQL查詢。
選擇查詢:是最常用的查詢類(lèi)型,它是根據(jù)指定的查詢準(zhǔn)則,從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果。
交叉表查詢:將來(lái)源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段統(tǒng)計(jì)值。
參數(shù)查詢:是一種利用對(duì)話框來(lái)提示用戶輸入準(zhǔn)則的查詢。
操作查詢:與選擇查詢相似,都是由用戶指定查找記錄的條件,但選擇查詢是檢查符合特定條件的一組記錄,而操作查詢是在一次查詢操作中對(duì)所得結(jié)果進(jìn)行編輯等操作。操作查詢有4種:生成表、刪除、更新和追加。
SQL查詢:就是用戶使用SQL語(yǔ)句來(lái)創(chuàng)建的一種查詢。SQL查詢主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢等4種。
(18)C
知識(shí)點(diǎn):窗體的基本操作/窗體分類(lèi)
評(píng)析:Access提供了6種類(lèi)型的窗體,分別是縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、主/子窗體、圖表窗體和數(shù)據(jù)透視表窗體。
縱欄式窗體:將窗體中的一個(gè)顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段內(nèi)容。
表格式窗體:通常,一個(gè)窗體在同一時(shí)刻只能顯示一條記錄的信息。如果一條記錄的內(nèi)容比較少,單獨(dú)占用一個(gè)窗體的空間,就顯得浪費(fèi)。這時(shí),可以建立一種表格式窗體,即在一個(gè)窗體中顯示多條記錄的內(nèi)容。
數(shù)據(jù)表窗體:從外觀上看與數(shù)據(jù)表和查詢顯示數(shù)據(jù)的界面相同,它的主要作用是作為一個(gè)窗體的子窗體。
主/子窗體:窗體中的窗體稱(chēng)為子窗體,包含子窗體的基本窗體稱(chēng)為主窗體。主窗體和子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),這些表或查詢中的數(shù)據(jù)具有一對(duì)多關(guān)系。
圖表窗體:是利用Microsoft Graph以圖表方式顯示用戶的數(shù)據(jù)。
數(shù)據(jù)透視表窗體:是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個(gè)Excel的分析表而建立的一種窗體形式。
(19)D
知識(shí)點(diǎn):窗體的基本操作/創(chuàng)建窗體--使用設(shè)計(jì)器創(chuàng)建窗體/設(shè)置控件的常見(jiàn)屬性
評(píng)析:“特殊效果”屬性值用于設(shè)定控件的顯示效果,如“平面”、“凸起”、“凹陷”、“蝕刻”、“陰影”、“鑿痕”等。
(20)D
知識(shí)點(diǎn):窗體的基本操作/創(chuàng)建窗體/使用設(shè)計(jì)器創(chuàng)建窗體/設(shè)置控件的常見(jiàn)屬性
評(píng)析:“有效性規(guī)則”屬性可以防止非法數(shù)據(jù)輸入到表中。有效性規(guī)則的形式及設(shè)置目的隨字段的數(shù)據(jù)類(lèi)型不同而不同。對(duì)“文本”類(lèi)型字段,可以設(shè)置輸入的字符個(gè)數(shù)不能超過(guò)某一個(gè)值;對(duì)“數(shù)字”類(lèi)型字段,可以讓Access只接受一定范圍內(nèi)的數(shù)據(jù);對(duì)“日期/時(shí)間”類(lèi)型字段,可以將數(shù)值限制在一定的月份或年份之內(nèi)。(21)A
知識(shí)點(diǎn):窗體的基本操作/創(chuàng)建窗體——使用設(shè)計(jì)器創(chuàng)建窗體/控件的含義及種類(lèi)
評(píng)析:“表”是數(shù)據(jù)庫(kù)中的概念,不是窗體控件。
(22)A
知識(shí)點(diǎn):報(bào)表的基本操作——使用設(shè)計(jì)器編輯報(bào)表
評(píng)析:Access中提供了6種預(yù)定義報(bào)表格式,有“大膽”、“正式”、“淺灰”、“緊湊”、“組織”和“隨意”。
(23)B
知識(shí)點(diǎn):報(bào)表的基本操作/基本概念
評(píng)析:報(bào)表是Access中以一定輸出格式表現(xiàn)數(shù)據(jù)的一種對(duì)象。利用報(bào)表可以控制數(shù)據(jù)內(nèi)容的大小及外觀、排序、匯總相關(guān)數(shù)據(jù),選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上。
(24)C
知識(shí)點(diǎn):報(bào)表的基本操作/在報(bào)表中計(jì)算和匯總
評(píng)析:報(bào)表通過(guò)分組可以實(shí)現(xiàn)同組數(shù)據(jù)的匯總和顯示輸出,增強(qiáng)了報(bào)表的可讀性和信息的利用。一個(gè)報(bào)表中最多可以對(duì)10個(gè)字段或表達(dá)式進(jìn)行分組。
(25)C
知識(shí)點(diǎn):報(bào)表的基本操作/使用設(shè)計(jì)器編輯報(bào)表
評(píng)析:頁(yè)面頁(yè)眉中的文字或控件一般輸出顯示在每頁(yè)的頂端。通常,它是用來(lái)顯示數(shù)據(jù)的列標(biāo)題,如字段名稱(chēng)等。
(26)A
知識(shí)點(diǎn):頁(yè)的基本操作/數(shù)據(jù)訪問(wèn)頁(yè)的概念
評(píng)析:在Access中需要發(fā)布數(shù)據(jù)庫(kù)中的數(shù)據(jù)的時(shí)候可以采用數(shù)據(jù)訪問(wèn)頁(yè)。數(shù)據(jù)訪問(wèn)頁(yè)是數(shù)據(jù)庫(kù)中的一種對(duì)象,它有兩種視圖方式:頁(yè)視圖和設(shè)計(jì)視圖。
(27)B
知識(shí)點(diǎn):宏/宏的基本概念
評(píng)析:宏是一個(gè)或多個(gè)操作組成的集合。
(28)B
知識(shí)點(diǎn):宏/宏的基本操作/常用的宏操作
評(píng)析:Access中提供了50多個(gè)可選的宏操作命令,其中常用的宏操作命令主要有:
打開(kāi)或關(guān)閉數(shù)據(jù)表對(duì)象
OpenForm命令?? 用于打開(kāi)窗體
OpenReport命令??? 用于打開(kāi)報(bào)表
OpenQuery命令? 用于打開(kāi)查詢
Close命令?? 用于關(guān)閉數(shù)據(jù)庫(kù)對(duì)象
運(yùn)行和控制流程
RunSQL命令? 用于執(zhí)行指定的SQL語(yǔ)句
RunApp命令? 用于執(zhí)行指定的外部應(yīng)用程序
Quit命令 用于退出Access
設(shè)置值
SetValue命令?? 用于設(shè)置屬性值
刷新、查找數(shù)據(jù)或定位記錄
Requery命令?? 用于實(shí)施指定控件重新查詢,即刷新控件數(shù)據(jù)
FindRecord命令?? 用于查找滿足指定條件的第一條記錄
FindNext命令 用于查找滿足指定條件的下一條記錄
GoToRecord命令??? 用于指定當(dāng)前記錄
控制顯示
Maximize命令??? 用于最大化激活窗口
Minimize命令 用于最小化激活窗口
Restore命令??? 用于將最大化或最小化窗口恢復(fù)至原始大小
通知或警告用戶
Beep命令??? 用于使計(jì)算機(jī)發(fā)出“嘟嘟”聲
MsgBox命令?? 用于顯示消息框
SetWarnings命令 用于關(guān)閉或打開(kāi)系統(tǒng)消息
導(dǎo)入和導(dǎo)出數(shù)據(jù)
TransferDatabase命令?? 用于從其它數(shù)據(jù)庫(kù)導(dǎo)入和導(dǎo)出數(shù)據(jù)
TrandferText命令 用于從文本文件導(dǎo)入和導(dǎo)出數(shù)據(jù)
(29)C
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/ VBA編程基礎(chǔ)--常量
評(píng)析:True是Access系統(tǒng)內(nèi)部常量,其值為-1。
(30)A
知識(shí)點(diǎn):宏/宏的基本操作/運(yùn)行宏
評(píng)析:被命名為AutoExec保存的宏,在打開(kāi)數(shù)據(jù)庫(kù)時(shí)會(huì)自動(dòng)運(yùn)行。要想取消自動(dòng)運(yùn)行,打開(kāi)數(shù)據(jù)庫(kù)時(shí)按住Shift鍵即可。(31)B
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/VBA編程基礎(chǔ)/變量
評(píng)析:數(shù)組A的第一個(gè)下標(biāo)從3到8,共有6個(gè);第二個(gè)下標(biāo)從0到3,共有4個(gè)。數(shù)組的元素個(gè)數(shù)為6*4=24個(gè)。
數(shù)組默認(rèn)下界為0。
(32)B
知識(shí)點(diǎn):模塊/ VBA程序設(shè)計(jì)基礎(chǔ)/ VBA程序流程控制/循環(huán)控制
評(píng)析:本題是兩層嵌套循環(huán),外面的循環(huán)執(zhí)行一次,里面的循環(huán)就要全部都執(zhí)行一次。
初始時(shí)K=0
當(dāng)I=1時(shí),里面循環(huán)要全部執(zhí)行,有 for J=1 to 1;所以K=K+1,最后K值為1
當(dāng)I=2時(shí),里面循環(huán)要全部執(zhí)行,有 for J=1 to 2;所以K=K+1,K=K+2,最后K值為4
當(dāng)I=3時(shí),里面循環(huán)要全部執(zhí)行,有 for J=1 to 3;所以K=K+1,K=K+2,K=K+3,最后K值為10
最后得到的K值為10
(33)A
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/VBA編程基礎(chǔ)/變量
評(píng)析:VBA中各數(shù)據(jù)類(lèi)型列表如下
整型 Integer %
長(zhǎng)整型 Long &
單精度數(shù) Single!
雙精度數(shù) Double #
貨幣 Currency @
字符串 String $
布爾型 Boolean
日期型 Date
變體類(lèi)型 Variant
(34)C
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/VBA編程基礎(chǔ)/常用內(nèi)部函數(shù)
評(píng)析:Mid(sSring ,iStart,iLen)函數(shù)的作用是從字符串sString中的第iStart個(gè)字符開(kāi)始取出iLen個(gè)長(zhǎng)度的子字符串。
(35)C
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/VBA程序流程控制/循環(huán)控制
評(píng)析:這里是Do循環(huán),是先執(zhí)行循環(huán)體,再判斷循環(huán)條件的。初始時(shí)J=10。執(zhí)行一次循環(huán)體后J=13,是<19的,繼續(xù)循環(huán)。執(zhí)行二次循環(huán)體后J=16,還是<19的,繼續(xù)循環(huán)。執(zhí)行三次循環(huán)體后J=19,這時(shí)不<19了,退出循環(huán)。
二、填空題
(1)【1】空間復(fù)雜度和時(shí)間復(fù)雜度
知識(shí)點(diǎn):算法的各種屬性及其相互作用
評(píng)析:算法的復(fù)雜性是指對(duì)一個(gè)在有限步驟內(nèi)終止算法和所需存儲(chǔ)空間大小的估計(jì)。算法所需存儲(chǔ)空間大小是算法的空間復(fù)雜性,算法的計(jì)算量是算法的時(shí)間復(fù)雜性。
(2)【2】存儲(chǔ)結(jié)構(gòu)
知識(shí)點(diǎn):數(shù)據(jù)結(jié)構(gòu)包含的3個(gè)方面及各方面之間的關(guān)系
評(píng)析:數(shù)據(jù)結(jié)構(gòu)包括3個(gè)方面,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)及對(duì)數(shù)據(jù)的操作運(yùn)算。
(3)【3】可重用性
知識(shí)點(diǎn):繼承的優(yōu)點(diǎn)
評(píng)析:繼承的優(yōu)點(diǎn):相似的對(duì)象可以共享程序代碼和數(shù)據(jù)結(jié)構(gòu),從而大大減少了程序中的冗余,提高軟件的可重用性。
(4)【4】類(lèi)
知識(shí)點(diǎn):面向?qū)ο蠓椒ǖ幕靖拍?/p>
評(píng)析:面向?qū)ο竽P椭?,最基本的概念是?duì)象和類(lèi)。對(duì)象是現(xiàn)實(shí)世界中實(shí)體的模型化;將屬性集和方法集相同的所有對(duì)象組合在一起,可以構(gòu)成一個(gè)類(lèi)。
(5)【5】完善性
知識(shí)點(diǎn):軟件維護(hù)的分類(lèi)
評(píng)析:軟件維護(hù)活動(dòng)包括以下幾類(lèi):改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。改正性維護(hù)是指在軟件交付使用后,為了識(shí)別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)當(dāng)進(jìn)行的診斷和改正錯(cuò)誤的過(guò)程;適應(yīng)性維護(hù)是指為了使軟件適應(yīng)變化,而去修改軟件的過(guò)程;完善性維護(hù)是指為了滿足用戶對(duì)軟件提出的新功能與性能要求,需要修改或再開(kāi)發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性;預(yù)防性維護(hù)是為了提高軟件的可維護(hù)性、可靠性等,為以后的進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。
(6)【6】數(shù)據(jù)操縱
【7】數(shù)據(jù)控制
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)/SQL基本命令
評(píng)析:SQL(結(jié)構(gòu)化查詢語(yǔ)言)是在數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制4種功能。
(7)【8】日期/時(shí)間
知識(shí)點(diǎn):數(shù)據(jù)庫(kù)和表的基本操作/表的建立
評(píng)析:輸入掩碼只為“文本”和“日期/時(shí)間”型字段提供向?qū)В渌麛?shù)據(jù)類(lèi)型沒(méi)有向?qū)椭?。另外,如果為某字段定義了輸入掩碼,同時(shí)又設(shè)置了它的格式屬性,格式屬性將在數(shù)據(jù)顯示時(shí)優(yōu)先于輸入掩碼的設(shè)置。
(8)【9】一
知識(shí)點(diǎn):查詢的基本操作/創(chuàng)建查詢/使用向?qū)?chuàng)建查詢
評(píng)析:使用查詢向?qū)?chuàng)建交叉表查詢的數(shù)據(jù)源必須來(lái)自一個(gè)表或查詢。如果數(shù)據(jù)源來(lái)自多個(gè)表,可以先建立一個(gè)查詢,然后再以此查詢作為數(shù)據(jù)源。
(9)【10】表達(dá)式
知識(shí)點(diǎn):窗體的基本操作/創(chuàng)建窗體/使用設(shè)計(jì)器創(chuàng)建窗體
評(píng)析:控件的類(lèi)型可以分為:結(jié)合型、非結(jié)合型與計(jì)算型。結(jié)合型控件主要用于顯示、輸入、更新數(shù)據(jù)庫(kù)中的字段;非結(jié)合型控件沒(méi)有數(shù)據(jù)來(lái)源,可以用來(lái)顯示信息、線條、矩形或圖像;計(jì)算型控件用表達(dá)式作為數(shù)據(jù)源,表達(dá)式可以利用窗體或報(bào)表所引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報(bào)表上的其他控件中的數(shù)據(jù)。
(10)【11】縱欄式
知識(shí)點(diǎn):報(bào)表的基本操作/報(bào)表分類(lèi)/縱欄式報(bào)表
評(píng)析:報(bào)表主要分為以下4種類(lèi)型:縱欄式報(bào)表、表格式報(bào)表、圖表報(bào)表和標(biāo)簽報(bào)表。其中,縱欄式報(bào)表也稱(chēng)窗體報(bào)表。
(11)【12】Now
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/常用內(nèi)部函數(shù)
評(píng)析:獲取系統(tǒng)日期和時(shí)間函數(shù):
Date:返回當(dāng)前系統(tǒng)日期。
Time:返回當(dāng)前系統(tǒng)時(shí)間。
Now:返回當(dāng)前系統(tǒng)日期和時(shí)間。
(12)【13】ECA
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/常用內(nèi)部函數(shù)
評(píng)析:本程序代碼的功能是,從源字符串的第一個(gè)字符開(kāi)始,把所有第奇數(shù)個(gè)的字符轉(zhuǎn)換為大寫(xiě)并按倒序排列得到新的字符串。
最開(kāi)始str2字符串為空。當(dāng)?shù)谝淮螆?zhí)行循環(huán)時(shí),先取出“a”,在轉(zhuǎn)換為大寫(xiě)“A”,在和str2相連接,得到“A”,最后在賦給str2。所以,第一次循環(huán)后,str2的值為“A”
當(dāng)?shù)诙螆?zhí)行循環(huán)時(shí),取出“c”,在轉(zhuǎn)換為大寫(xiě)“C”,在和str2相連接,得到“CA”,最后在賦給str2。所以,第二次循環(huán)后,str2的值為“CA”
當(dāng)?shù)谌螆?zhí)行循環(huán)時(shí),取出“e”,在轉(zhuǎn)換為大寫(xiě)“E”,在和str2相連接,得到“ECA”,最后在賦給str2。所以,第三次循環(huán)后,str2的值為“ECA”
至此,循環(huán)結(jié)束,str2最終結(jié)果為“ECA”。
(13)【14】30
【15】10
知識(shí)點(diǎn):模塊/VBA程序設(shè)計(jì)基礎(chǔ)/VBA程序流程控制
評(píng)析:這是一個(gè)兩層嵌套循環(huán),外面一層為Do循環(huán),里面一層為For循環(huán)。先看外面一層循環(huán),可以很容易的得到,外面一層的循環(huán)次數(shù)為4次。其循環(huán)變量 i 的值依次為:1,3,5,7
當(dāng)i=1時(shí)有,F(xiàn)or j = 1 To 1 Step 2,所以里層循環(huán)共執(zhí)行一次,里層循環(huán)執(zhí)行完后k=1,最里層循環(huán)體執(zhí)行次數(shù)為1
當(dāng)i=3時(shí)有,F(xiàn)or j = 1 To 3 Step 2,所以里層循環(huán)共執(zhí)行二次,里層循環(huán)執(zhí)行完后k=5,最里層循環(huán)體執(zhí)行次數(shù)為3
當(dāng)i=5時(shí)有,F(xiàn)or j = 1 To 5 Step 2,所以里層循環(huán)共執(zhí)行三次,里層循環(huán)執(zhí)行完后k=14,最里層循環(huán)體執(zhí)行次數(shù)為6
當(dāng)i=7時(shí)有,F(xiàn)or j = 1 To 7 Step 2,所以里層循環(huán)共執(zhí)行四次,里層循環(huán)執(zhí)行完后k=30,最里層循環(huán)體執(zhí)行次數(shù)為10
第二篇:2010年_下半年_全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)access機(jī)考、筆試核心知識(shí)點(diǎn)總結(jié),弄懂它70分不是問(wèn)題
二級(jí)ACCESS題庫(kù)精選知識(shí)點(diǎn)(含機(jī)考、筆試)
第一章:
(1)數(shù)據(jù)庫(kù)文件的擴(kuò)展名是.mdb,數(shù)據(jù)庫(kù)文件包含所有相關(guān)的表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊等。
(2)常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng):ACCESS,VFP,SQL SERVER,ORACLE等(3)主要對(duì)象的功能:
表:存儲(chǔ)數(shù)據(jù), 在行(記錄)和列(字段)中,所有數(shù)據(jù)庫(kù)都包含一個(gè)或多個(gè)表,表中一行為一個(gè)記錄,一列為一個(gè)字段。
查詢:檢索和處理數(shù)據(jù)(更新,計(jì)算等),不僅查詢數(shù)據(jù),而且可以修改數(shù)據(jù)。窗體:用戶定義的窗口來(lái)操縱數(shù)據(jù)。報(bào)表:按實(shí)用的格式顯示和打印數(shù)據(jù)。
宏:能自動(dòng)執(zhí)行某種操作(命令)或操作(命令)的集合。
第2章:
(1)數(shù)據(jù)和信息的關(guān)系:數(shù)據(jù)是承載信息的載體。信息是經(jīng)過(guò)加工處理的數(shù)據(jù)。
(2)計(jì)算機(jī)數(shù)據(jù)管理發(fā)展的三個(gè)階段:人工管理階段,文件系統(tǒng)階段,數(shù)據(jù)庫(kù)系統(tǒng)階段。(3)數(shù)據(jù)庫(kù)相關(guān)的概念:DB,DBS,DBMS。
(4)DBS(數(shù)據(jù)庫(kù)系統(tǒng))是計(jì)算機(jī)、數(shù)據(jù)庫(kù)、DBMS、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和用戶組成的一個(gè)整體,其中DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))是DBS的核心。
(5)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式:外模式,模式和內(nèi)模式,對(duì)應(yīng)局部邏輯結(jié)構(gòu),全局邏輯結(jié)構(gòu),物理存儲(chǔ)結(jié)構(gòu)。外模式/模式間的映射實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性,模式/內(nèi)模式的映射實(shí)現(xiàn)數(shù)據(jù)的物理獨(dú)立性。比如查詢結(jié)果為外模式,而表則為模式,至于表的實(shí)際存儲(chǔ)則為內(nèi)模式。(6)E-R圖(實(shí)體聯(lián)系圖)用來(lái)描述實(shí)體和實(shí)體間的1:1,1:n和n:m之間的關(guān)系。E-R圖的構(gòu)成要素
(7)靈活應(yīng)用實(shí)體間的一對(duì)一,一對(duì)多和多對(duì)多的關(guān)系。比如課程信息與成績(jī),學(xué)生身份證號(hào)與學(xué)號(hào),班級(jí)信息與學(xué)生信息
(8)數(shù)據(jù)模型的三種類(lèi)型:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,ACCESS數(shù)據(jù)管理系統(tǒng)屬于關(guān)系模型。關(guān)系對(duì)應(yīng)于一個(gè)表,表中一行為一個(gè)記錄(元組),一列為一個(gè)字段(屬性)。
(9)關(guān)系運(yùn)算:選擇,投影和連接,靈活判斷關(guān)系運(yùn)算。
第3章:
(1)數(shù)據(jù)庫(kù)創(chuàng)建的方法:向?qū)Х绞胶褪止?chuàng)建數(shù)據(jù)庫(kù)(機(jī)考)。
(2)表的創(chuàng)建:包括在設(shè)計(jì)視圖中創(chuàng)建表的字段名稱(chēng),字段類(lèi)型和字段大小,主鍵。
常用的字段類(lèi)型:文本,數(shù)字,貨幣,日期,是否型,OLE,備注等。靈活應(yīng)用字段類(lèi)型的選擇,能夠根據(jù)一個(gè)表設(shè)計(jì)出表的結(jié)構(gòu)。注意數(shù)字類(lèi)型中字節(jié),整型,長(zhǎng)整,單精度,雙精度的大小范圍比較。
主鍵的特點(diǎn):用來(lái)唯一標(biāo)識(shí)一個(gè)記錄,主鍵不能有重復(fù)值和空值。創(chuàng)建主鍵的按鈕是鑰匙按鈕。
主鍵創(chuàng)建的方法:自動(dòng)編號(hào),單字段和多字段主鍵(比如成績(jī)表)。
(3)表的進(jìn)一步設(shè)置:
格式 :改變字段的顯示和打印格式(選項(xiàng)里面進(jìn)行設(shè)置)
輸入掩碼:使用戶按照指定的格式輸入數(shù)據(jù),并拒絕錯(cuò)誤的輸入(僅文本和時(shí)間日期)
默認(rèn)值 :在未輸入數(shù)值之前,系統(tǒng)自動(dòng)提供數(shù)值?
有效性規(guī)則:輸入檢查表達(dá)式,用于檢查輸入字段的值是否符合要求,要求能夠靈活設(shè)置有效性規(guī)則。
必填字段:設(shè)置字段是否為空。
索引:索引可以加速對(duì)索引字段的查詢,其作用相當(dāng)于一本字典的目錄。
第4章:
(1)表的使用和編輯:區(qū)別隱藏和凍結(jié)的作用。
(2)排序:分為簡(jiǎn)單排序和高級(jí)排序。ACCESS支持多個(gè)字段的排序
(3)運(yùn)用實(shí)體完整性,參照完整性,用戶自定義完整性(如學(xué)生沒(méi)有學(xué)號(hào),成績(jī)表的學(xué)號(hào)在學(xué)生表中不存在,成績(jī)大于0小于100)(4)建立表間關(guān)系:
首先確定數(shù)據(jù)庫(kù)表和表之間的公共字段,根據(jù)公共字段和記錄判定表間關(guān)系是一對(duì)一還是一對(duì)多,如果是一對(duì)一,兩個(gè)表都要在“公共字段”上設(shè)置主索引,如果是一對(duì)多,要在一方表上公共字段設(shè)置主索引,多方表公共字段上不需要設(shè)置索引。在關(guān)系視圖中,將一個(gè)表的公共字段拖動(dòng)到另一方表的公共字段上即可。創(chuàng)建關(guān)系時(shí),選擇“實(shí)施參照完整性”,就可以在關(guān)系視圖中看到關(guān)系。
(5)創(chuàng)建關(guān)系后,主表是在“一對(duì)多”關(guān)系中“一”方的表,子表是在“一對(duì)多”關(guān)系中“多”方的表。
第5章:
(1)查詢的分類(lèi):選擇查詢,參數(shù)查詢(使用”[]”),操作查詢(生成表,更新表,刪除表,追加),交叉表查詢,SQL查詢,注意:在創(chuàng)建查詢前,一定要先實(shí)施好關(guān)系。(2)操作查詢的分類(lèi):刪除查詢、更新查詢、追加查詢、生成表查詢。(操作環(huán)節(jié)掌握)能夠靈活應(yīng)用各種查詢。根據(jù)查詢?cè)O(shè)計(jì)視圖說(shuō)明查詢的功能。
(3)匯總查詢的應(yīng)用,注意分組條件和計(jì)算函數(shù)(SUM,AVG,MIN,MAX)(在設(shè)計(jì)視圖中右鍵點(diǎn)擊選擇分組)
(4)設(shè)置查詢條件。Between 2 to 9 ,性別=”男” and 年齡>20 , 性別=”男” or 年齡>20, not 性別=”男”, like “*漲*”, like “#漲#”,like “?漲?”,性別in(“男”,“女”)(5)SQL語(yǔ)句中,要求掌握類(lèi)似select 性別as 學(xué)生性別 from 學(xué)生表where 成績(jī) >60 group by 性別 having count(*)>3 order by 性別的完整的查詢結(jié)構(gòu),能夠看懂SQL語(yǔ)句。
第6章:
(1)使用報(bào)表向?qū)гO(shè)計(jì)報(bào)表,在設(shè)置一對(duì)多的報(bào)表時(shí),設(shè)置確定查看數(shù)據(jù)的方式,即確定報(bào)表的分組字段。
(2)報(bào)表的數(shù)據(jù)源:表和查詢,報(bào)表中的對(duì)象:文本,圖表,標(biāo)簽等。重點(diǎn)注意文本框(可以輸入哪些內(nèi)容),標(biāo)簽的屬性設(shè)置,以及文本框的計(jì)算字段的使用。
(3)報(bào)表的布局:報(bào)表頁(yè)眉頁(yè)腳,頁(yè)面頁(yè)眉頁(yè)腳,主體,注意報(bào)表頁(yè)眉頁(yè)腳以及頁(yè)面頁(yè)眉
頁(yè)腳的區(qū)別。分組字段可以在除了頁(yè)面頁(yè)眉頁(yè)腳之外的其他元素中出現(xiàn)。(4)會(huì)在報(bào)表中插入頁(yè)碼或者時(shí)間日期(5)注意如何選擇數(shù)據(jù)源,以及如何
第7章:
(1)窗體的數(shù)據(jù)源:表和查詢;窗體視圖:數(shù)據(jù)表視圖、設(shè)計(jì)視圖和設(shè)計(jì)視圖,在設(shè)計(jì)視圖中修改窗體。
(2)窗體的類(lèi)型:命令選擇和數(shù)據(jù)交互
(3)窗體的布局:窗體頁(yè)眉頁(yè)腳、頁(yè)面頁(yè)眉頁(yè)腳、主體。
(4)窗體的設(shè)計(jì)方法:使用窗體向?qū)?;使用自?dòng)窗體;使用“設(shè)計(jì)”視圖。使用自動(dòng)窗體的靈活性最小,使用“設(shè)計(jì)”視圖靈活性最大。
(5)事件和屬性:屬性是對(duì)象的特征,事件是作用在對(duì)象上的動(dòng)作。常用事件按鈕的單擊事件CLICK,常用屬性:文本框的值屬性VALUE。
(6)常用控件:文本框和標(biāo)簽的區(qū)別,列表框和組合框的區(qū)別。
第9章:
(1)分支選擇語(yǔ)句:百分制轉(zhuǎn)化為等級(jí)制(case 或者if),計(jì)算一元二次方程組,注意區(qū)分嵌套語(yǔ)句與分支選擇語(yǔ)句,熟悉case 2 to 8;case2,4;case is >9之類(lèi)的使用方法。(2)運(yùn)算操作符的優(yōu)先級(jí)比較:算數(shù)>比較>邏輯,如4 = 2 + 3 ^ 2 * 3 * 2 9 / 3 Mod 4(2)循環(huán)語(yǔ)句,for next ,do loop while ,do while loop的使用,如計(jì)算十以內(nèi)偶數(shù)的加法,十以內(nèi)可以被三整除的數(shù)字的和等。
考試題型:
一、單項(xiàng)選擇題(共50分,2分/個(gè))。
二、填空題(共50分,2分/個(gè))。試題舉例
查找出生日期為1982年學(xué)生信息,則表達(dá)式為(D)
A:出生日期=1982;
B:1982;
C:year()=1982
D:year([出生日期])=1982 信息系統(tǒng)的核心是(D)
A:信息;B:數(shù)據(jù);C:數(shù)據(jù)庫(kù);D:數(shù)據(jù)庫(kù)系統(tǒng)
在一張表格中,一列稱(chēng)為(B)
A:元組;B:屬性;C:分量;D:關(guān)系
圖形對(duì)象應(yīng)該設(shè)置為(A)
A:OLE對(duì)象;B:視圖;C:文本;D:自動(dòng)編號(hào)
日期型數(shù)據(jù)需要用(A)號(hào)括起來(lái)
A:#;B:*;C:%;D:^ 下列命名中是合理的變量名的是(C)
A:001;B:a@01;C:a_001;D:_001 在算術(shù)表達(dá)式中,執(zhí)行152后,返回值為(A)整除
A:7;B:7.0;C:7.5;D:1
在關(guān)系表達(dá)式中,不等于的表式方法為(C)
A:!=;B:≠;C: <>;D:!≠
若A為假,B為真,則執(zhí)行A or B,則結(jié)果為(B)
A:假;B:真;C:NULL;D:0 abs(-6),結(jié)果為(B)絕對(duì)值
A:-6;
B:6; C:NULL;
D:0 返回系統(tǒng)時(shí)間的函數(shù)為(B)或者now()
A:date();B:time();C:second();D:year()創(chuàng)建帶子窗體的窗體時(shí),主窗體與子窗體的關(guān)系是(B)
A:一對(duì)一;B:一對(duì)多;C:多對(duì)多;D:任意
將“計(jì)算機(jī)”與 “應(yīng)用基礎(chǔ)”連接的正確方法為(A,B)
A:“計(jì)算機(jī)”&“應(yīng)用基礎(chǔ)”;B:“計(jì)算機(jī)”+“應(yīng)用基礎(chǔ)”;
C:計(jì)算機(jī)$應(yīng)用基礎(chǔ);D:計(jì)算機(jī)#應(yīng)用基礎(chǔ)
查找全部姓王的學(xué)生的信息則,則應(yīng)使用的表達(dá)式為
like“王*”。
若A為假,則A=Not A后,A的值為
-1 或真。
將文本型數(shù)據(jù)“13”、“4”、“16”、“760”降序排列,順序?yàn)?/p>
760,4,16,13。
6.一個(gè)班級(jí)有多個(gè)學(xué)生,每個(gè)學(xué)生只能屬于一個(gè)班級(jí),班級(jí)與學(xué)生之間(B)。
A.一對(duì)一的聯(lián)系 B.一對(duì)多的聯(lián)系 C.多對(duì)一的聯(lián)系 D.多對(duì)多的聯(lián)系
15.SQL查詢時(shí)可以使用通配符,其中可以用來(lái)通配任何單個(gè)字符的通配符是(A)。*可以是多個(gè),#數(shù)字
A.?
B.!
C.&
D.* 23.報(bào)表頁(yè)面頁(yè)眉的作用是(A)。
A.用于顯示報(bào)表的標(biāo)題、圖形或說(shuō)明性文字
B.用來(lái)顯示整個(gè)報(bào)表的匯總說(shuō)明 報(bào)表頁(yè)眉頁(yè)表
C.用來(lái)顯示報(bào)表中的字段名稱(chēng)或?qū)τ涗浀姆纸M名稱(chēng) 分組
D.打印表或查詢中的記錄數(shù)據(jù)
33.一般情況下數(shù)組a(3)包含的元素個(gè)數(shù)為()。默認(rèn)的下標(biāo)為0 6.DB是英文Data Base的縮寫(xiě),DBMS是
的縮寫(xiě)。關(guān)系中能夠唯一標(biāo)識(shí)某個(gè)記錄的字段稱(chēng)為 【關(guān)鍵】 字段。
創(chuàng)建查詢的方法有兩種,分別為“使用向?qū)А眲?chuàng)建和 【設(shè)計(jì)試圖】。
要在報(bào)表上顯示格式為“7/總10頁(yè)”的頁(yè)碼,則計(jì)算控件的控件源應(yīng)設(shè)置為 D A)[Page] /總[Pages]? B)=[Page] /總[Pages]??? ? C)[Page] &“/總”&[Pages] ? D)=[Page] & “/總” & [Pages] VBA中定義符號(hào)常量的關(guān)鍵字是 【CONST】
4.寫(xiě)出select 分類(lèi)名,max(單價(jià))as 最高單價(jià) from 商品表1 group by 分類(lèi)名
功能為:查找每一類(lèi)產(chǎn)品的最高單價(jià),并將分類(lèi)名與對(duì)應(yīng)的最高價(jià)格顯示出來(lái) 有以下數(shù)據(jù)表: 貨號(hào) 貨物類(lèi)別 商品名 價(jià)格 出廠日期
0001 食品 餅干 13.00 04-04-12 0002 食品 牛肉 13.00 04-01-12 0003 日用品 毛巾 8.00 04-2-18 0004 食品 面包 20.00 04-5-12
0005 日用品 杯子 5.00 04-02-16 <19>要按照“貨物類(lèi)別”統(tǒng)計(jì)“價(jià)格”的平均值,要用到________ <21>要按照“貨物類(lèi)別”統(tǒng)計(jì)“價(jià)格”的平均值,以下做法正確的是:
第三篇:計(jì)算機(jī)二級(jí)Access知識(shí)點(diǎn)總結(jié)
1、算法:是對(duì)一個(gè)問(wèn)題求解步驟的一種描述,具有以下5個(gè)主要特性:有窮性,確定性,可行性,輸入(有零個(gè)或者多個(gè)輸入),輸出(有一個(gè)或者多個(gè)輸出)。算法的有窮性是指算法必須在有限的時(shí)間內(nèi)做完,即算法必須在有限個(gè)步驟之后執(zhí)行終止。
2、在算法正確的前提下,評(píng)價(jià)一個(gè)算法的兩個(gè)標(biāo)準(zhǔn)是即——算法復(fù)雜度包括時(shí)間復(fù)雜度和空間復(fù)雜度。其中時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量??臻g復(fù)雜度是算法所需空間的度量。
3、算法分析的目的是分析算法的效率以求改進(jìn)。
4、數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小單位。數(shù)據(jù)的最小訪問(wèn)單位是字段。
5、一般說(shuō)來(lái),數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的操作3個(gè)方面。
6、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示。一種邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率。
7、在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,不僅需要存儲(chǔ)各數(shù)據(jù)元素的信息,還要存放各元素之間前后件的信息。
8、在數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言中,數(shù)據(jù)定義語(yǔ)言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。
9、線性數(shù)據(jù)結(jié)構(gòu):隊(duì)列,線性表,棧等等。常用的結(jié)構(gòu)數(shù)據(jù)模型有關(guān)系型、網(wǎng)狀型和樹(shù)型。
10、線性表中的元素之間具有一對(duì)一的關(guān)系,除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前驅(qū)和直接后驅(qū)。順序存儲(chǔ)是線性表的一種最常用的存儲(chǔ)方式。
11、棧的基本運(yùn)算有三種:入棧、退棧和讀棧。
12、棧是限定僅在表尾進(jìn)行插入和刪除操作的線性表。允許插入和刪除的一端叫做“棧頂”,不允許插入和刪除的一端叫做“棧底”棧的修改只能在棧頂進(jìn)行,按照后進(jìn)先出的原則,具有記憶作用,對(duì)棧的插入與刪除操作中,不需要改變棧底指針。
13、隊(duì)列是限定了插入和刪除操作的線性表。它只允許在表的一端進(jìn)行插入操作(隊(duì)尾),而在另外一端進(jìn)行刪除操作(隊(duì)頭),隊(duì)列的修改可以在兩端進(jìn)行,按照先進(jìn)先出的原則。
14、數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列屬于存儲(chǔ)結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和非線性結(jié)構(gòu)兩大類(lèi)。循環(huán)鏈表的主要優(yōu)點(diǎn)是從表中任一結(jié)點(diǎn)出發(fā)都能訪問(wèn)到整個(gè)鏈表。常用的存儲(chǔ)表示方法有4種:順序存儲(chǔ)、鏈?zhǔn)酱鎯?chǔ)、索引存儲(chǔ)、散列存儲(chǔ)。其中,順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置頁(yè)相鄰的存儲(chǔ)單元中。
15、數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)為數(shù)據(jù)集成性、數(shù)據(jù)的高共享性和低冗余性、數(shù)據(jù)的獨(dú)立性和數(shù)據(jù)同意管理和控制。
16、存儲(chǔ)結(jié)構(gòu)下的線性表便于擦匯入和刪除操作。隊(duì)列是一種特殊的線性表,循環(huán)隊(duì)列是隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)。
17、數(shù)據(jù)庫(kù)系統(tǒng)是由硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員、用戶。分布式數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)雜透明性的特點(diǎn)
18、常見(jiàn)的排序有插入排序、交換排序和選擇排序。當(dāng)數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),說(shuō)明數(shù)據(jù)表A按關(guān)鍵字值基本有序,在待排序序列基本有序的情況下,采用插入排序所使用時(shí)間最少。
19、存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的。冒泡排序法在最好的情況下的元素交換次數(shù)為0。
20、樹(shù)形結(jié)構(gòu)是一類(lèi)重要的非線性數(shù)據(jù)結(jié)構(gòu),其中以樹(shù)和二叉樹(shù)最為常用。樹(shù)是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是有且只有一個(gè)。樹(shù)根結(jié)點(diǎn)沒(méi)有前件。
21、二叉樹(shù)的遍歷可以分為:前序遍歷(DLR)、中序遍歷(LDR)、和后序遍歷(LRD)。
22、二叉樹(shù)是另一個(gè)樹(shù)型結(jié)構(gòu),它的特點(diǎn)是每一個(gè)結(jié)點(diǎn)至多只有兩棵子樹(shù),并且二叉樹(shù)的子樹(shù)有左右之分,其次序不能任意顛倒。
(一)在二叉樹(shù)的第i層上至多有2的i-1次方個(gè)結(jié)點(diǎn);
(二)深度為k的二叉樹(shù)至多有2的k次方減1個(gè)結(jié)點(diǎn);
(三)對(duì)任何一棵二叉樹(shù)T,如果其終端結(jié)點(diǎn)數(shù)為n1,度為2的結(jié)點(diǎn)數(shù)為n2,則n1=n2+1。
(四)具有n個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度為k+1,其中k是log2n的整體部分。
23、在任意一顆二叉樹(shù)中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。
24、對(duì)長(zhǎng)度為n的線性表,在最壞的情況下,快速排序需要的比較次數(shù)為n(n-1)/2;冒泡排序所需要的比較次數(shù)為n(n-1)/2;直接插入排序所需要的比較次數(shù)為n(n-1)/2;堆排序所需要的比較次數(shù)為O(nlog2n)。
25、對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞的情況下所需要的比較次數(shù)為n。
26、長(zhǎng)度為n的順序存儲(chǔ)線性表中,當(dāng)在任何位置上插入一個(gè)元素概率都相等,插入一個(gè)元素所需要移動(dòng)元素的平均個(gè)數(shù)為n/2。
27、N個(gè)頂點(diǎn)的強(qiáng)連通圖的變數(shù)至少有N
28、優(yōu)先級(jí):算術(shù)運(yùn)算符>連接運(yùn)算符>邏輯運(yùn)算符。
29、要使程序具有良好的風(fēng)格,概括起來(lái)可以分成4各部分:源程序的文檔化、數(shù)據(jù)說(shuō)明的次序要規(guī)范化、語(yǔ)句結(jié)構(gòu)簡(jiǎn)單直接,避免濫用goto語(yǔ)句、輸入輸出方法。要保證低耦合高內(nèi)聚
30、源程序的文檔化包括三點(diǎn):(1)符號(hào)名應(yīng)具有一定的實(shí)際意義,(2)正確的程序注釋?zhuān)?)良好的視覺(jué)效果
31、結(jié)構(gòu)化程序設(shè)計(jì)方法主要有逐步求精、自頂向下和模塊化。軟件設(shè)計(jì)模塊化的目的是降低復(fù)雜性。
32、注釋分為序言性概述和功能性概述。參照完整性是在輸入或或刪除記錄時(shí),為維持表之間已定義關(guān)系而必須遵循的規(guī)則。
33、控件是窗體上用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體的對(duì)象??丶念?lèi)型可分為結(jié)合型、非結(jié)合型和計(jì)算型
34、在面向?qū)ο蟪绦蛟O(shè)計(jì)中,主要的概念包括類(lèi)、對(duì)象、封裝性、繼承性、多態(tài)性和消息。類(lèi)的實(shí)例叫作對(duì)象,結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
35、在面向?qū)ο蠓椒ㄖ?,?lèi)之間共享屬性和操作的機(jī)制稱(chēng)為繼承。面向?qū)ο蟮哪P椭?,最基本的概念是?duì)象和類(lèi)。類(lèi)是一個(gè)支持集成的抽象數(shù)據(jù)類(lèi)型,而對(duì)象是類(lèi)的實(shí)例。
36、對(duì)象是基本特點(diǎn)包括標(biāo)識(shí)唯一性、非類(lèi)性、多態(tài)性、和模塊獨(dú)立性等5個(gè)特點(diǎn)。
37、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合,軟件生命周期可分為多個(gè)階段,一般分為定義階段、開(kāi)發(fā)階段、和維護(hù)階段,編碼和測(cè)試屬于開(kāi)發(fā)階段。軟件開(kāi)發(fā)環(huán)境是全面支持軟件開(kāi)發(fā)全過(guò)程的軟件工具集合。
38、軟件工程研究的內(nèi)容主要包括:軟件開(kāi)發(fā)技術(shù)和軟件工程管理。關(guān)系操作的特點(diǎn)是集合操作。
39、程序設(shè)計(jì)語(yǔ)言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和傳輸成分。軟件工程設(shè)計(jì)是指系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換軟件的過(guò)程描述。
40、結(jié)構(gòu)化分析的常用工具包括數(shù)據(jù)流圖(最為常用,簡(jiǎn)稱(chēng)DFD,其中帶有箭頭的表示數(shù)據(jù)的流向),一般可分為變換型和事務(wù)型)、數(shù)據(jù)字典、判定樹(shù)、判定表。其中利用數(shù)據(jù)字典對(duì)其中的圖形元素進(jìn)行確切解釋。數(shù)據(jù)字典可分為4個(gè)條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工。軟件需求規(guī)格說(shuō)明書(shū)應(yīng)具有完整性、無(wú)歧義性、正確性、可驗(yàn)證性、可修復(fù)性等特性。其中最重要是正確性。結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為:采用自頂向下、逐步求精、模塊化和限制使用GOTO語(yǔ)句,一個(gè)程序只有一個(gè)入口和一個(gè)出口。
41、常用的軟件結(jié)構(gòu)設(shè)計(jì)工具是結(jié)構(gòu)圖(SC),也稱(chēng)為程序結(jié)構(gòu)圖。其中,用矩形表示模塊,用帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。
42、需求分析常用工具包括程序流程圖(PFD)、盒圖(N-S圖)、PAD、PDL
43、軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。
44、軟件測(cè)試方法一般分為兩大類(lèi)即:靜態(tài)測(cè)試方法和動(dòng)態(tài)測(cè)試方法,而動(dòng)態(tài)測(cè)試方法又包括黑盒測(cè)試與白盒測(cè)試(路徑的集合)兩類(lèi);靜態(tài)測(cè)試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析和代碼質(zhì)量度量。常用的黑盒測(cè)試有等價(jià)分類(lèi)法、邊值分析法、因果圖法和錯(cuò)誤推測(cè)。單元測(cè)試多采用白盒測(cè)試,輔之以黑盒測(cè)試。
45、在兩種基本測(cè)試方法中,白盒測(cè)試的原則之一是保證所測(cè)模塊中每一個(gè)獨(dú)立路徑至少要執(zhí)行一次。
46、在數(shù)據(jù)流圖(DFD)中帶有名字的箭頭表示數(shù)據(jù)的流向。數(shù)據(jù)流圖中的主要圖形元素有:加工、數(shù)據(jù)流、數(shù)據(jù)源、源和 潭。程序流程圖(PFD)中的箭頭代表的是控制流。軟件的調(diào)試方法主要有強(qiáng)行排錯(cuò)法、回溯法和原因排除法。軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的算法和使用的數(shù)據(jù)結(jié)構(gòu)。
47、軟件維護(hù)活動(dòng)包括以下幾類(lèi):改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。
48、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)由硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員、用戶組成。
49、和文件系統(tǒng)相比,數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)冗余度小,數(shù)據(jù)共享性高,具有特定的數(shù)據(jù)模型。
50、實(shí)體是信息世界中廣泛使用的一個(gè)術(shù)語(yǔ),它用于表示實(shí)際存在的事物。
51、數(shù)據(jù)庫(kù)系統(tǒng)管理系統(tǒng)的主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù)庫(kù)運(yùn)行控制功能和數(shù)據(jù)的建立和維護(hù)功能。數(shù)據(jù)管理技術(shù)經(jīng)歷了人工處理階段、人工文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)、交換式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)五個(gè)階段。
52、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別為概念級(jí)模式、內(nèi)部級(jí)模式與外部級(jí)模式(單個(gè)用戶使用的數(shù)據(jù)視圖)。
53、數(shù)據(jù)模型是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類(lèi)型,它們是概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。數(shù)據(jù)模型所描述的內(nèi)容有三個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。
54、在E-R圖中用矩形表示實(shí)體集,橢圓表示屬性,菱形表示聯(lián)系,層次模型{樹(shù)形結(jié)構(gòu)}、網(wǎng)狀模型和關(guān)系模型(二維表格)是目前數(shù)據(jù)庫(kù)中最常用的數(shù)據(jù)模型。關(guān)系運(yùn)算包括選擇、連接和投影。
55、層次模型的特點(diǎn):有且只有一個(gè)結(jié)點(diǎn)無(wú)雙親,其他結(jié)點(diǎn)有且只有一個(gè)雙親。網(wǎng)狀模型的特點(diǎn):允許一個(gè)以上結(jié)點(diǎn)無(wú)雙親;一個(gè)結(jié)點(diǎn)可以有多余一個(gè)的雙親。
56、數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)算和維護(hù)階段。數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用的核心。
57、數(shù)據(jù)模型所描述的內(nèi)容有3個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。數(shù)據(jù)保護(hù)分為:安全性控制、完全性控制、開(kāi)發(fā)性控制和數(shù)據(jù)的恢復(fù)。
58、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)包含數(shù)據(jù)庫(kù)(DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。在關(guān)系數(shù)據(jù)庫(kù)中,能夠唯一地標(biāo)識(shí)一個(gè)記錄的屬性和屬性的集合,稱(chēng)為關(guān)鍵字。
59、在基本表中選擇滿足條件的元組組成一個(gè)新的關(guān)系稱(chēng)為選擇;數(shù)據(jù)庫(kù)是指以一定的組織結(jié)構(gòu)保存在計(jì)算機(jī)存儲(chǔ)設(shè)備中的數(shù)據(jù)的集合。SQL語(yǔ)言又稱(chēng)為結(jié)構(gòu)化查詢語(yǔ)言。
60、Access默認(rèn)文本類(lèi)型字段大小是59個(gè)字符,它的取值最多可達(dá)到255個(gè)字符;備注數(shù)據(jù)類(lèi)型最多為65535個(gè)字符(最多)。61、0 數(shù)字必選項(xiàng);L字母必選項(xiàng);A 字母和數(shù)字必選。Access里通配符用法如下:“*”:通配任何多個(gè)數(shù)的字符,它可以在字符串中當(dāng)作第一個(gè)或最后一個(gè)字符使用;“?”:通配任何單個(gè)字母的字符;“!”:通配任何不在括號(hào)之內(nèi)的字符;“#”:通配任何單個(gè)數(shù)字字符。
62、字段命名規(guī)則為:長(zhǎng)度1-64個(gè)字符;可以包含字母、漢字、數(shù)字、空格和其他字符;不能包括句號(hào)(。)、感嘆號(hào)(?。⒎嚼ㄌ?hào)([])和重音符號(hào)(’)
63、準(zhǔn)則中的函數(shù)
數(shù)值函數(shù)(1)絕對(duì)值函數(shù)Abs;(2)取整函數(shù)Int;(3)求平方根函數(shù)Sqr ;(4)符號(hào)函數(shù)Sgn。
64、篩選記錄有4種方法:按選定內(nèi)容篩選、內(nèi)容排除篩選、按窗體篩選和高級(jí)篩選
65、在Access中,數(shù)據(jù)類(lèi)型主要包括:自動(dòng)編號(hào)、文本、備注、數(shù)字、日期/時(shí)間、貨幣、是/否、OLE對(duì)象、超級(jí)鏈接和查詢向?qū)У取?/p>
66、表是數(shù)據(jù)實(shí)際存儲(chǔ)的對(duì)象,只能包含關(guān)于一個(gè)主題的信息。
67、表結(jié)構(gòu)的設(shè)計(jì)和維護(hù),是在表結(jié)構(gòu)設(shè)計(jì)器中完成的。表操作共有三種視圖,分別是設(shè)計(jì)視圖、打印視圖、版面預(yù)覽視圖。在數(shù)據(jù)表視圖中,不能修改字段的屬性。
68、創(chuàng)建查詢的方法有兩種,分別為“使用向?qū)А眲?chuàng)建和使用設(shè)計(jì)設(shè)圖。
69、查詢是數(shù)據(jù)瀏覽、數(shù)據(jù)重組、統(tǒng)計(jì)分析、編輯修改、輸入輸出操作。窗體可以用于顯示表和查詢中的數(shù)據(jù),輸入數(shù)據(jù)和修改數(shù)據(jù),但不可以輸出數(shù)據(jù)。窗體數(shù)據(jù)屬性的是數(shù)據(jù)輸入、允許編輯和排序依據(jù)。
70、查詢的類(lèi)型可分為選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢,其中操作查詢可分為生成表查詢、刪除查詢、更新查詢和追加查詢;SQL查詢包括聯(lián)合查詢、傳遞查詢數(shù)據(jù)定義查詢和子查詢,是集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫(kù)語(yǔ)言
71、查詢的視圖包括設(shè)計(jì)、數(shù)據(jù)表和SQL視圖。在創(chuàng)建交叉表查詢時(shí),列標(biāo)題字段的值顯示在交叉表的位置是第一列。72、查詢中有兩種基本點(diǎn)的計(jì)算是預(yù)定義計(jì)算和自定義計(jì)算。
73、創(chuàng)建交叉表查詢,在“交叉表“行上有且只能有一個(gè)的是列標(biāo)題和值。創(chuàng)建交叉表查詢時(shí),必須對(duì)行標(biāo)題和值進(jìn)行分組操作。在查詢?cè)O(shè)計(jì)窗口分為上下兩個(gè)部分,下部分為設(shè)計(jì)窗口。
74、在使用向?qū)?chuàng)建交叉表查詢時(shí),用戶需要指定3種字段。運(yùn)算符是組成查詢?cè)瓌t的基本元素。
75、Access中的窗體的數(shù)據(jù)來(lái)源包括表、查詢和SQL語(yǔ)句。窗體由多個(gè)部分組成,每個(gè)部分稱(chēng)為一個(gè)“節(jié)”;在Access中,窗體的類(lèi)型分為六種,分別是縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體(顯示數(shù)據(jù)最多)、主/子窗體、圖表窗體和數(shù)據(jù)透視表窗體(交換式窗體)。
76、Access中,“自動(dòng)創(chuàng)建報(bào)表”向?qū)Х譃榭v欄式和表格式兩種。
77、Access的窗體和報(bào)表事件可以有兩種方法來(lái)響應(yīng):宏對(duì)象和事件過(guò)程。
78、文本框控件,它是一種交換式控件,可分為結(jié)合、非結(jié)合或計(jì)算型的。Null 是指未知的值無(wú)任何值。結(jié)合型文本框可以從表、查詢或sql語(yǔ)言中獲得所需的內(nèi)容。
79、窗口事件包括打開(kāi)、關(guān)閉、加載,不包括取消;為窗體上的控件設(shè)置Tab鍵的順序,應(yīng)選擇屬性表中的其他選項(xiàng)卡。
80、窗體“滾動(dòng)條“屬性有”兩者均無(wú)“、”只水平“、”只垂直“和”兩者都有“。
81、窗體中的信息不包括設(shè)計(jì)者在設(shè)計(jì)窗口時(shí)輸入的一些重要信息。
82、窗體控件包括標(biāo)簽控件、文本框控件、復(fù)選框、切換控件、選項(xiàng)按鈕控件、列表與組合框控件、選項(xiàng)卡與圖像控件。
83、窗體中的窗體稱(chēng)為子窗體,其中可以創(chuàng)建二級(jí)子窗體。窗體由多個(gè)部分組成,每個(gè)部分稱(chēng)為一個(gè)節(jié),大部分的窗體只有主體節(jié)。主窗體只能顯示為縱欄式窗體,而主窗體可以顯示為數(shù)據(jù)表窗體和表格式窗體。
84、Access中,提供了3種創(chuàng)建報(bào)表的方式:使用自動(dòng)功能、使用向?qū)Чδ芎褪褂迷O(shè)計(jì)視圖。
85、在創(chuàng)建主子窗體之前,必須設(shè)置數(shù)據(jù)源之間的關(guān)系。
86、創(chuàng)建報(bào)表時(shí),使用自動(dòng)創(chuàng)建方式可以創(chuàng)建縱欄式報(bào)表和表格式報(bào)表。在報(bào)表設(shè)計(jì)中,可以通過(guò)添加分頁(yè)符控件來(lái)控制另起一頁(yè)輸出顯示。
87、在報(bào)表中,改變一個(gè)節(jié)的寬度將改變整個(gè)報(bào)表的寬度。一個(gè)主報(bào)表最多只能包含兩級(jí)子窗體或子報(bào)表。缺省情況下,報(bào)表中的記錄 是按照自然順序排列顯示。
88、設(shè)計(jì)數(shù)據(jù)訪問(wèn)頁(yè)時(shí)不能向數(shù)據(jù)訪問(wèn)頁(yè)添加選項(xiàng)卡,創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)最重要的是要確定字段的個(gè)數(shù);如果要設(shè)置數(shù)據(jù)頁(yè)允許的最多記錄數(shù),需要在頁(yè)面屬性里修改;就Access來(lái)說(shuō),與數(shù)據(jù)訪問(wèn)頁(yè)最相似的組件是窗體。
89、如果需要在數(shù)據(jù)訪問(wèn)頁(yè)中通過(guò)文字鏈接到某個(gè)網(wǎng)頁(yè),則需要到超級(jí)鏈接控件。打開(kāi)數(shù)據(jù)訪問(wèn)頁(yè)的設(shè)計(jì)視圖時(shí),系統(tǒng)會(huì)同時(shí)打開(kāi)工具箱。
90、數(shù)據(jù)訪問(wèn)頁(yè)有兩種視圖,它們是頁(yè)視圖和設(shè)計(jì)視圖; 標(biāo)簽在數(shù)據(jù)訪問(wèn)頁(yè)中主要用來(lái)顯示描述性文本信息。91、Access所設(shè)計(jì)的數(shù)據(jù)訪問(wèn)頁(yè)是一個(gè)獨(dú)立的外部文件。
92、宏是一個(gè)或者多個(gè)操作組成的集合;建立自定義菜單欄不屬于VBA可以實(shí)現(xiàn)的操作。
93、VBA的自動(dòng)運(yùn)行宏,必須命名為AutoExec;使用宏組的目的對(duì)多個(gè)宏進(jìn)行組織和管理。
94、如果希望按滿足指定條件執(zhí)行宏中的一個(gè)或多個(gè)操作,這類(lèi)宏稱(chēng)為條件操作宏。常用宏操作(1)、打開(kāi)窗體 OpenForm 打開(kāi)報(bào)表 OpenReport 打開(kāi)查詢OpenQuery 用于關(guān)閉數(shù)據(jù)庫(kù)
Close(2)、用于執(zhí)行指定的SQL語(yǔ)句 RunSQL 執(zhí)行指定的外部程序 RunApp 用于推出Access Quit(3)用于設(shè)置屬性值 SetValue
95、nputBox 函數(shù)的返回值類(lèi)型是字符串;在Access系統(tǒng),宏是按名稱(chēng)調(diào)用的;定義宏組有助于數(shù)據(jù)中宏對(duì)象的管理;在多個(gè)操作構(gòu)成的宏,執(zhí)行時(shí)的順序是按排序次序依次執(zhí)行的。宏中的每個(gè)操作都有名稱(chēng),用戶能對(duì)有些宏名進(jìn)行更改;一個(gè)非條件宏,運(yùn)行時(shí)系統(tǒng)會(huì)執(zhí)行全部宏操作。
96、用于從其他數(shù)據(jù)庫(kù)導(dǎo)入和導(dǎo)出數(shù)據(jù) TransferDatabase ;用于從文本文件導(dǎo)入和導(dǎo)出數(shù)據(jù) TransferText; 如果要引用宏組中的宏名,采用的語(yǔ)法是宏組名.宏組;用于顯示消息框的命令是Msgbox;
97、VBA的三種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。在VBA數(shù)據(jù)類(lèi)型中,“&”表示長(zhǎng)整數(shù),“%”表示整數(shù),“!”表示單精度數(shù),“#”表示雙精度數(shù)。
98、VBA的窗體操作主要有兩個(gè)重要的命令:打開(kāi)窗體Docmd.openform 和關(guān)閉窗體Docmd.close。
105、一個(gè)模塊直接調(diào)用的其他模塊個(gè)數(shù)稱(chēng)為扇出.100、“on error goto 標(biāo)號(hào)“ 語(yǔ)句在遇到錯(cuò)誤發(fā)生時(shí)程序轉(zhuǎn)移到標(biāo)號(hào)所指位置代碼執(zhí)行;”on error resume next“語(yǔ)句在遇到錯(cuò)誤發(fā)生時(shí)不會(huì)考慮錯(cuò)誤,并繼續(xù)執(zhí)行下一條語(yǔ)句;”on error goto 0“語(yǔ)句用于取消錯(cuò)誤處理。
101、如果加載一個(gè)窗體,先被觸發(fā)的事件是load事件。VBA中變量名的大小不敏感。
102、斷點(diǎn)的作用是在過(guò)程的某個(gè)特定語(yǔ)句上設(shè)置一個(gè)位置點(diǎn)以中斷程序的執(zhí)行。
103、在Access中的事件主要有鍵盤(pán)事件、鼠標(biāo)事件、對(duì)象事件、窗口事件和操作事件。
104、一般用于存放供其他Access數(shù)據(jù)庫(kù)對(duì)象使用的公共過(guò)程稱(chēng)為標(biāo)準(zhǔn)模塊。模塊是以VBA語(yǔ)言為基礎(chǔ)編寫(xiě),以函數(shù)過(guò)程或子過(guò)程為單元進(jìn)行集合存儲(chǔ),基本模塊分為標(biāo)準(zhǔn)模塊和類(lèi)模塊,其中類(lèi)模塊又包括窗體模塊和報(bào)表模塊。
99、VBA常用的驗(yàn)證函數(shù)為:IsNumeric、IsDate、isnull、isempty、isarray、iserror、isobject。
第四篇:計(jì)算機(jī)等級(jí)考試二級(jí)ACCESS數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
計(jì)算機(jī)等級(jí)考試二級(jí)ACCESS數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展 一.?dāng)?shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù):
是指存儲(chǔ)在某種 媒體上能夠識(shí)別的物理符號(hào)。數(shù)據(jù)處理:
是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。
從數(shù)據(jù)處理的角度而言,信息是一種被加工成特定形式的數(shù)據(jù),這種數(shù)據(jù)形式對(duì)于數(shù)據(jù)接受者來(lái)說(shuō)是有意義的。二.計(jì)算機(jī)數(shù)據(jù)管理
計(jì)算機(jī)數(shù)據(jù)管理 是指對(duì)數(shù)據(jù)的 分類(lèi)、組織、編碼、存儲(chǔ)、檢索和維護(hù)。計(jì)算機(jī)數(shù)據(jù)管理 發(fā)展的幾個(gè)階段: 1 .人工管理 世紀(jì) 50 年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。
外部存儲(chǔ)器 只有紙帶、卡片、磁帶,無(wú)像磁盤(pán)這樣的可以隨機(jī)訪問(wèn)、直接存取的外部存儲(chǔ)設(shè)備。軟件的狀況 是沒(méi)有操作系統(tǒng),沒(méi)有專(zhuān)門(mén)管理數(shù)據(jù)的軟件,數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶。數(shù)據(jù)管理任務(wù),包括存儲(chǔ)結(jié)構(gòu)、存儲(chǔ)方法、輸入/輸出方式等完全由程序設(shè)計(jì)者負(fù)責(zé)。特點(diǎn):
數(shù)據(jù)與程序不具有獨(dú)立性,一組數(shù)據(jù)對(duì)應(yīng)一組程序。數(shù)據(jù)不能長(zhǎng)期保存。
一個(gè)程序中的數(shù)據(jù)無(wú)法被其他程序使用。程序之間存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余大。2 .文件系統(tǒng) 世紀(jì) 50 年代后期到 60 年代中期。計(jì)算機(jī)不僅用于科學(xué)計(jì)算 , 而且還用于大量的數(shù)據(jù)處理。直接存儲(chǔ)設(shè)備,高級(jí)語(yǔ)言,操作系統(tǒng)。
程序和數(shù)據(jù)有一定的獨(dú)立性,數(shù)據(jù)文件可以長(zhǎng)期保存。
數(shù)據(jù)和程序相互依賴。數(shù)據(jù)文件是為滿足特定的業(yè)務(wù),或某部門(mén)的專(zhuān)門(mén)需要而設(shè)計(jì),服務(wù)于某一特定的應(yīng)用程序。
同一數(shù)據(jù)項(xiàng)可能重復(fù)出現(xiàn)在多個(gè)文件中,數(shù)據(jù)冗余度大。數(shù)據(jù)容易造成不一致。3 .?dāng)?shù)據(jù)庫(kù)系統(tǒng) 世紀(jì) 60 年代后期。計(jì)算機(jī)用于管理的規(guī)模更加龐大,應(yīng)用越來(lái)越廣泛。同時(shí)多種應(yīng)用、多種語(yǔ)言共享數(shù)據(jù)集合的要求越來(lái)越強(qiáng)烈。
標(biāo)志: 1968年IBM的 IMS 是一個(gè)層次模型數(shù)據(jù)庫(kù)。1969年美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì)公布的 DBTG 報(bào)告,對(duì)研制開(kāi)發(fā)網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)起到了推動(dòng)作用。自1970年 IBM 公司的研究成果奠定了關(guān)系數(shù)據(jù)庫(kù)理論基礎(chǔ)。數(shù)據(jù)庫(kù)技術(shù)的主要目的:
有效地 管理和存儲(chǔ) 大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的 共享性,使多個(gè)用戶能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù); 減少數(shù)據(jù)冗余,以提高數(shù)據(jù)的 一致性和完整性 ;提高數(shù)據(jù)與程序的 獨(dú)立性,從而 減少 應(yīng)用程序的 開(kāi)發(fā)和維護(hù)代價(jià)。4 .分布式數(shù)據(jù)庫(kù) 20 世紀(jì) 70 年代以后,網(wǎng)絡(luò)技術(shù)的發(fā)展為數(shù)據(jù)庫(kù)提供了分布式的運(yùn)行環(huán)境,從主機(jī)—終端結(jié)構(gòu)發(fā)展到 C/S(客戶 / 服務(wù)器)系統(tǒng)結(jié)構(gòu)。
數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合分為 緊密結(jié)合 與 松散結(jié)合 兩大類(lèi)。
分布式數(shù)據(jù)庫(kù)系統(tǒng)又分為 物理上分布、邏輯上集中 的分布式數(shù)據(jù)結(jié)構(gòu)和 物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)兩種。
物理上分布、邏輯上集中的分布式數(shù)據(jù)結(jié)構(gòu)是邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,是計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中各個(gè)節(jié)點(diǎn)局部數(shù)據(jù)庫(kù)的邏輯集合,同時(shí)受分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的統(tǒng)一控制和管理。物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)是把多個(gè)集中式數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)網(wǎng)絡(luò)連接起來(lái),各個(gè)節(jié)點(diǎn)上計(jì)算機(jī)可以利用網(wǎng)絡(luò)通信功能訪問(wèn)其他節(jié)點(diǎn)上的數(shù)據(jù)庫(kù)資源。5 .面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
面向?qū)ο髷?shù)據(jù)庫(kù)吸收了面向?qū)ο蟪绦蛟O(shè)計(jì)方法的核心概念和基本思想,采用面向?qū)ο蟮挠^點(diǎn)來(lái) 描述現(xiàn)實(shí)世界實(shí)體(對(duì)象)的邏輯組織、對(duì)象之間的限制和聯(lián)系等。克服了傳統(tǒng)數(shù)據(jù)庫(kù)的局限性,能夠自然地存儲(chǔ)復(fù)雜的數(shù)據(jù)對(duì)象以及這些對(duì)象之間的關(guān)系,從而大幅度地提高了 數(shù)據(jù)庫(kù)管理效率、降低了用戶使用的復(fù)雜性。1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1.1.2 數(shù)據(jù)庫(kù)系統(tǒng) 一.有關(guān)數(shù)據(jù)庫(kù)的概念 1 .?dāng)?shù)據(jù)(Data)
描述事物的符號(hào)記錄。2 .?dāng)?shù)據(jù)庫(kù)(Data Base)
存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,而且包括相關(guān)事物之間的關(guān)系。
數(shù)據(jù)庫(kù)中的數(shù)據(jù)不只是面向某項(xiàng)特定的應(yīng)用,而是面向多種應(yīng)用,可以被多個(gè)用戶、多個(gè)應(yīng)用程序共享。3 .?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)的面向某一類(lèi)實(shí)際應(yīng)用的軟件系統(tǒng)。如:學(xué)生管理系統(tǒng)、人事管理系統(tǒng)等。.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS)
位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件,為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù)庫(kù),并能報(bào)證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。.?dāng)?shù)據(jù)庫(kù)系統(tǒng)(DataBase System, DBS)
指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),能實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù)、提供數(shù)據(jù)處理和信息資源共享的便利手段。有 5 部分:硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)和相關(guān)軟件、數(shù)據(jù)庫(kù)管理員(DataBase Administrator , DBA)和用戶。二.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 1 .實(shí)現(xiàn)數(shù)據(jù)共享,減少冗余 2 .采用特定的數(shù)據(jù)模型 3 .具有較高的數(shù)據(jù)獨(dú)立性 4 .有統(tǒng)一的數(shù)據(jù)控制功能 三.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)
支持用戶對(duì)數(shù)據(jù)庫(kù)的基本操作,是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件。主要目標(biāo)是使數(shù)據(jù)成為 方便用戶使用 的資源,易于為各種用戶所 共享,并增進(jìn)數(shù)據(jù)的 安全性、完整性和可用性?!?功能主要包括: 1.?dāng)?shù)據(jù)定義
定義數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
2.數(shù)據(jù)操縱
更新(插入、修改、刪除)和檢索。
3.數(shù)據(jù)庫(kù)運(yùn)行管理
對(duì)數(shù)據(jù)庫(kù)進(jìn)行 并發(fā)控制、安全性檢查、完整性約束條件的檢查和執(zhí)行 及 數(shù)據(jù)庫(kù)的內(nèi)部維護(hù)(索引、數(shù)據(jù)字典的自動(dòng)維護(hù))等。
4.數(shù)據(jù)組織、存儲(chǔ)和管理
采用統(tǒng)一的組織方式,并提高效率。
5.數(shù)據(jù)庫(kù)的建立和維護(hù)
初始數(shù)據(jù)的輸入與數(shù)據(jù)轉(zhuǎn)存。
數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù)、數(shù)據(jù)庫(kù)的重組與重構(gòu)、性能的監(jiān)視與分析。
6.數(shù)據(jù)通信接口
提供與其他軟件系統(tǒng)進(jìn)行通信的功能。
● 4 部分組成:
■ 數(shù)據(jù)定義語(yǔ)言及翻譯處理程序
■ 數(shù)據(jù)操縱語(yǔ)言及其編譯(或解釋?zhuān)┏绦?/p>
■ 數(shù)據(jù)庫(kù)運(yùn)行控制程序
■ 實(shí)用程序
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1.3 數(shù)據(jù)模型
數(shù)據(jù)模型就是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。是數(shù)據(jù)管理系統(tǒng)用來(lái)表示實(shí)體及實(shí)體間聯(lián)系的方法。
一.實(shí)體描述.實(shí)體
客觀存在并相互區(qū)別的事物成為實(shí)體。如:學(xué)生、教師、課程。.實(shí)體的屬性
描述實(shí)體的特性。如學(xué)生實(shí)體用學(xué)號(hào)、姓名、性別等屬性描述。.實(shí)體集和實(shí)體型
屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)體的類(lèi)型,稱(chēng)為實(shí)體型。同類(lèi)型的實(shí)體的集合,稱(chēng)為實(shí)體集。
二.實(shí)體間聯(lián)系及種類(lèi)
實(shí)體之間的對(duì)應(yīng)關(guān)系稱(chēng)為聯(lián)系。如:一個(gè)學(xué)生可以選修多門(mén)課程,同一門(mén)課程可以由多名教師講授。
有三種類(lèi)型:.一對(duì)一聯(lián)系
如:人事部門(mén)的教師表和財(cái)務(wù)部門(mén)的工資表之間就存在一對(duì)一聯(lián)系。.一對(duì)多聯(lián)系
如:部門(mén)表與教師表之間就存在一對(duì)多的聯(lián)系。.多對(duì)多聯(lián)系
如:學(xué)生表和課程表之間存在多對(duì)多的聯(lián)系。
三.?dāng)?shù)據(jù)模型簡(jiǎn)介
數(shù)據(jù)模型是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示實(shí)體間聯(lián)系的方法。
任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)管理系統(tǒng)所支持的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。.層次模型
用樹(shù)型結(jié)構(gòu)表示各類(lèi)實(shí)體以及實(shí)體之間的聯(lián)系。典型代表: IBM 的 IMS。
(1)有且僅有一個(gè)節(jié)點(diǎn)無(wú)雙親,這個(gè)節(jié)點(diǎn)稱(chēng)為“根節(jié)點(diǎn)”。
(2)其他節(jié)點(diǎn)有且僅有一個(gè)雙親。
特點(diǎn):對(duì)一對(duì)多的層次關(guān)系描述非常自然、直觀、容易理解,但不能直接表示出多對(duì)多的聯(lián)系。.網(wǎng)狀模型
(1)允許一個(gè)以上的節(jié)點(diǎn)無(wú)雙親。
(2)一個(gè)節(jié)點(diǎn)可以有多于一個(gè)的雙親。
典型代表: DBTG 系統(tǒng),也稱(chēng) CODASYL 系統(tǒng)。
特點(diǎn)是:能直接表示非樹(shù)型結(jié)構(gòu)。.關(guān)系數(shù)據(jù)模型
IBM E.F.Codd 于 1970 首次提出。
用二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體間聯(lián)系的模型。
特點(diǎn)是:理論基礎(chǔ)完備、模型簡(jiǎn)單、說(shuō)明性的查詢語(yǔ)言和使用方便。
1.2 關(guān)系數(shù)據(jù)庫(kù)
1.2.1 關(guān)系數(shù)據(jù)模型
一.關(guān)系術(shù)語(yǔ)
.關(guān)系
一個(gè)關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在 Access 中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)表,具有一個(gè)表名。
對(duì)關(guān)系的描述稱(chēng)為 關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。其格式為:
關(guān)系名(屬性名 1,屬性名 2,…,屬性名 n)
在 Access 中:
表名(字段名 1,字段名 2,…,字段名 n).元組
二維表(關(guān)系)中的每一行。對(duì)應(yīng)在表中為記錄。.屬性
二維表(關(guān)系)中的每一列。對(duì)應(yīng)在表中為字段。.域
屬性的取值范圍。如:性別只能取“男”和“女”。.關(guān)鍵字
唯一地標(biāo)識(shí)一元組的屬性或?qū)傩约?。如:教師表中的編?hào)。在 Access 中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)識(shí)一個(gè)元組的作用。.外部關(guān)鍵字
如果一個(gè)表的字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,這個(gè)字段(屬性)就稱(chēng)為外關(guān)鍵字。
二.關(guān)系的特點(diǎn).關(guān)系必須規(guī)范化
是指關(guān)系模型中的每一個(gè)關(guān)系模式都必須滿足一定的要求。最基本的要求是每個(gè)屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。.在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名。.關(guān)系中不允許有完全相同的元組,即冗余。4 .在一個(gè)關(guān)系中元組的次序無(wú)關(guān)緊要。5 .在一個(gè)關(guān)系中列的次序無(wú)關(guān)緊要。
1.2 關(guān)系數(shù)據(jù)庫(kù)
1.2.2 關(guān)系運(yùn)算
一.傳統(tǒng)的集合運(yùn)算.并
兩個(gè)結(jié)構(gòu)相同的關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組組成的集合。.差
兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。.交
兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的交是由既屬于 R 又屬于 S 的元組組成的集合。二.專(zhuān)門(mén)的關(guān)系運(yùn)算.選擇
從關(guān)系中找出滿足給定條件的元組的操作。.投影
從關(guān)系模式中指定若干屬性組成新的關(guān)系。.聯(lián)接
將兩個(gè)關(guān)系模式拼接成為一個(gè)更寬的關(guān)系模式,生成的新的關(guān)系中包含滿足聯(lián)接條件的元組。.自然聯(lián)接
在聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作。去掉重復(fù)字段。
1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)
1.3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟
一.設(shè)計(jì)原則 .關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)遵從概念單一化“一事一地”的原則.避免在表之間出現(xiàn)重復(fù)字段 .表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素.用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間聯(lián)系
二.設(shè)計(jì)步驟.需求分析
(1)信息需求
(2)處理需求
(3)安全性和完整性需求.確定需求的表
遵從概念單一化“一事一地”的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系,并將這些信息分成各種基本實(shí)體。.確定所需字段
(1)每個(gè)字段直接和表的實(shí)體相關(guān)
(2)以最小的邏輯單位存儲(chǔ)信息
(3)表中的字段必須是原始數(shù)據(jù)
(4)確定主關(guān)鍵字字段.確定聯(lián)系
對(duì)于一對(duì)多的聯(lián)系,可以將其中“一方”表的主關(guān)鍵字放到“多方”表中作為外關(guān)鍵字?!耙环健庇盟饕P(guān)鍵字,“多方”使用普通索引關(guān)鍵字。
對(duì)于一對(duì)一的聯(lián)系,兩個(gè)表中使用同樣的主關(guān)鍵字字段。
對(duì)于多對(duì)多的聯(lián)系,為了避免數(shù)據(jù)重復(fù),一般建立第三個(gè)表,把多對(duì)多的聯(lián)系分解兩個(gè)一對(duì)多的聯(lián)系。這個(gè)第三個(gè)表可以看成紐帶。紐帶表不一定需要自己的主鍵,如果需要,可以將它所聯(lián)系的兩個(gè)表的主關(guān)鍵字做為組合關(guān)鍵字指定為主關(guān)鍵字。.設(shè)計(jì)求精
檢查可能存在的缺陷和需要改進(jìn)的地方,這些缺陷可能會(huì)使數(shù)據(jù)難以使用和維護(hù)。
(1)是否忘記了字段?
(2)是否存在大量空白字段?
(3)是否包含了同樣字段的表?
(4)表中是否帶有大量不屬于某實(shí)體的字段?
(5)是否在某個(gè)表中重復(fù)輸入同樣的數(shù)據(jù)?
(6)是否為每個(gè)表選擇了合適的主關(guān)鍵字?
(7)是否有字段很多而記錄很少的表,并且許多記錄中的字段值為空?
1.4 SQL 基本命令
SQL(Structure Query Language,結(jié)構(gòu)化查詢語(yǔ)言)是在數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它包括了數(shù)據(jù)定義、查詢、操縱和控制 4 種功能。
SQL 中的兩個(gè)基本概念:
基本表:本身獨(dú)立存在的表。
視圖:從一個(gè)或多個(gè)基本表導(dǎo)出的表。它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,即數(shù)據(jù)庫(kù)中存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù)。
1.4.1 SQL 基本語(yǔ)句
最常見(jiàn)的 SQL 語(yǔ)句是 SELECT。
基本格式:
SELECT [ALL/DISTINCT] *|< 字段列表 >
FROM < 表名 > [WHERE < 條件表達(dá)式 >]
[ORDER BY < 列名 > {[ASC|DESC]}]
例:在 Access 中,在教師表中查詢姓名為“王”的教師,并按照姓名升序排列。命令為:
SELECT * FROM 教師 WHERE 姓名 LIKE “ 王 %” ORDER BY 姓名 ASC 1.5 Access 簡(jiǎn)介
Access 是一種關(guān)系型的桌面數(shù)據(jù)庫(kù)管理系統(tǒng),是 Microsoft Office 套件產(chǎn)品之一。
1992 年 11 月推出 Access 1.0,Microsoft 先后推出 2.0,7.0/95,8.0/97,9.0/2000,10.0/2002,直到 Access 2003。
特點(diǎn): .具有方便實(shí)用的強(qiáng)大功能。.可以利用各種圖例快速獲取數(shù)據(jù)。.可以利用報(bào)表設(shè)計(jì)工具,方便生成報(bào)表。.能處理多種數(shù)據(jù)類(lèi)型。.采用 OLE 技術(shù),能方便創(chuàng)建和編輯多媒體數(shù)據(jù)庫(kù)。.支持 ODBC 標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫(kù)的數(shù)據(jù)。.設(shè)計(jì)過(guò)程自動(dòng)化,大大提高了數(shù)據(jù)庫(kù)的工作效率。.具有較好的集成開(kāi)發(fā)環(huán)境。.提供了斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能。.與 Internet/Intranet 的集成。.可以將數(shù)據(jù)庫(kù)應(yīng)用程序的建立移進(jìn)用戶環(huán)境,并最終使用戶和應(yīng)用程序開(kāi)發(fā)者之間的關(guān)系淡化。
數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu):
Access 數(shù)據(jù)庫(kù)由數(shù)據(jù)庫(kù)對(duì)象和組兩部分組成,如圖 1-2 所示。其中對(duì)象分為 7 種:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏、模塊。
表是數(shù)據(jù)庫(kù)的核心與基礎(chǔ),存放中數(shù)據(jù)庫(kù)中的全部數(shù)據(jù)。報(bào)表、查詢和窗體都是從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)信息,以實(shí)現(xiàn)用戶的某一特定的需要。
表是用來(lái)存儲(chǔ)數(shù)據(jù)的對(duì)象,是數(shù)據(jù)庫(kù)的核心與基礎(chǔ)。表中的列為字段,行為記錄。
查詢是用來(lái)操作數(shù)據(jù)庫(kù)中的記錄對(duì)象,利用它可以按照一定的條件或準(zhǔn)則從一個(gè)或多個(gè)表中篩選出需要操作的字段,并可以把它們集中起來(lái),形成所謂的動(dòng)態(tài)數(shù)據(jù)集,并顯示在一個(gè)虛擬的數(shù)據(jù)表窗口中。
窗體:數(shù)據(jù)庫(kù)與用戶進(jìn)行交互操作的界面。其數(shù)據(jù)源可以是表或查詢。
報(bào)表:數(shù)據(jù)的輸出方式,可以將數(shù)據(jù)庫(kù)中需要的數(shù)據(jù)提取出來(lái)進(jìn)行分析、整理和計(jì)算,并將數(shù)據(jù)以格式化的方式打印輸出。
數(shù)據(jù)訪問(wèn)頁(yè):是一種特殊的 Web 頁(yè),用戶可以在此 Web 頁(yè)與 Access 數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行聯(lián)接,查看、修改 Access 數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
宏:一系列操作的集合。
模塊:將 Visual Basic for Application 聲明和過(guò)程作為一個(gè)單元進(jìn)行保存的集合。
1.6 啟動(dòng)和關(guān)閉 Access 1.6.1 啟動(dòng) Access
“開(kāi)始 / 程序 /Microsoft Access”
1.6 啟動(dòng)和關(guān)閉 Access 1.6.2 關(guān)閉 Access 4 種方法:
(1)單擊 Access 右上角的“關(guān)閉”按鈕
(2)選擇“文件”菜單中的“退出”命令
(3)使用 Alt+F4 快捷鍵
(4)使用 Alt+F+X 快捷鍵
一、填空題
1.計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展分 _______________________________________ 等幾個(gè)階段。.?dāng)?shù)據(jù)庫(kù)技術(shù)的主要目的是有效地管理和存儲(chǔ)大量的數(shù)據(jù)資源,包括:_____________,使多個(gè)用戶能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù); ______________,以提高數(shù)據(jù)的一致性和完整性;___________________,從而減少應(yīng)用程序的開(kāi)發(fā)和維護(hù)代價(jià)。.?dāng)?shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合分為 _____________ 與 _____________ 兩大類(lèi)。.分布式數(shù)據(jù)庫(kù)系統(tǒng)又分為 ____________________ 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)和 ______________________ 的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)兩種。.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的 5 個(gè)組成部分: _________________________________________________。. 實(shí)體之間的對(duì)應(yīng)關(guān)系稱(chēng)為聯(lián)系,有如下三種類(lèi)型: _______________________________。.任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型有三種: ___________________________。.兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的 _______ 是由屬于 R 但不屬于 S 的元組組成的集合。. SQL(Structure Query Language,結(jié)構(gòu)化查詢語(yǔ)言)是在數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它包括了 _____________________________4 種功能。.Access 數(shù)據(jù)庫(kù)由數(shù)據(jù)庫(kù)對(duì)象和組兩部分組成。其中對(duì)象分為 7 種: ___________________。
二、選擇題 .下列說(shuō)法錯(cuò)誤的是()。
A 人工管理階段程序之間存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余大。
B 文件系統(tǒng)階段程序和數(shù)據(jù)有一定的獨(dú)立性,數(shù)據(jù)文件可以長(zhǎng)期保存。
C 數(shù)據(jù)庫(kù)階段提高了數(shù)據(jù)的共享性,減少了數(shù)據(jù)冗余。
D 上述說(shuō)法都是錯(cuò)誤的。. 從關(guān)系中找出滿足給定條件的元組的操作稱(chēng)為()。
A .選擇
B .投影
C .聯(lián)接
D .自然聯(lián)接
3.關(guān)閉 Access 可以方法不正確的是()。
A .選擇“文件”菜單中的“退出”命令。
B .使用 Alt+F4 快捷鍵。
C .使用 Alt+F+X 快捷鍵。
D .使用 Ctrl+X 快捷鍵。.?dāng)?shù)據(jù)庫(kù)技術(shù)是從 20 世紀(jì)()年代中期開(kāi)始發(fā)展的。
A.60
B.70
C.80
D.90 .使用 Access 按用戶的應(yīng)用需求設(shè)計(jì)的結(jié)構(gòu)合理、使用方便、高效的數(shù)據(jù)庫(kù)和配套的應(yīng)用程序系統(tǒng),屬于一種()。
A.數(shù)據(jù)庫(kù)
B.數(shù)據(jù)庫(kù)管理系統(tǒng)
C.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
D.數(shù)據(jù)模型.二維表由行和列組成,每一行表示關(guān)系的一個(gè)()。
A.屬性
B.字段
C.集合 D.記錄.?dāng)?shù)據(jù)庫(kù)是()。
A.以—定的組織結(jié)構(gòu)保存在輔助存儲(chǔ)器中的數(shù)據(jù)的集合。
B.一些數(shù)據(jù)的集合。
C.輔助存儲(chǔ)器上的一個(gè)文件。
D.磁盤(pán)上的一個(gè)數(shù)據(jù)文件。.關(guān)系數(shù)據(jù)庫(kù)是以()為基本結(jié)構(gòu)而形成的數(shù)據(jù)集合。
A.?dāng)?shù)據(jù)表
B.關(guān)系模型
C.?dāng)?shù)據(jù)模型
D.關(guān)系代數(shù) 9 .關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)表()。
A.完全獨(dú)立,相互沒(méi)有關(guān)系。
B.相互聯(lián)系,不能單獨(dú)存在。
C.既相對(duì)獨(dú)立,又相互聯(lián)系。
D.以數(shù)據(jù)表名來(lái)表現(xiàn)其相互間的聯(lián)系。10 .以下敘述中,正確的是()。
A.Access 只能使用菜單或?qū)υ捒騽?chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
B.Access 不具備程序設(shè)計(jì)能力。
C.Access 只具備了模塊化程序設(shè)計(jì)能力。
D.Access 具有面向?qū)ο蟮某绦蛟O(shè)計(jì)能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
答案 填空題
1.人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
2.提高數(shù)據(jù)的共享性、減少數(shù)據(jù)冗余、提高數(shù)據(jù)與程序的獨(dú)立性
3.緊密結(jié)合、松散結(jié)合
4.物理上分布、邏輯上集中;物理上分布、邏輯上分布
5.硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)和相關(guān)軟件、數(shù)據(jù)庫(kù)管理員(DataBase Administrator , DBA)和用戶。
6.一對(duì)一聯(lián)系、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系。
7.層次模型、網(wǎng)狀模型、關(guān)系模型。
8.差
9.?dāng)?shù)據(jù)定義、查詢、操縱和控制
10.表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏、模塊。
選擇題
D A D A B D A B C D
第五篇:2013年國(guó)家計(jì)算機(jī)等級(jí)考試二級(jí)Access上機(jī)考試考點(diǎn)
計(jì)算機(jī)二級(jí)Access上機(jī)考試考點(diǎn)
由于上機(jī)考試的考試方式和主要考點(diǎn)沒(méi)有很大的變化,因此可以通過(guò)分析歷屆上機(jī)考試題來(lái)歸納總結(jié)上機(jī)考核的重點(diǎn),下面介紹近幾年二級(jí)Access上機(jī)考試所考查的知識(shí)點(diǎn)。
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)需要根據(jù)應(yīng)用系統(tǒng)中數(shù)據(jù)的性質(zhì)和內(nèi)在聯(lián)系,按照管理的要求來(lái)設(shè)計(jì)和組織。Access是一個(gè)關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng),它通過(guò)各種數(shù)據(jù)庫(kù)對(duì)象來(lái)管理信息。本節(jié)要求掌握數(shù)據(jù)庫(kù)的相關(guān)概念、關(guān)系數(shù)據(jù)庫(kù)的基本概念、關(guān)系運(yùn)算的基本概念、數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程、SQL基本命令以及Access數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)。
1.關(guān)系數(shù)據(jù)庫(kù)基本概念
a)關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,在Access中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)表。
b)元組:在一個(gè)二維表(一個(gè)具體關(guān)系)中,水平方向的行稱(chēng)為元組,每一行就是一個(gè)元組,它對(duì)應(yīng)表中的一條具體記錄。
c)屬性:二維表中垂直方向的列稱(chēng)為屬性,每一列有一個(gè)屬性名。
d)域:指屬性的取值范圍,即不同元組對(duì)同一個(gè)屬性的取值所限定的范圍。
e)關(guān)鍵字:指其值能夠唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合。
f)外部關(guān)鍵字:如果表中一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,則這個(gè)字段就稱(chēng)為外部關(guān)鍵字。
2.關(guān)系運(yùn)算基本感念
a)選擇:從關(guān)系中找出滿足給定條件的元組的操作稱(chēng)為選擇。
b)投影:從關(guān)系模式中指定若干屬性組成新的關(guān)系稱(chēng)為投影。
C)聯(lián)接:聯(lián)接是關(guān)系的橫向結(jié)合,聯(lián)接運(yùn)算將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。
d)等值聯(lián)接:按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作。
e)自然聯(lián)接:是去掉重復(fù)屬性的等值聯(lián)接。
3.數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
a)需求分析。
b)確定需要的表。
C)確定所需要的字段。
d)確定聯(lián)系。
e)設(shè)計(jì)求精。
4.SQL基本概念與命令
a)基本表:是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。
b)視圖:是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一個(gè)虛表。
c)SELECT 語(yǔ)句
數(shù)據(jù)庫(kù)和表的基本操作
Access是一個(gè)功能強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),可以組織、存儲(chǔ)并管理任何類(lèi)型和任意數(shù)量的信息。為了了解和掌握Access組織和存儲(chǔ)信息的方法,應(yīng)該熟悉Access數(shù)據(jù)庫(kù)和表的基本操作,包括數(shù)據(jù)庫(kù)的創(chuàng)建、表的建立和表的編輯等內(nèi)容。本節(jié)要求掌握數(shù)據(jù)庫(kù)的創(chuàng)建過(guò)程、表的建立、表間關(guān)系的建立與修改、表的維護(hù)以及對(duì)表的相關(guān)操作等。
1.創(chuàng)建數(shù)據(jù)庫(kù)
a)創(chuàng)建空數(shù)據(jù)庫(kù):先建立一個(gè)空數(shù)據(jù)庫(kù),然后向其中添加表、查詢、窗體和報(bào)表等數(shù) 1 據(jù)庫(kù)對(duì)象。
b)使用向?qū)?chuàng)建數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)向?qū)е刑峁┝艘恍┗镜臄?shù)據(jù)庫(kù)模板,利用這些模板可以方便、快捷地創(chuàng)建數(shù)據(jù)庫(kù)。
2.表的建立
a)建立表結(jié)構(gòu):使用向?qū)В褂帽碓O(shè)計(jì)器,使用數(shù)據(jù)表。
b)設(shè)置字段屬性。
c)輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。
3.建立表之間的關(guān)系
a)表間關(guān)系的概念:Access中表與表之間的關(guān)系可以分為一對(duì)一、一對(duì)多和多對(duì)多3種。
b)設(shè)置參照完整性:是在輸入或刪除記錄時(shí),為維持表之間已定義的關(guān)系而必須遵守的規(guī)則。
c)建立表間關(guān)系:使用數(shù)據(jù)庫(kù)向?qū)?chuàng)建數(shù)據(jù)庫(kù)時(shí),向?qū)?huì)自動(dòng)定義各個(gè)表之間的關(guān)系,使用表向?qū)?chuàng)建表時(shí),也會(huì)自動(dòng)
定義該表與數(shù)據(jù)庫(kù)中其他表之間的關(guān)系。
4.表的維護(hù)
a)修改表的結(jié)構(gòu):添加字段,修改字段,刪除字段,重新設(shè)置關(guān)鍵字。
b)編輯表的內(nèi)容:定位記錄,選擇記錄,添加記錄,刪除記錄,修改數(shù)據(jù),復(fù)制數(shù)據(jù)。
c)調(diào)整表的外觀:改變字段次序,調(diào)整字段顯示寬度和高度,隱藏列和顯示列,凍結(jié)列,設(shè)置數(shù)據(jù)表格式,改變字體顯示。
5.表的其他操作
a)查找數(shù)據(jù)。
b)替換數(shù)據(jù)。
c)排序記錄。
d)篩選記錄 查詢的基本操作
查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個(gè)表中的數(shù)據(jù)抽取出來(lái),供用戶查看、更改和分析使用。要了解并學(xué)會(huì)使用Access的查詢功能,就應(yīng)該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類(lèi)、查詢的準(zhǔn)則、查詢的創(chuàng)建以及對(duì)已創(chuàng)建查詢的操作。
1.查詢的分類(lèi)
a)選擇查詢:是根據(jù)指定的查詢準(zhǔn)則,從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果。
b)交叉表查詢:將來(lái)源于某個(gè)表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個(gè)字段的統(tǒng)計(jì)值。
c)參數(shù)查詢:是一種利用對(duì)話框來(lái)提示用戶輸入準(zhǔn)則的查詢,可以根據(jù)用戶輸入的準(zhǔn)則來(lái)檢索符合相應(yīng)條件的記錄。
d)操作查詢:可以在一次查詢操作中對(duì)所得結(jié)果進(jìn)行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語(yǔ)句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。
2.查詢的準(zhǔn)則
a)準(zhǔn)則中的運(yùn)算符:關(guān)系運(yùn)算符、邏輯運(yùn)算符和特殊運(yùn)算符。
b)準(zhǔn)則中的函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期時(shí)間函數(shù)和統(tǒng)計(jì)函數(shù)。
c)使用文本值作為準(zhǔn)則:文本值要用半角的雙引號(hào)括起來(lái)。
d)使用處理日期結(jié)果作為準(zhǔn)則:日期值要用半角的井號(hào)括起來(lái)。
e)使用字段的部分值作為準(zhǔn)則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準(zhǔn)則:空值是使用Null或空白來(lái)表示字段的值,空字符串是用雙引號(hào)括起來(lái)的字符串。
3.創(chuàng)建查詢
a)使用向?qū)?chuàng)建選擇查詢。
b)使用設(shè)計(jì)器創(chuàng)建查詢。
c)在查詢中計(jì)算:創(chuàng)建總計(jì)查詢,總計(jì)項(xiàng),分組總計(jì)查詢,添加計(jì)算字段。
4.操作已創(chuàng)建的查詢
a)生成表查詢:利用一個(gè)或多個(gè)表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表。
b)刪除查詢:從一個(gè)或多個(gè)表中刪除一組記錄。
c)更新查詢:對(duì)一個(gè)或多個(gè)表中的一組記錄作全部更新。
d)追加查詢:從一個(gè)或多個(gè)表中將一組記錄添加到一個(gè)或多個(gè)表的尾部。
窗體的基本操作
窗體是Access數(shù)據(jù)庫(kù)中的一種對(duì)象,通過(guò)窗體可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。利用窗體可以將整個(gè)應(yīng)用程序組織起來(lái),形成一個(gè)完整的應(yīng)用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎(chǔ)上的。要學(xué)會(huì)使用窗體,應(yīng)該熟悉窗體的概念和作用、窗體的組成和結(jié)構(gòu)以及窗體的創(chuàng)建和設(shè)置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的類(lèi)型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。
1.窗體的分類(lèi)
a)縱欄式窗體:將窗體中的一個(gè)顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內(nèi)容。
b)表格式窗體:在一個(gè)窗體中顯示多條記錄的內(nèi)容。
C)數(shù)據(jù)表窗體:主要作用是作為一個(gè)窗體的子窗體。
d)主/子窗體:窗體中的窗體稱(chēng)為子窗體,包含子窗體的基本窗體稱(chēng)為主窗體。
e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數(shù)據(jù)。
f)數(shù)據(jù)透視表窗體:是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個(gè)Excel的分析表而建立的一種窗體形式。
2.創(chuàng)建窗體
a)使用“自動(dòng)創(chuàng)建窗體”。
b)使用“窗體向?qū)А保簞?chuàng)建基于一個(gè)表的窗體,創(chuàng)建基于多個(gè)表的主/子窗體。
C)使用“數(shù)據(jù)透視表向?qū)А薄?/p>
d)使用“圖表向?qū)А薄?/p>
3.窗體的視圖
a)“窗體”視是顯示記錄數(shù)據(jù)的窗口,主要用于添加或修改表中的數(shù)據(jù)。
b)“數(shù)據(jù)表”視是以行和列格式顯示表、查詢或窗體數(shù)據(jù)的窗口。
c)“設(shè)計(jì)”視是用于創(chuàng)建窗體或修改窗體的窗口。
報(bào)表的基本操作
報(bào)表是Access中以一定格式表現(xiàn)數(shù)據(jù)的一種對(duì)象。利用報(bào)表可以控制數(shù)據(jù)內(nèi)容的大小和外觀、以及排序、匯總相關(guān)數(shù)據(jù)還可選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上,本節(jié)內(nèi)容涉及報(bào)表的一些基本應(yīng)用操作,如報(bào)表的創(chuàng)建、報(bào)表的設(shè)計(jì)、分組記錄易報(bào)表的存儲(chǔ)和打印等。本節(jié)要求掌握?qǐng)?bào)表的組成及分類(lèi)、使用向?qū)?chuàng)建報(bào)表、使用設(shè)計(jì)器編輯報(bào)表以及在報(bào)表中進(jìn)行計(jì)算和匯總等內(nèi)容。
1.報(bào)表的組成
a)報(bào)表頁(yè)眉:位于報(bào)表的開(kāi)始處。
b)頁(yè)面頁(yè)眉:報(bào)表的每一頁(yè)有一個(gè)頁(yè)面頁(yè)眉。
C)主體:是報(bào)表顯示數(shù)據(jù)的主要區(qū)域。
d)頁(yè)面頁(yè)腳:打印在每頁(yè)的底部。
e)報(bào)表頁(yè)腳:打印在報(bào)表的結(jié)束處。
2.報(bào)表的分類(lèi)
a)縱欄式報(bào)表:一般是在一頁(yè)中主體節(jié)區(qū)內(nèi)顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報(bào)表:是以整齊的行、列形式顯示記錄數(shù)據(jù),通常一行顯示一條記錄、一頁(yè)顯示多行記錄。
c)圖表報(bào)表:是指包含圖表顯示的報(bào)表類(lèi)型。
d)標(biāo)簽報(bào)表:是一種特殊類(lèi)型的報(bào)表,用來(lái)制作標(biāo)簽。
3.報(bào)表的創(chuàng)建
a)使用“自動(dòng)報(bào)表”創(chuàng)建報(bào)表。
b)使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表。
c)使用“圖表向?qū)А眲?chuàng)建報(bào)表。
d)使用“標(biāo)簽向?qū)А眲?chuàng)建報(bào)表。
e)使用“設(shè)計(jì)”視圖創(chuàng)建報(bào)表。
4.報(bào)表的編輯
a)設(shè)置報(bào)表格式。
b)添加背景圖案。
c)添加日期和時(shí)間。
d)添加分頁(yè)符和頁(yè)碼。
e)使用節(jié)。
f)繪制線條和矩形。頁(yè)的基本操作
隨著Internet的飛速發(fā)展,網(wǎng)頁(yè)已成為越來(lái)越重要的信息發(fā)布手段,Access支持將數(shù)據(jù)庫(kù)中的數(shù)據(jù)通過(guò)Web頁(yè)發(fā)布,Access與Internet通過(guò)Web頁(yè)緊密結(jié)合起來(lái),通過(guò)Web頁(yè),可以方便、快捷地將所有文件作為Web發(fā)布程序存儲(chǔ)到指定的文件夾中,或者將其復(fù)制到Web服務(wù)器上,在網(wǎng)絡(luò)上發(fā)布信息。在Access的數(shù)據(jù)訪問(wèn)頁(yè)中,相關(guān)數(shù)據(jù)會(huì)隨著數(shù)據(jù)庫(kù)中的內(nèi)容而變化,使得用戶可以隨時(shí)通過(guò)Internet訪問(wèn)這些資料。本節(jié)要求掌握數(shù)據(jù)訪問(wèn)頁(yè)視圖、數(shù)據(jù)訪問(wèn)頁(yè)的創(chuàng)建方法、數(shù)據(jù)訪問(wèn)頁(yè)的編輯方法以及數(shù)據(jù)訪問(wèn)頁(yè)的查看。
1.?dāng)?shù)據(jù)訪問(wèn)頁(yè)的視圖
a)頁(yè)視是查看所生成的數(shù)據(jù)訪問(wèn)頁(yè)樣式的一種視圖方式。
b)設(shè)計(jì)視是創(chuàng)建與設(shè)計(jì)數(shù)據(jù)訪問(wèn)頁(yè)的一個(gè)可視化的集成界面,在該界面下可以修改數(shù)據(jù)訪問(wèn)頁(yè)。
2.?dāng)?shù)據(jù)訪問(wèn)頁(yè)的創(chuàng)建
a)自動(dòng)創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)。
b)使用向?qū)?chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)。
3.?dāng)?shù)據(jù)訪問(wèn)頁(yè)的編輯
a)添加標(biāo)簽:用來(lái)顯示描述性文本信息。
b)添加命令按鈕:利用它可以對(duì)記錄進(jìn)行瀏覽和操作等。
C)添加滾動(dòng)文字:只有在頁(yè)視圖方式下,才能看到滾動(dòng)文字的效果。
d)使用主題:主題是一個(gè)為數(shù)據(jù)訪問(wèn)頁(yè)提供字體、橫線、背景圖像以及其他元素的統(tǒng)一設(shè)計(jì)和顏色方案的集合。
e)設(shè)置背景:在使用自定義背景顏色、圖片或聲音之前,必須刪除已經(jīng)應(yīng)用的主題。
f)添加0ffice電子表格:在數(shù)據(jù)訪問(wèn)頁(yè)中添加了Office電子表格后,用戶可以使用數(shù)據(jù)訪問(wèn)頁(yè)的頁(yè)視圖或internet Explorer瀏覽器查看和分析相關(guān)的數(shù)據(jù)。
宏
宏是一些操作的集合,使用這些操作可以使用戶方便而快捷地操縱Access數(shù)據(jù)庫(kù)系統(tǒng)。在Access數(shù)據(jù)庫(kù)系統(tǒng)中,通過(guò)直接執(zhí)行宏或者使用包含宏的用戶界面,可以完成許多復(fù)雜的人工操作,而在許多其他數(shù)據(jù)庫(kù)管理系統(tǒng)中,要想完成同樣的操作,就必須采用編程的方法才能實(shí)現(xiàn)。編寫(xiě)宏的時(shí)候,不需要記住各種語(yǔ)法,每個(gè)宏操作的參數(shù)都顯示在宏的設(shè)計(jì)環(huán)境里,設(shè)置簡(jiǎn)單。本節(jié)要求掌握宏的基本概念以及宏的基本操作,包括創(chuàng)建宏、運(yùn)行宏、在宏中使用條件、設(shè)置宏操作參數(shù)以及其他常用宏操作。
1.宏的基本概念
a)宏:宏是由一個(gè)或多個(gè)操作組成的集合,其中的每個(gè)操作能夠自動(dòng)地實(shí)現(xiàn)特定的功能。
b)宏組:宏可以是包含操作序列的一個(gè)宏,也可以是一個(gè)宏組,如果設(shè)計(jì)時(shí)有很多的宏,將其分類(lèi)組織到不同的宏組中會(huì)有助于數(shù)據(jù)庫(kù)的管理。
c)宏的調(diào)用:宏按名調(diào)用,宏組中的宏按“宏組名.宏名”格式調(diào)用。
d)宏與Visual basic:對(duì)于每個(gè)宏操作,都可以在模塊對(duì)象中通過(guò)編寫(xiě)VBA語(yǔ)句來(lái)達(dá)到同樣的功能。
e)宏向Visual basic程序代碼轉(zhuǎn)換:Access中提供了將宏轉(zhuǎn)換為等價(jià)的VBA事件過(guò)程或模塊的功能。
2.宏的基本操作
a)創(chuàng)建操作序列宏。
b)創(chuàng)建宏組。
C)條件操作宏。
d)宏的操作參數(shù)設(shè)置。
e)宏的運(yùn)行:直接運(yùn)行宏,運(yùn)行宏組中的宏,運(yùn)行宏或事件過(guò)程以響應(yīng)窗體、報(bào)表或控件中的事件。
f)宏的調(diào)試。
g)常用宏操作:打開(kāi)或關(guān)閉數(shù)據(jù)庫(kù)表對(duì)象,運(yùn)行和控制流程,設(shè)置值,刷新、查找數(shù)據(jù)或定位記錄,控制顯示,通知或警告用戶,導(dǎo)入和導(dǎo)出數(shù)據(jù)。
模塊
模塊是Access系統(tǒng)中的一個(gè)重要對(duì)象,它以VBA語(yǔ)言為基礎(chǔ)編寫(xiě),以函數(shù)過(guò)程或子過(guò)程為單元的集合方式存儲(chǔ)。利用模塊可以完成一些宏所不能完成的復(fù)雜操作,例如具有復(fù)雜條件和循環(huán)結(jié)構(gòu)的操作。本節(jié)要求掌握模塊的基本概念、模塊的創(chuàng)建方法、模塊中的調(diào)用和參數(shù)傳遞以及VBA程序設(shè)計(jì)基礎(chǔ)知識(shí)。
1.模塊的基本概念
a)類(lèi)模塊:包括窗體模塊和報(bào)表模塊,它們從屬于各自的窗體或報(bào)表。
b)標(biāo)準(zhǔn)模塊:一般用于存放供其他Access數(shù)據(jù)庫(kù)對(duì)象使用的公共過(guò)程。
c)將宏轉(zhuǎn)換為模塊:在Access系統(tǒng)中,根據(jù)需要可以將設(shè)計(jì)好的宏對(duì)象轉(zhuǎn)換為模塊代碼形式。
2.創(chuàng)建模塊
a)創(chuàng)建VBA模塊:在模塊中加入過(guò)程,在模塊中執(zhí)行宏。
b)編寫(xiě)事件過(guò)程:鍵盤(pán)事件,鼠標(biāo)事件,窗口事件,操作事件和其他事件。
3.VBA程序設(shè)計(jì)基礎(chǔ)
a)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念。
b)VBA編程環(huán)境:進(jìn)入VBA,VBA界面。C)VBA編程基礎(chǔ):常量,變量,表達(dá)式。
d)VBA程序流程控制:順序控制,選擇控制,循環(huán)控制。e)VBA程序的調(diào)試:設(shè)置斷點(diǎn),單步跟蹤,設(shè)置監(jiān)視點(diǎn)。