Access筆試知識總結(jié)
計算機等級考試二級access機考、筆試核心知識點總結(jié),弄懂它70分.二級ACCESS題庫精選知識點(含機考、筆試)第一章:
(1)數(shù)據(jù)庫文件的擴展名是.mdb,數(shù)據(jù)庫文件包含所有相關(guān)的表、查詢、窗體、報表、頁、宏、模塊等。
(2)常見的數(shù)據(jù)庫管理系統(tǒng):ACCESS,VFP,SQLSERVER,ORACLE等(3)主要對象的功能:
表:存儲數(shù)據(jù),在行(記錄)和列(字段)中,所有數(shù)據(jù)庫都包含一個或多個表,表中一行為一個記錄,一列為一個字段。
查詢:檢索和處理數(shù)據(jù)(更新,計算等),不僅查詢數(shù)據(jù),而且可以修改數(shù)據(jù)。
窗體:用戶定義的窗口來操縱數(shù)據(jù)。報表:按實用的格式顯示和打印數(shù)據(jù)。
宏:能自動執(zhí)行某種操作(命令)或操作(命令)的集合。第2章:
(1)數(shù)據(jù)和信息的關(guān)系:數(shù)據(jù)是承載信息的載體。信息是經(jīng)過加工處理的數(shù)據(jù)。
(2)計算機數(shù)據(jù)管理發(fā)展的三個階段:人工管理階段,文件系統(tǒng)階段,數(shù)據(jù)庫系統(tǒng)階段。
(3)數(shù)據(jù)庫相關(guān)的概念:DB,DBS,DBMS。
(4)DBS(數(shù)據(jù)庫系統(tǒng))是計算機、數(shù)據(jù)庫、DBMS、數(shù)據(jù)庫應(yīng)用系統(tǒng)和用戶組成的一個整體,其中DBMS(數(shù)據(jù)庫管理系統(tǒng))是DBS的核心。
(5)數(shù)據(jù)庫系統(tǒng)的三級模式:外模式,模式和內(nèi)模式,對應(yīng)局部邏輯結(jié)構(gòu),全局邏輯結(jié)構(gòu),物理存儲結(jié)構(gòu)。外模式/模式間的映射實現(xiàn)數(shù)據(jù)的邏輯獨立性,模式/內(nèi)模式的映射實現(xiàn)數(shù)據(jù)的物理獨立性。比如查詢結(jié)果為外模式,而表則為模式,至于表的實際存儲則為內(nèi)模式。(6)E-R圖(實體聯(lián)系圖)用來描述實體和實體間的1:1,1:n和n:m之間的關(guān)系。E-R圖的構(gòu)成要素
(7)靈活應(yīng)用實體間的一對一,一對多和多對多的關(guān)系。比如課程信息與成績,學(xué)生身份證號與學(xué)號,班級信息與學(xué)生信息
(8)數(shù)據(jù)模型的三種類型:層次模型、網(wǎng)狀模型、關(guān)系模型。其中,ACCESS數(shù)據(jù)管理系統(tǒng)屬于關(guān)系模型。關(guān)系對應(yīng)于一個表,表中一行為一個記錄(元組),一列為一個字段(屬性)。
(9)關(guān)系運算:選擇,投影和連接,靈活判斷關(guān)系運算。第3章:
(1)數(shù)據(jù)庫創(chuàng)建的方法:向?qū)Х绞胶褪止?chuàng)建數(shù)據(jù)庫(機考)。(2)表的創(chuàng)建:包括在設(shè)計視圖中創(chuàng)建表的字段名稱,字段類型和字段大小,主鍵。
常用的字段類型:文本,數(shù)字,貨幣,日期,是否型,OLE,備注等。靈活應(yīng)用字段類型的選擇,能夠根據(jù)一個表設(shè)計出表的結(jié)構(gòu)。注意數(shù)字類型中字節(jié),整型,長整,單精度,雙精度的大小范圍比較。主鍵的特點:用來唯一標(biāo)識一個記錄,主鍵不能有重復(fù)值和空值。創(chuàng)建主鍵的按鈕是鑰匙按鈕。主鍵創(chuàng)建的方法:自動編號,單字段和多字段主鍵(比如成績表)。
(3)表的進一步設(shè)置:
格式:改變字段的顯示和打印格式(選項里面進行設(shè)置)輸入掩碼:使用戶按照指定的格式輸入數(shù)據(jù),并拒絕錯誤的輸入(僅文本和時間日期)
默認值:在未輸入數(shù)值之前,系統(tǒng)自動提供數(shù)值?
有效性規(guī)則:輸入檢查表達式,用于檢查輸入字段的值是否符合要求,要求能夠靈活設(shè)置有效性規(guī)則。必填字段:設(shè)置字段是否為空。
索引:索引可以加速對索引字段的查詢,其作用相當(dāng)于一本字典的目錄。第4章:
(1)表的使用和編輯:區(qū)別隱藏和凍結(jié)的作用。
(2)排序:分為簡單排序和高級排序。ACCESS支持多個字段的排序(3)運用實體完整性,參照完整性,用戶自定義完整性(如學(xué)生沒有學(xué)號,成績表的學(xué)號在學(xué)生表中不存在,成績大于0小于100)(4)建立表間關(guān)系:
首先確定數(shù)據(jù)庫表和表之間的公共字段,根據(jù)公共字段和記錄判定表間關(guān)系是一對一還是一對多,如果是一對一,兩個表都要在“公共字段”上設(shè)置主索引,如果是一對多,要在一方表上公共字段設(shè)置主索引,多方表公共字段上不需要設(shè)置索引。在關(guān)系視圖中,將一個表的公共字段拖動到另一方表的公共字段上即可。創(chuàng)建關(guān)系時,選擇“實施參照完整性”,就可以在關(guān)系視圖中看到關(guān)系。
(5)創(chuàng)建關(guān)系后,主表是在“一對多”關(guān)系中“一”方的表,子表是在“一對多”關(guān)系中“多”方的表。第5章:
(1)查詢的分類:選擇查詢,參數(shù)查詢(使用”[]”),操作查詢(生成表,更新表,刪除表,追加),交叉表查詢,SQL查詢,注意:在創(chuàng)建查詢前,一定要先實施好關(guān)系。
(2)操作查詢的分類:刪除查詢、更新查詢、追加查詢、生成表查詢。(操作環(huán)節(jié)掌握)
能夠靈活應(yīng)用各種查詢。根據(jù)查詢設(shè)計視圖說明查詢的功能。(3)匯總查詢的應(yīng)用,注意分組條件和計算函數(shù)(SUM,AVG,MIN,MAX)(在設(shè)計視圖中右鍵點擊選擇分組)
(4)設(shè)置查詢條件。Between2to9,性別=”男”and年齡>20,性別=”男”or年齡>20,not性別=”男”,like“*漲*”,like“#漲#”,like“?漲?”,性別in(“男”,“女”)
(5)SQL語句中,要求掌握類似select性別as學(xué)生性別from學(xué)生表where成績>60groupby性別havingcount(*)>3orderby性別的完整的查詢結(jié)構(gòu),能夠看懂SQL語句。第6章:
(1)使用報表向?qū)гO(shè)計報表,在設(shè)置一對多的報表時,設(shè)置確定查看數(shù)據(jù)的方式,即確定報表的分組字段。(2)報表的數(shù)據(jù)源:表和查詢,報表中的對象:文本,圖表,標(biāo)簽等。重點注意文本框(可以輸入哪些內(nèi)容),標(biāo)簽的屬性設(shè)置,以及文本框的計算字段的使用。
(3)報表的布局:報表頁眉頁腳,頁面頁眉頁腳,主體,注意報表頁眉頁腳以及頁面頁眉頁腳的區(qū)別。分組字段可以在除了頁面頁眉頁腳之外的其他元素中出現(xiàn)。
(4)會在報表中插入頁碼或者時間日期(5)注意如何選擇數(shù)據(jù)源,以及如何7章:
(1)窗體的數(shù)據(jù)源:表和查詢;窗體視圖:數(shù)據(jù)表視圖、設(shè)計視圖和設(shè)計視圖,在設(shè)計視圖中修改窗體。(2)窗體的類型:命令選擇和數(shù)據(jù)交互
(3)窗體的布局:窗體頁眉頁腳、頁面頁眉頁腳、主體。
(4)窗體的設(shè)計方法:使用窗體向?qū);使用自動窗體;使用“設(shè)計”視圖。使用自動窗體的靈活性最小,使用“設(shè)計”視圖靈活性最大。(5)事件和屬性:屬性是對象的特征,事件是作用在對象上的動作。常用事件按鈕的單擊事件CLICK,常用屬性:文本框的值屬性VALUE。(6)常用控件:文本框和標(biāo)簽的區(qū)別,列表框和組合框的區(qū)別。第9章:
(1)分支選擇語句:百分制轉(zhuǎn)化為等級制(case或者if),計算一元二次方程組,注意區(qū)分嵌套語句與分支選擇語句,熟悉case2to8;case2,4;caseis>9之類的使用方法。(2)運算操作符的優(yōu)先級比較:算數(shù)>比較>邏輯,如4=2+3^2*3*2\\9/3Mod4
(2)循環(huán)語句,fornext,doloopwhile,dowhileloop的使用,如計算十以內(nèi)偶數(shù)的加法,十以內(nèi)可以被三整除的數(shù)字的和等。考試題型:
擴展閱讀:二級access筆試總結(jié)
Access數(shù)據(jù)庫程序設(shè)計知識整理
第一章Access數(shù)據(jù)庫基礎(chǔ)知識(4%-10%)
一、數(shù)據(jù)庫基礎(chǔ)知識
考點一:數(shù)據(jù)庫管理技術(shù)的發(fā)展
1.數(shù)據(jù)庫技術(shù)的發(fā)展大致經(jīng)歷了一下幾個階段:人工管理階段、文件系統(tǒng)階段、
數(shù)據(jù)庫系統(tǒng)階段、分布式數(shù)據(jù)庫系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。
經(jīng)典考題:
1.數(shù)據(jù)庫技術(shù)發(fā)展過程經(jīng)歷過人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段,其中
數(shù)據(jù)獨立性最高的階段是數(shù)據(jù)庫系統(tǒng)階段。(05/9)
考點二:數(shù)據(jù)庫的基本概念()
1.2.3.4.
數(shù)據(jù):是描述現(xiàn)實世界事物的符號記錄,是用物理符號記錄的可以鑒別的信息。數(shù)據(jù)處理:是將數(shù)據(jù)轉(zhuǎn)換為信息的過程。數(shù)據(jù)庫(DB):是指長期存儲在計算機內(nèi),有組織,可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS):為數(shù)據(jù)庫的建立、使用和維護而配置的軟件。功能:數(shù)據(jù)定義(數(shù)據(jù)定義語言DDL)、數(shù)據(jù)操縱(數(shù)據(jù)操縱語言DML)、數(shù)據(jù)庫運行控制、數(shù)據(jù)庫的建立和維護。5.數(shù)據(jù)庫系統(tǒng)(DBS):硬件系統(tǒng)、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、
數(shù)據(jù)庫管理員(DBA)、用戶。
6.數(shù)據(jù)庫系統(tǒng)的核心:數(shù)據(jù)庫管理系統(tǒng)。
經(jīng)典考題:
1.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()
(06/4)
A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.沒有任何關(guān)系答案:C
2.數(shù)據(jù)庫系統(tǒng)的核心是()(05/9)
A.數(shù)據(jù)模型
B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)庫
D.數(shù)據(jù)庫管理員答案:B
考點三:數(shù)據(jù)庫系統(tǒng)的組成1.數(shù)據(jù)庫系統(tǒng)由四個部分組成:硬件系統(tǒng)、系統(tǒng)軟件(包括操作系統(tǒng)、數(shù)據(jù)庫管
理系統(tǒng)等)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和各類人員。
經(jīng)典考題:
1.下列敘述正確的是()(04/9)
A.數(shù)據(jù)庫系統(tǒng)是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持。B.數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)。
C.數(shù)據(jù)庫技術(shù)的根本目的是要解決數(shù)據(jù)數(shù)據(jù)共享的問題。D.數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須和邏輯結(jié)構(gòu)一致。答案:C
考點四:數(shù)據(jù)庫系統(tǒng)的優(yōu)點
1)2)3)4)
數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)的共享性提高數(shù)據(jù)獨立性提高
數(shù)據(jù)有數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制
經(jīng)典考題:
1.數(shù)據(jù)庫獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一,所謂數(shù)據(jù)獨立性是()(05/4)A.數(shù)據(jù)與程序獨立存放
B.不同的數(shù)據(jù)被存放在不同的文件中
C.不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D.以上三種說法都不對答案:D
考點五:數(shù)據(jù)模型
1.為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)
構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來表示。常見的數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關(guān)系模型。
經(jīng)典考題:
1.數(shù)據(jù)模型反映的是()(04/9)
A.事物本身的數(shù)據(jù)和相關(guān)事物之間的聯(lián)系B.事物本身所包含的數(shù)據(jù)C.記錄中所包含的數(shù)據(jù)
D.記錄本身的數(shù)據(jù)和相關(guān)關(guān)系答案:A
2.用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是()(05/4)A.關(guān)系模型B.網(wǎng)狀模型C.層次模型
D.以上三個都是答案:C
二、關(guān)系數(shù)據(jù)庫
考點一:基本概念
關(guān)系數(shù)據(jù)庫采用了關(guān)系模型作為數(shù)據(jù)的組織方式。
1.關(guān)系:一個關(guān)系就是一張二維表。屬性:二維表中的列,又稱字段。域:一個屬性
的取值范圍。元組:二維表中的行,又稱記錄。碼(關(guān)鍵字):能夠唯一地標(biāo)識一個元組的屬性或?qū)傩缘慕M合。2.外關(guān)鍵字:表中的一個字段不是本表的主關(guān)鍵字,而是另一個表的主關(guān)鍵字和候選
關(guān)鍵字。
經(jīng)典考題:
1.在關(guān)系數(shù)據(jù)庫中,能夠唯一的標(biāo)識一個記錄的屬性或?qū)傩缘慕M合,稱為(07/4)A.關(guān)鍵字B.屬性C.關(guān)系D.域答案:A
考點二:關(guān)系運算()
1.2.3.4.
傳統(tǒng)的集合運算:并、交、差
專門的關(guān)系運算:選擇、投影、聯(lián)接選擇:找出給定條件的元組(記錄)。投影:指定若干屬性(字段)組成新的關(guān)系。聯(lián)接:通過公共的屬性名將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組(記錄)。
5.等值聯(lián)接:聯(lián)接運算中,按照字段對應(yīng)相等為條件進行的聯(lián)接操作。6.自然聯(lián)接:去掉重復(fù)字段的等值聯(lián)接3002
經(jīng)典考題:
1.有兩個關(guān)系R和T如下:RABCa12b22c32d32TABCc32d32則由關(guān)系R到關(guān)系T的操作是()(10/3)A.選擇B.投影C.交D.并答案:A
2.有三個關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是A)自然連接B)交C)投影D)并答案:A
三、Access簡介
1.Access是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。
2.Access數(shù)據(jù)庫文件擴展名.mdb,分為表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、
模塊7種對象。
3.Access退出的快捷鍵:ALT+F4ALT+F+X
經(jīng)典考題:
1.Access數(shù)據(jù)庫具有很多特點,下列敘述中,不是Access特點的是()。(07/4)A.Access數(shù)據(jù)庫可以保存多種數(shù)據(jù)類型,包括多媒體數(shù)據(jù)B.Access可以通過編寫應(yīng)用程序來操作數(shù)據(jù)庫中的數(shù)據(jù)C.Access可以支持Internet/Intranet應(yīng)用
D.Access作為網(wǎng)狀數(shù)據(jù)庫模型支持客戶機/服務(wù)器應(yīng)用系統(tǒng)答案:D
解析:D項中的網(wǎng)狀數(shù)據(jù)庫應(yīng)該為關(guān)系數(shù)據(jù)庫。
第二章數(shù)據(jù)庫和表(4%-10%)一、創(chuàng)建數(shù)據(jù)庫
Access數(shù)據(jù)庫是一個獨立的文件,其擴展名是mdb。它是由七個對象構(gòu)成的,各對象是相互聯(lián)系的,而不是獨立的文件。
二、建立表1.表的組成:字段和記錄
2.字段的命名規(guī)則:1-64個字符,不能以空格開頭,不能包含句號(.)驚嘆號(。,
方括號([])和單引號(‘)3.通配符:
*通配任意個數(shù)的字符?通配任何單個字符
[]通配方括號內(nèi)任何單個字符!通配任何不在括號內(nèi)的字符#通配任何單個數(shù)字字符
4.索引:加速查找和排序的速度。注:對于主鍵字段,系統(tǒng)默認添加索引(無重復(fù)),
并且不能更改。
5.空值:缺值或還沒有值(不確定的值)。
6.空字符串:雙引號括起的字符串,雙引號中間沒有空格。
7.篩選的4種方法:按選定內(nèi)容篩選,按窗體篩選,按篩選目標(biāo)篩選,高級篩選。
考點一:Access數(shù)據(jù)類型
1.2.3.4.5.
文本:默認50個,最多255個,一個漢字占一位。備注:長文本,最多64000個數(shù)字:算術(shù)運算的數(shù)字日期/時間
貨幣:等價于雙精度的數(shù)字類型,自動顯示美圓符號($)和千位分隔符,添加兩位小數(shù)。
6.自動編號:自動插入順序號,每個表只能一個。7.是/否
8.OLE對象(圖片,聲音,word文檔、Excel表格)9.超級鏈接10.查閱向?qū)?/p>
經(jīng)典考題:
1.在Access數(shù)據(jù)庫中,表就是()(04/9)A.關(guān)系B.記錄C.索引D.數(shù)據(jù)庫答案:A
考點二:字段屬性的設(shè)置
1.格式:定義數(shù)字,日期,文本的顯示方式和打印方式。2.數(shù)字格式(貨幣):有預(yù)定義和自定義,系統(tǒng)提供的預(yù)定義有:常規(guī)數(shù)字,科學(xué)計
算,貨幣,歐元,百分比等
3.日期/時間格式:系統(tǒng)提供的有常規(guī)日期,常日期,短日期等等
4.輸入掩碼:規(guī)定數(shù)據(jù)的輸入模式,輸入掩碼向?qū)е惶幚砣掌诤臀谋緮?shù)據(jù)類型!案袷健睂傩砸獌(yōu)先于“輸入掩碼”屬性。以下為一些常用的輸入掩碼:0必須是0-9的數(shù)字
9可以選擇數(shù)字或空(不可以輸入正號和負號)#可以選擇數(shù)字或空(可以輸入正號和負號)L必須是A-Z的字母
?可以選擇A-Z的字母或空格A必須是字母或數(shù)字
a可以選擇字母、數(shù)字或空格&必須是任一字符或空格
C可以選擇任一字符,空格或空
(注意空是不填,空格是要敲一個空格字符)
\\可以用于將該表中的任何字符顯示為原義字符(例如:\\A顯示為A)5.有效性規(guī)則:限定輸入數(shù)據(jù)必須滿足的規(guī)則,若輸入不滿足條件,則彈出信息窗口,
顯示有效性文本中指定的內(nèi)容
經(jīng)典考題:
1.郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是()(07/4)A.000000B.999999C.CCCCCCD.LLLLLL答案:A
2.通配符“#”的含義是()(10/3)A.通配任意個數(shù)的字符B.通配任何單個字符
C.通配任意個數(shù)的數(shù)字字符D.通配任何單個數(shù)字字符答案:D
3.若要求在文本框中輸入文本時達到密碼“*”的顯示效果,則應(yīng)該設(shè)置的屬性是()(10/3)A.默認值B.有效性文本C.輸入掩碼D.密碼答案:C
解析:沒有“密碼”這個屬性,但可以先設(shè)置輸入掩碼,再在輸入掩碼中填入“密碼”二字來完成這個效果(輸入字符,顯示為*)。
第三章查詢(8%-10%)
考點一:查詢的分類
1.查詢常用的有:選擇查詢(最常見)、參數(shù)查詢(對話框提示用戶輸入)、交叉表查詢(利用行和列進行數(shù)據(jù)統(tǒng)計)、操作查詢(包括四種:生成表,刪除,更新,追加)、SQL查詢。特別注意〈上機〉:在上機練習(xí)中,如果根據(jù)題意要進行分組統(tǒng)計等操作,我們需要在查詢設(shè)計窗口中,選中視圖菜單的總計選項,這樣設(shè)計窗口就會出現(xiàn)總計項,我們可以根據(jù)需要進行選擇,如下圖所示:
經(jīng)典考題:
1.在創(chuàng)建交叉表查詢時,列標(biāo)題字段的值顯示在交叉表的位置是()(07/4)A.第一行B.第一列
C.上面若干行D.左邊若干行答案:A
2.在Access中,查詢的數(shù)據(jù)源可以是()(07/9)A.表B.查詢
C.表和查詢
D.表、查詢和報表答案:C
考點二:查詢的準(zhǔn)則
1.Access提供了3中運算符:關(guān)系運算符(><=等)、邏輯運算符(與、或、非)、
特殊運算符(BetweenInISLike)2.數(shù)值函數(shù):
Abs(絕對值函數(shù)):Abs(-43)=43Int(取整函數(shù)):Int(99.7)=99Int(-99.7)=Int(-99.3)=-100Sqr(平方根函數(shù)):Sqr(4)=0Sgn(符號函數(shù)):Sgn(任何大于0的數(shù))=1Sgn(0)=0Sgn(任何小于0的數(shù))=-1
字符函數(shù):
Space(5)返回五個空格組成的字符串“”。String(5,“*”)返回“*****”String(4,“ABCD”)返回“AAAA”Len(“虎賁教育”)返回數(shù)值4Len(“虎賁教育”)返回數(shù)值5Left(),Right():Right(“中國上海”,2)返回上海Left(“中國上海”,
5)返回中國上海
Ltrim():刪除字符串的前面的空格Rtrim():刪除字符串的后面的空格
Trim():同時刪除前后面的空格
Mid(“上海虎賁教育公司”,5)返回“教育公司”Mid(“上;①S教育公
司”,3,2)返回“虎賁”日期函數(shù):
系統(tǒng)日期:Date()年函數(shù):Year()月函數(shù):Month()日函數(shù):Day()
系統(tǒng)日期和時間函數(shù):Now()統(tǒng)計函數(shù):
就和函數(shù):Sum()求平均值:Avg()
統(tǒng)計記錄個數(shù):Count()
最大、小值函數(shù):Max()Min()
經(jīng)典考題:
1.在一個Access的表中有字段“專業(yè)”,要查找包含“信息”兩個字的記錄,正確的表達式是()(07/9)
A.=left([專業(yè)],2)=“信息”B.like“*信息*”C.=“*信息*”
D.Mid([專業(yè)],2)=“信息”答案:B
解析:屬于模糊查詢,只能用like關(guān)鍵字。
2.在報表中要計算“數(shù)學(xué)“字段的最高分,應(yīng)將控件的”控件來源”屬性設(shè)置為()(07/9)
A.=Max([數(shù)學(xué)])B.Max(數(shù)學(xué))C.=Max[數(shù)學(xué)]D.=Max(數(shù)學(xué))
答案:A
3.在報表中,要計算“數(shù)學(xué)”字段的最低分,應(yīng)將控件的“控件來源”屬性設(shè)置為()(10/9)A.=Min([數(shù)學(xué)])B.=Min(數(shù)學(xué))C.=Min[數(shù)學(xué)]D.=Min(數(shù)學(xué))答案:A4.假設(shè)“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是()(10/3)
A.SELECT*FROM公司FOR名稱="*網(wǎng)絡(luò)*"B.SELECT*FROM公司FOR名稱LIKE"*網(wǎng)絡(luò)*"C.SELECT*FROM公司W(wǎng)HERE名稱="*網(wǎng)絡(luò)*"D.SELECT*FROM公司W(wǎng)HERE名稱LIKE"*網(wǎng)絡(luò)*"答案:D
5.利用對話框提示用戶輸入查詢條件,這樣的查詢屬于()(10/3)A.選擇查詢B.參數(shù)查詢C.操作查詢D.SQL查詢答案:B
6.在SQL查詢中“GROUPBY”的含義是()(10/3)A.選擇行條件
B.對查詢進行排序C.選擇列字段D.對查詢進行分組答案:D
解析:ORDERBY用來對檢索的結(jié)果進行排序。
第四章窗體(4%-10%)考點一:窗體的作用
1.窗體有:顯示和編輯數(shù)據(jù)、顯示信息(提示、警告、錯誤信息)、控制應(yīng)用程序的
流程、打印數(shù)據(jù)
考點一:窗體的組成和結(jié)構(gòu)
1.數(shù)據(jù)來源:表、查詢、SQL語句
2.節(jié):窗體有多個部分組成,每個部分稱為一個“節(jié)”。節(jié):窗體頁眉、頁面頁眉、
主體、頁面頁腳、窗體頁腳。
考點三:窗體的類型
1.窗體的類型:縱欄式、表格式、數(shù)據(jù)表、主/子窗體、圖標(biāo)窗體和數(shù)據(jù)透視表窗體。
考點三:窗體視圖
1.窗體有三種視圖:設(shè)計視圖、窗體視圖、數(shù)據(jù)表視圖。
考點三:窗體操作
經(jīng)典考題:
1.A.
為窗體或報表的控件設(shè)置屬性值的正確宏操作命令是()(10/3)SetB.SetDataC.SetValueD.SetWarnings答案:C
2.在窗體中,用來輸入或者編輯字段數(shù)據(jù)的交互控件是()(07/9)A.文本控件B.標(biāo)簽控件C.復(fù)選框控件D.列表控件答案:A
3.假定窗體的名稱為fmTest,則把窗體的標(biāo)題設(shè)置為“AccessTest”的語句是()(05/4)
A.Me=“AccessTest”
B.Me.Caption=“AccessTest”C.Me.text=“AccessTest”D.Me.Name=“AccessTest”答案:B
4.為窗體中的命令按鈕設(shè)置打擊鼠標(biāo)事件時發(fā)生的動作,應(yīng)該選擇設(shè)置其屬性對話框的是()(06/4)A.格式選項卡B.事件選項卡C.方法選項卡D.數(shù)據(jù)選項卡答案:B
第五章報表(6%非重點)考點一:報表的定義
1.2.3.4.5.6.7.8.9.
報表和窗體的區(qū)別:報表只能顯示數(shù)據(jù),不能輸入和編輯數(shù)據(jù)。
報表的區(qū)域組成:報表頁眉/頁腳,頁面頁眉/頁腳,組頁眉/頁腳,主體。要實現(xiàn)報表的分組統(tǒng)計,設(shè)置:組頁眉和組頁腳;
要設(shè)置在報表每一頁底部都輸出信息,設(shè)置:頁面頁腳
要設(shè)置只在報表最后一頁主體內(nèi)容之后輸出的信息,設(shè)置:報表頁腳。
要統(tǒng)計報表某個字段的全部數(shù)據(jù),計算表達式則放在:報表頁眉/報表頁腳。要顯示報表的頁碼在文本框的控件來源屬性為:=[page]報表的數(shù)據(jù)來源:表、查詢、SQL語句。
報表的4中類型:縱欄式報表,表格式報表,圖標(biāo)報表,標(biāo)簽報表。
經(jīng)典考題:
1.A.B.C.
要實現(xiàn)報表的分組統(tǒng)計,其操作區(qū)域是()(05/4)報表頁眉/頁腳頁面頁眉/頁腳主體區(qū)域D.組頁眉/組頁腳答案:D
考點二:報表的操作
經(jīng)典考題:
1.在報表設(shè)計中,可以通過添加控件另起一頁輸出顯示。(05/9)答案:分頁符
2.在報表設(shè)計工具欄中,用于修飾版面以達到更好的顯示效果的控件是()(05/9)A.直線和矩形B.直線和圓形C.直線和多邊形D.矩形和圓形答案:A
第六章數(shù)據(jù)訪問頁(2%非重點)考點一:數(shù)據(jù)訪問頁的定義
1.數(shù)據(jù)訪問頁的兩種視圖:頁視圖和設(shè)計視圖
2.數(shù)據(jù)庫訪問頁可以把Access數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布在Internet網(wǎng)絡(luò)上
經(jīng)典考題:
1.數(shù)據(jù)訪問頁可以簡單的認為就是一個()(06/3)A.網(wǎng)頁
B.數(shù)據(jù)庫文件C.Word文件D.子表答案:A
考點二:數(shù)據(jù)訪問頁的類型
1.數(shù)據(jù)訪問頁的類型有:交互式報表、數(shù)據(jù)輸入、數(shù)據(jù)分析。
第七章宏(6%-10%)考點一:宏的基本概念
1.2.3.4.
宏是由一個或多個操作組成的集合。
宏分為操作序列宏、宏組和條件操作的宏。自動運行的宏名為AutoExec引用窗體上的控件值:forms![窗體名]![控件名]引用報表上的控件值:Reports![報表名]![控件名]
5.在宏的設(shè)計時,對于連續(xù)重復(fù)的條件,可以用符號代替重復(fù)的條件
經(jīng)典考題:
1.宏是一個或者多個的集合。(04/9)答案:操作命令
2.下列關(guān)于宏的說法中,錯誤的是()(05/9)A.宏是多個操作的集合
B.每一個宏操作都有相同的宏操作參數(shù)C.宏操作不能自定義
D.宏通常與窗體、報表中命令按鈕相結(jié)合來使用答案:B
考點二:宏的操作
經(jīng)典例題:
1.使用宏組的目的是()(06/4)A.設(shè)計出功能復(fù)雜的宏
B.設(shè)計出包含大量操作的宏C.減少程序內(nèi)存消耗
D.對多個宏進行組織和管理答案:D
2.如果希望按滿足指定條件執(zhí)行宏中的一個或者多個操作,這類宏稱為。(07/4)
答案:條件操作宏
注:要想使得宏在啟動數(shù)據(jù)庫時自動運行,應(yīng)該將宏命名為AutoExec。
第八章模塊(18%22%,近年逐年增加,是重點考查內(nèi)容)考點一:模塊的基本概念
1、類模塊:窗體和報表都屬于類模塊,而且它們各自與某一窗體或報表相關(guān)聯(lián)(類
模塊可以作為獨立的模塊存在);
2、標(biāo)準(zhǔn)模塊:一般用于存放其他Access數(shù)據(jù)庫對象使用的公共過程;
3、將宏轉(zhuǎn)化為模塊:其實就是將宏實現(xiàn)的功能用模塊(寫VBA代碼的方法)來表
達出來。
考點二:創(chuàng)建模塊
1、創(chuàng)建新模塊:這里注意創(chuàng)建類模塊和創(chuàng)建標(biāo)準(zhǔn)模塊的不同;
2、在模塊中加入過程:所有的VBA程序代碼都必須存在于過程中;
3、在模塊中執(zhí)行宏:可以使用DoCmd對象的RunMacro方法,具體格式為:
DoCmd.RunMacro宏名稱
考點三:VBA程序設(shè)計基礎(chǔ)
1、面向?qū)ο蟪绦蛟O(shè)計的基本概念〈1〉對象:是將數(shù)據(jù)和代碼封裝起來的實體;
〈2〉屬性和方法:描述了對象的行為和性質(zhì),引用方式為:對象.屬性或?qū)ο?方法;〈3〉事件和事件過程:
事件是access對象控件可以識別的“動作”,如單擊命令按鈕,向文本框中輸入內(nèi)容等;
事件過程就是為某個事件編寫VBA代碼過程,完成指定動作;
兩者的區(qū)別就:事件是系統(tǒng)確定好的,事件過程可以由用戶來編寫。
2、VBA編程基礎(chǔ)常量、變量、運算符和表達式
〈1〉VBA的數(shù)據(jù)類型:
Integer整型、String字符型、Single單精度型、Double雙精度型、Boolean布爾型、Date日期型,Variant變體型
注解1:當(dāng)轉(zhuǎn)化其他的數(shù)值類型為Boolean類型時,0會轉(zhuǎn)成False,而其他的值則轉(zhuǎn)成了True;而將Boolean類型轉(zhuǎn)成其他類型時,F(xiàn)alse成為0,而True成為-1.
注解2:變量沒有顯示聲明(用如Dim、Private、Static等語句),那么默認為變體類型。是一種特殊的數(shù)據(jù)類型,除了定義長String數(shù)據(jù)以及用戶定義類型外,可以包含任何種類的數(shù)據(jù)。〈2〉變量
--聲明變量的兩種方法:隱性聲明(默認為variant類型)和顯性聲明;注解:如果是Dimx,y,zAsInteger,那么x,y為Variant類型。--變量的三個范圍級別過程級別
只有在聲明此變量的過程中才可以使用的變量成為局部變量?梢允褂肈im或Static關(guān)鍵字來定義。
注解:Dim定義的變量只有在其所在的過程運行時有值,static定義的變量在整個程序運行期間都有值。私有模塊級別
私有模塊定義的變量只對所屬模塊過程可用,可以使用Dim和Private定義。
公共模塊級別
一般用public來定義,所有的模塊都可以用。
〈3〉數(shù)組
--可以同時定義多個變量,有一維數(shù)組,二維數(shù)組…;
--默認情況下數(shù)組下標(biāo)為0,除非用OptionBase1來把默認值更改為1;--如定義一個一維數(shù)組Dims(3)asinteger,它等同于:Dims(0to3)asinteger,兩者都定義數(shù)組中有4個元素,分別是:s(0),s(1),s(2),s(3);--對于一個二維元素,根據(jù)同樣的道理,如m(1,2),那么就這個元素中就包含2*3=6個元素。
〈4〉運算符
--數(shù)學(xué)運算符〈重點掌握整數(shù)除法和求模運算符,見P96〉--比較運算符〈注意比較運算符的結(jié)果為邏輯值,true,false〉
--連接運算符〈&(強制將兩個表達式作為字符串連接)和+(連接字符串?dāng)?shù)據(jù))〉
--邏輯運算符〈結(jié)果同樣為邏輯值〉--表達式與優(yōu)先級
舉例:求表達式12*3/4-7mod2+2>3的值
因為:算數(shù)運算符>連接運算符>關(guān)系運算符>邏輯運算符,算數(shù)運算符中乘除符號>求模>加減符號(具體見P98表8.7)9-1+2>3,進一步推得10>3,所以結(jié)果為true。
〈5〉標(biāo)準(zhǔn)函數(shù)
--這些函數(shù)都是系統(tǒng)已經(jīng)定義好的內(nèi)置函數(shù),使用就可以完成特定的功能,這一部分需要熟記,并知道每個函數(shù)的用法。具體見P98.
3、VBA程序流程控制語句
〈1〉語句的三個分類:
聲明語句:命名和定義過程、變量、數(shù)組以及常數(shù);
可執(zhí)行語句:執(zhí)行賦值、判斷、循環(huán)等各種操作,運行函數(shù)或過程等;賦值語句:將變量或常量賦給一個值或表達式。
〈2〉注釋語句
--使用Rem語句,格式為:Rem注釋語句
注解:如果Rem和代碼語句在同一行,則前面應(yīng)該加上冒號(:)--使用‘,格式為:’注釋語句
〈3〉條件語句:根據(jù)條件表達式的值來選擇程序運行語句If….Then
If…Then…Else
例題:下面是一個多分支選擇結(jié)構(gòu)考題。在窗體中添加一個名稱為分析:Command1的本題是一個if條件結(jié)構(gòu)的多分支程序,命令按鈕,然后編寫如下事件代碼:首先進行判斷,如果滿足條件就執(zhí)行該PrivateSubCommand1_Click()條件下的代碼。a=75并且,當(dāng)其執(zhí)行過某個分支之后就會退Ifa>60Then出條件語句。k=1對本題來說,a=75>60,所以執(zhí)行k=1,然ElseIfa>70Then后退出條件結(jié)構(gòu),即使下面的也符合條k=2件也不會繼續(xù)執(zhí)行。ElseIfa=85Thenk=3ElseIfa=85Thenk=4EndIfMsgBoxkEndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是()A、1B、2C、3D、4
SelectCase
注解;當(dāng)遇到多分支結(jié)構(gòu)時,當(dāng)某分支條件正確并執(zhí)行過某個分支后,就會跳
出判斷,不會選擇繼續(xù)向下判斷!4〉循環(huán)語句Do…Loop
DoWhileDo程序代碼程序代碼LoopLoopWhile注:對于While,條件表達式為真時執(zhí)行循環(huán),為假就退出循環(huán)。
While在Do后面與在Loop后面的不同:前者先判斷,成立就執(zhí)行,后者是先執(zhí)行,后判斷條件是否滿足,繼續(xù)執(zhí)行循環(huán)。即使開始條件為假,后者也會執(zhí)行1次。
對于Until同樣如此分析。DoUntilDo程序代碼程序代碼LoopLoopUntil注:對于Until,條件表達式為假時執(zhí)行循環(huán),為真就退出循環(huán)。For…Next
For變量=初值To終值Step步長程序代碼Next
注意:判斷For循環(huán)執(zhí)行與否的條件(P109)。例題:認)>0,所以當(dāng)循環(huán)變量i4終止循環(huán)。輸出sum。323這個程序的功能就是求出了從04364的所有整數(shù)的和。5410
4、過程調(diào)用和參數(shù)傳遞
〈1〉過程調(diào)用
子過程調(diào)用的兩種方式:
Call子過程名([])或?qū)all省略
因此,經(jīng)過分析,我們知道這個循環(huán)執(zhí)行了5次,直到循環(huán)變量函數(shù)子過程調(diào)用:函數(shù)過程名([])〈2〉參數(shù)傳遞
在函數(shù)或者子過程定義時,如果使用ByRef關(guān)鍵字,則說明參數(shù)是傳址傳遞,這時形參的變化會影響到相應(yīng)的實參,也就是說參數(shù)的變化是雙向的;
如果使用ByVal關(guān)鍵字,則說明參數(shù)是傳值傳遞,這時形參的變化不會影響到相應(yīng)的實參,也就是說參數(shù)的變化是單向的;
默認情況下,參數(shù)是傳址傳遞的,也就是說參數(shù)的變化是雙向的。
例題:
在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:問:窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為___.(201*-9)
PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32Callp(x,y):Rem調(diào)用下面定義的過程PMsgboxx*yEndSubPublicSubp(nasInteger,ByValmAsInteger)n=nMod10m=mMod10EndSub分析:這里關(guān)鍵是在定義過程p時,定義參數(shù)的方式:因為默認是傳址傳遞,ByVal關(guān)鍵字表明是傳值傳遞,則說明第一個參數(shù)n是傳址傳遞,m是傳值傳遞。那么,x=12傳遞給n后,n=nMod10為2,會使得x也變?yōu)?;而對于m是傳值傳遞,所以無論如何變化都不會影響y。所以調(diào)用過程p后,x=2,y=32答案應(yīng)該為64.
友情提示:本文中關(guān)于《Access筆試知識總結(jié)》給出的范例僅供您參考拓展思維使用,Access筆試知識總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。