欧美人与动人物牲交免费观看久久,蜜桃视频在线观看免费视频网站www,久久综合亚洲欧美成人,女人被躁的高潮嗷嗷叫,美女自卫慰黄网站

自考大專報名
當前位置:自考大專網(wǎng) >> 復習資料 >> 瀏覽文章

復習資料

自考大專02120數(shù)據(jù)庫及其應用復習資料(全)
自考大專02120數(shù)據(jù)庫及其應用復習資料(全)


第一章 

1、數(shù)據(jù)管理大體上可分為人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。

2、在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)庫技術具有以下五個特點:數(shù)據(jù)結構化、數(shù)據(jù)共享、數(shù)據(jù)冗余少、有較高的數(shù)據(jù)獨立性、提供了方便的用戶接口和增加了系統(tǒng)的靈活性。文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是數(shù)據(jù)結構化。

3、若干記錄的集合稱為文件。

4、描述事物性質的最小數(shù)據(jù)單位是數(shù)據(jù)項。記錄是若干數(shù)據(jù)項的集合,一個記錄能表達一個具體事物,即一個實體。

5、數(shù)據(jù)庫DB是存儲在磁盤等外部直接存取設備上的數(shù)據(jù)集合,是按一定的數(shù)據(jù)結構組織起來的,數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合,主要是通過綜合各個用戶的文件,除去不必要的冗余,使之相互聯(lián)系所形成的數(shù)據(jù)結構。(結構化的、有聯(lián)系的數(shù)據(jù)集合)

6、數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、支持數(shù)據(jù)庫運行的軟硬件、數(shù)據(jù)庫管理員等部分組成。

7、數(shù)據(jù)庫管理系統(tǒng)簡稱DBMS,是數(shù)據(jù)庫系統(tǒng)的關鍵組成部分,是專門用于數(shù)據(jù)管理的軟件。DBMS是用戶與數(shù)據(jù)庫的接口,應用程序只有通過DBMS才能和數(shù)據(jù)庫打交道。

8、數(shù)據(jù)庫管理系統(tǒng)DBMS的功能包括數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱、數(shù)據(jù)庫管理、數(shù)據(jù)庫維護、數(shù)據(jù)庫控制等。DBMS對數(shù)據(jù)庫控制主要是數(shù)據(jù)安全性控制、完整性控制、故障恢復和并發(fā)控制四個方面。

9、DBA是指數(shù)據(jù)庫管理員,其職責是維護和管理數(shù)據(jù)庫,定義模式,定義安全性規(guī)則,定義完整性規(guī)則。

10、數(shù)據(jù)模型是對客觀事物及其聯(lián)系的描述,是記錄及其聯(lián)系的集合,應具有描述數(shù)據(jù)和數(shù)據(jù)聯(lián)系兩方面的功能。

11、數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關系模型。

12、在微機上的數(shù)據(jù)庫系統(tǒng)應用最廣泛的數(shù)據(jù)模型是關系模型。關系模型的本質是一張二維表,關系模型中,一張二維表就稱為一個關系。

9、數(shù)據(jù)庫三級組織結構,從內到外分三個層次描述,分別稱為內模式、模式、外模式。

10、用來表達用戶需求觀點的數(shù)據(jù)庫全局邏輯結構的模型稱為概念模型。

11、表達計算機實現(xiàn)觀點的數(shù)據(jù)庫全局邏輯結構稱為邏輯模型。簡稱為模式。

12、描述數(shù)據(jù)庫物理結構的模型稱為內部模型。內部模型,又稱存儲模式,具體描述了數(shù)據(jù)是如何組織存儲在存儲介質上,稱內模式為系統(tǒng)程序員視圖。只有內模式才是真正存儲數(shù)據(jù)的。

13、表達用戶使用觀點的數(shù)據(jù)庫局部邏輯結構模型稱為邏輯模型。外模式通常是模式的一個子集,又稱子模式,外模式面向用戶,是用戶眼中的數(shù)據(jù)庫,稱外模式為用戶視圖。

14、在數(shù)據(jù)庫的三級模式中,內模式是邏輯模式的物理實現(xiàn)。外模式是邏輯模式的部分提取。邏輯模式是內模式的邏輯表示。

15、實體:實際存在的東西或是概念性的東西的抽象。

16、屬性:實體所具有的性質。

17、信息世界用語:實體集、實體、屬性、實體鍵,在數(shù)據(jù)世界中對應:文件、記錄、數(shù)據(jù)項(字段)、記錄鍵。

18、“鍵”也稱關鍵字,是指在實體屬性中,可用于區(qū)分實體集中不同個體的1個或幾個屬性的組合。

19、凡在關系中可以用來惟一標識元組的屬性或屬性組叫做候選鍵。在關系中,當有多個屬性可作為鍵而選定其中一個時,則稱它為該關系的主鍵。

20、當關系中的某個屬性或某一組屬性并非主鍵,但卻是另一個關系的主鍵時,稱該屬性為外部鍵。

21、凡可作為侯選鍵的屬性叫主屬性,不能作為侯選鍵的屬性叫非主屬性

22、關系模型的特點:(1)數(shù)據(jù)結構簡單,表現(xiàn)為二維表;(2)有堅實的數(shù)學理論基礎,建立在關系代數(shù)基礎上。

23、一個關系就是一張二維表,表中的每一行對應關系中的一個元組,它對應于信息世界中的實體和計算機世界中的記錄,表中的每一列就是關系中的一個域。也稱為屬性,對應于計算機世界中的字段。

24、關系的性質:(1)不允許“表中套表”,即表中每個字段必須是原子的,不可再分解。(2)同一個關系中不允許出現(xiàn)相同的屬性名。(3)一個關系中不允許出現(xiàn)相同的元組。(4)列的次序、行的次序可以任意交換。

25、判斷兩個關系是否相等,與屬性的次序無關,與元組的次序無關,與關系的命名無關。

26、關系模式的三類完整性規(guī)則是:實體完整性規(guī)則、參照完整性規(guī)則、用戶定義的完整性規(guī)則。

27、實體完整性約束是指關系中的“主鍵”不允許取空值。參照完整性規(guī)則是限制引用不存在的記錄。

28、關系數(shù)據(jù)操作的最大特點是:以關系為處理單位,處理后的結果是關系。

29、關系模型有三個重要組成部分,即數(shù)據(jù)結構、數(shù)據(jù)操縱和數(shù)據(jù)完整性規(guī)則。

30、數(shù)據(jù)庫設計包括數(shù)據(jù)庫系統(tǒng)的邏輯設計、物理設計、應用程序設計和系統(tǒng)的運行與維護等方面。

31、數(shù)據(jù)庫邏輯設計分為三個階段,分別是:收集和分析用戶要求、建立E-R模型和數(shù)據(jù)庫模式設計?! ?/span>

32、邏輯設計第二階段建立E-R模型分兩步,首先應進行局部E-R模型設計,然后進行總體E-R模型的設計。

33、E-R方法,又稱為實體聯(lián)系表示法。E-R圖的三大要素:屬性、實體、聯(lián)系。E-R模型屬于數(shù)據(jù)庫的概念模型

34、E-R圖:方框表示實體,橢圓表示實體的屬性,菱形表示聯(lián)系。

35、實體間的聯(lián)系分別是一對一聯(lián)系(1:1),一對多聯(lián)系(1:n),多對多聯(lián)系(m:n)。

36、假設一名學生可以選修多門課程,且一門課程有多名學生選修,則學生和課程之間的聯(lián)系是多對多聯(lián)系(m:n)、

37、設計局部E-R模型的步驟:(1)確定局部結構范圍;(2)實體定義;(3)聯(lián)系定義;(4)屬性分配;

38、設計全局E-R模型的步驟:(1)確定公共實體類型;(2)局部E-R模型的合并;(3)消除沖突;

39、全局E-R模型的優(yōu)化原則:(1)合并相關實體類型;(2)消除冗余的屬性;(3)消除冗余的聯(lián)系;

40、合并E—R圖時需要消除的沖突是:結構沖突、屬性沖突、命名沖突。

41、從E-R圖導出關系模型的時候,圖中的每一個實體,都應轉換為關系,其中應包括對應實體的全部屬性,并應根據(jù)關系所表達的語義確定哪個屬性(或哪幾個屬性組合)作為主鍵。多對多聯(lián)系也要轉換為一個關系。

42、如果兩個實體之間存在M∶N聯(lián)系,則將它們轉換為關系模型的結果是3個表。

43、所謂單目運算就是對一個關系施加的運算,所謂雙目運算就是對兩個關系施加的運算。選擇、投影是單目運算,連接、關系笛卡兒積是雙目運算。

44、關系運算符:π投影、σ選擇、|×|連接

45、選擇:按給定條件從關系中挑選滿足條件的元組組成的集合,記為σF(R)

46、投影:從關系中挑選出指定的屬性組成的新關系,記為:πA(R)A是屬性名表,R是關系名。

47、在學生表中查找所有“男”學生元組的關系運算是選擇運算

48、有關系表R(學號,姓名,性別),若要檢索R中所有男同學的元組,則該操作的關系代數(shù)表達式為σ性別="男"(R)

49、關系R和S的笛卡兒積:它是由R的第一個元組依次與S的所有元組組合,然后是R的第二個元組,直到最后一個元組依次與S所有元組組合,形成新的關系。記為:R×S關系R和S的笛卡兒積k1*k2個元組。

50、設關系R和S的元數(shù)分別是r和s,則R和S笛卡兒積的元數(shù)是r+s

51、連接:按給定條件,把滿足條件的兩關系的所有元組,按一切可能拼接后形成的新關系,相當于在兩關系笛卡兒積上的選擇。

52、自然連接是連接的一個重要特例,它要求被連接的兩關系有若干相同的屬性名。記為:R|×|S

自考大專02120數(shù)據(jù)庫及其應用復習資料(全)53、設有關系R(A,B,C)和S(B,C,D),則R    S的屬性個數(shù)是4個

54、所謂函數(shù)依賴其實質是刻畫關系中各個屬性之間相互制約而又相互依賴的關系。

函數(shù)依賴包括:完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴

55、一個較低范式的關系,可以通過關系的無損分解轉換為若干較高級范式關系的集合,這個過程叫做關系規(guī)范化

56、如果關系R的所有屬性都是不可再分的數(shù)據(jù)項,稱該關系屬于第一范式。1NF

57、第一范式缺點:數(shù)據(jù)冗余大、修改麻煩、插入異常、刪除異常。

58、若關系R屬于1NF,且它的每一非主屬性都完全依賴于主鍵,則稱R屬于第二范式,2NF

59、若關系R屬于2NF,且它的每一非主屬性都不傳遞依賴于關鍵字,則稱R屬于第三范式,3NF

60、有關系模式:R(課程編號,課程名稱,教師編號,教師姓名,授課班級),若一名教師可講授多門課程,一門課程可由多名教師講授,則R屬于1NF

61、有關系模式R(圖書編號,圖書名稱,單價,出版社,出版社地址),則R屬于2NF

62、在關系規(guī)范化中,分解關系的兩條基本原則是:(1)分解必須是無損的;(2)分解后的關系要相互獨立;(3)一個關系只表達一個主題。

 

第二章

1、在Access數(shù)據(jù)庫中真正用于存放數(shù)據(jù)的數(shù)據(jù)庫對象是表

2、Access自含的編程語言是VBA。

3、Access是一個基于關系模型的DBMS。

4、在Access中,表有兩種視圖,其中設計視圖用于定義或修改表結構。

5、Access系統(tǒng)中,通過設置密碼、控制用戶存取權限和數(shù)據(jù)加密等方法實現(xiàn)數(shù)據(jù)安全性控制。

6、一個Access數(shù)據(jù)庫文件的擴展名為.mdb。

7、在當前打開的數(shù)據(jù)庫窗口中,已創(chuàng)建的某類對象的所有列表的顯示區(qū)域稱為對象列表框。

8、在Access數(shù)據(jù)庫中,有表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊七種對象。

9、查詢和表的根本區(qū)別是查詢的結果是虛擬的,并不實際存儲數(shù)據(jù)。

10、查詢和表都有數(shù)據(jù)表視圖和設計視圖。

11、Access窗口由標題欄、菜單欄、工具欄和狀態(tài)欄等幾部分組成。

12、Access數(shù)據(jù)庫窗口由標題欄、工具欄、對象欄、對象列表框和組欄等幾部分組成。

 

第三章

1、Access數(shù)據(jù)庫設計步驟:(1)確定創(chuàng)建數(shù)據(jù)庫的目的;(2)確定創(chuàng)建數(shù)據(jù)庫中需要的字段;(3)確定表中需要的字段;(4)明確每條記錄中有唯一值的字段。(5)確定表之間的關系;(6)優(yōu)化設計;(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象。(9)使用Access的分析工具。

2、Access提供了兩種創(chuàng)建數(shù)據(jù)庫的方法,一種是使用數(shù)據(jù)庫向導;另一種是先建立一個空數(shù)據(jù)庫,然后向其中添加數(shù)據(jù)庫對象。空數(shù)據(jù)庫是指數(shù)據(jù)庫中無任何對象。

3、在Access中,可以利用表分析器向導和性能分析器改進數(shù)據(jù)庫設計。

4、一個數(shù)據(jù)庫可以包含多個表。每個表反映一個主題。

5、在Access中,用戶級安全機制是指當數(shù)據(jù)庫中有多個用戶時,將用戶分成組,規(guī)定不同組的用戶具有不同的權限。

6、復制數(shù)據(jù)庫對象:(1)可以在不同數(shù)據(jù)庫之間復制;(2)可以復制到office文檔中。

7、Access允許用戶在數(shù)據(jù)庫之間以“只粘貼結構”、“結構與數(shù)據(jù)”和“將數(shù)據(jù)追加到已有的表”三種方式復制數(shù)據(jù)表。

8、Access提供的共享數(shù)據(jù)資源功能,可以在Word文檔中展示數(shù)據(jù)庫中的數(shù)據(jù)。

9、在Access中,可用于保證數(shù)據(jù)庫可靠性的手段是:(1)備份與還原;(2)壓縮和修復數(shù)據(jù)庫。

10、在Access中,提供了使用用戶級安全機制和設置密碼兩種方法,用于保障數(shù)據(jù)庫的安全性。

11、Access系統(tǒng)中,通過設置密碼、控制用戶存取權限和數(shù)據(jù)加密等方法實現(xiàn)數(shù)據(jù)安全性控制。

12、在Access中,當設置數(shù)據(jù)庫密碼時,需要以獨占方式打開數(shù)據(jù)庫。

13、在Access中壓縮當前數(shù)據(jù)庫,用戶必須具有“打開/運行”和“以獨占方式打開”的權限。

 

第四章

1、Access提供的數(shù)據(jù)類型有:文本型、數(shù)字型、日期/時間型、貨幣、自動編號、是/否型、OLE對象、超級鏈接和查閱向導等

2、在Access中,可以使用表設計器、表向導、輸入數(shù)據(jù)、導入和鏈接外部數(shù)據(jù)等多種方式創(chuàng)建表。

3、Access提供了“導入”和“鏈接”兩種使用外部數(shù)據(jù)源的方法。

4、導入和鏈接的差異:(1)導入是在新表中創(chuàng)建外部數(shù)據(jù)源的副本,鏈接是指連接來自其他數(shù)據(jù)源的過程。(2)導入,導入的數(shù)據(jù)與外部數(shù)據(jù)獨立,不會受其影響;鏈接,Access數(shù)據(jù)庫中的引用結果與外部數(shù)據(jù)是相同的數(shù)據(jù),不獨立。

5、在Access中,表有兩種視圖,其中設計視圖用于定義或修改表結構。

6、在Access中,表有多種視圖,其中可以“增加、刪除、修改’’記錄的視圖是 數(shù)據(jù)表視圖 。

7、Access規(guī)定表中文本類型字段的最大長度是255個字符。默認值為50個字符

8、若表中有一個名為照片的字段,其中擬存放位圖(bmp文件),則該字段的類型是OLE對象型

9、在Access中,一個表中僅能有一個自動編號類型的字段。

10、在Access中,規(guī)定日期型常量的定界符是#。

11、在Access中創(chuàng)建學生表:S(學號,姓名,年齡),要實現(xiàn)在年齡字段中只允許輸入18到20之間的數(shù),則應設置年齡字段的有效性規(guī)則。

12、在創(chuàng)建表的過程中,設置有效性規(guī)則的目的是實施數(shù)據(jù)庫的完整性約束。

13、假設規(guī)定最低工資為2000元,最高工資為5000元,則工資字段的有效性規(guī)則應設置為>=2000 and <=5000

14、設置輸入掩碼可以約束向字段輸入的數(shù)據(jù),一個輸入掩碼可以由掩碼和原義顯示兩類字符組成

15、假設設置“出生年月”字段的輸入掩碼為“****年**月**日”,其中的符號“*”稱為占位字符

16、某記錄的一個文本型字段內存放的數(shù)據(jù)為“710072SXcn”,當該字段的格式屬性設置為“>@@@@@@-@@-@@”時,顯示的結果是710072-S X-CN

17、在Access中,通過查閱向導可創(chuàng)建一個值列表(也稱查閱列),在下列選項中,能作為值列表(查閱字段)數(shù)據(jù)源的是表、查詢、鍵入值(值列表)

18、在Access中,可以創(chuàng)建單字段、多字段和自動編號三種類型的主鍵。

19、索引是使記錄有序化的一種技術。是從邏輯上維持要求的記錄排列順序。

20、索引包括單字段索引和多字段索引。

21、為一個表創(chuàng)建索引是為了提高對表中數(shù)據(jù)進行查找的速度。

22、在Access中,表之間實施參照完整性時有“級聯(lián)更新相關字段”和“_級聯(lián)刪除相關記錄_”兩個選項。

23、在Access中,表之間的聯(lián)結類型包括:內部聯(lián)接、左外部聯(lián)接、右外部聯(lián)接

24、有學生(學號,姓名,性別)和成績(學號,課程名稱,分數(shù))兩個表,若在建立學生與成績一對多聯(lián)系時,選擇的聯(lián)系類型是:包括″學生″中的所有記錄和″成績″中聯(lián)接字段相等的那些記錄,則數(shù)據(jù)之間關聯(lián)方式是左外部聯(lián)接。

 

第五章

1、Access中的查詢對象屬于數(shù)據(jù)庫的外部模型

2、在創(chuàng)建查詢時,通過查詢準則來設定顯示記錄的條件,該操作實現(xiàn)了關系代數(shù)的選擇運算

3、查詢分為:選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢

4、根據(jù)指定的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結果的查詢稱為選擇查詢

5、執(zhí)行查詢時,顯示一個對話框,用來提示用戶輸入有關參數(shù),該參數(shù)作為查詢條件檢索數(shù)據(jù)。這種查詢稱為參數(shù)查詢。

6、將來源于某個表中的字段進行分組,一組列在交叉表左側,一組(某個字段的值)列在交叉表上部,并在交叉表行與列交叉處顯示表中某個字段的各種計算值。這種查詢稱為交叉表查詢。

7、一次可以批量地處理大量記錄的查詢,這種查詢稱為操作查詢

8、用戶使用SQL語句創(chuàng)建的查詢,這種查詢稱為SQL查詢。

9、有學生表:S(學號,姓名,性別,入學年份,專業(yè),籍貫),若創(chuàng)建一個按專業(yè)和生源所在省市統(tǒng)計學生人數(shù)的查詢,則該查詢是選擇查詢

10、若要查詢數(shù)學和計算機專業(yè)姓李的學生信息,則查詢準則表達式是姓名Like"李*"AND(專業(yè)="數(shù)學"OR專業(yè)="計算機")

11、有職工表:職工(職工編碼,姓名,性別,出生年月),假設要查詢職工的年齡,則該查詢的計算字段″年齡″應定義為年齡:Year(Now)-Year([出生年月])

12、如果用戶知道所要查找的記錄的特定值,可在運行查詢時,利用對話框提示用戶輸入該特定值,以查詢滿足特定值要求的信息,這時應設計參數(shù)查詢。

13、有考生表:R(考號,姓名,課程名,分數(shù)),如果要建立一個能夠按輸入的分數(shù)段顯示考生姓名和分數(shù)的參數(shù)查詢,則在分數(shù)的準則單元格中輸入的表達式是between[起始分數(shù)] and [終止分數(shù)]

14、操作查詢包括:生成表查詢、更新查詢、追加查詢、刪除查詢

15、某學校的數(shù)據(jù)庫中有2個表:

在校生(學號,姓名,性別,專業(yè),入學日期,學籍)

畢業(yè)生(學號,姓名,性別,專業(yè),畢業(yè)日期)

每年學生畢業(yè)時,需要將已畢業(yè)學生的信息從在校生表中轉移到畢業(yè)生表中,可以實現(xiàn)這個操作的方法是追加查詢

16、有學生檔案表:S(學號,姓名,性別,出生年月,專業(yè)),若要利用S表復制一個新的學生名單表:R(學號,姓名),則可以直接實現(xiàn)這個操作的方法是生成表查詢

17、有學生表:學生(學號,姓名,性別,入學年份,專業(yè)),如果需要按照學生的入學年份從學生表中批量刪除所有畢業(yè)生的信息,則應該創(chuàng)建刪除查詢

18、在設計視圖中創(chuàng)建選擇查詢時有三個要點,即確定查詢數(shù)據(jù)源、指定_查詢輸出字段___和設置查詢準則。

19、Access為查詢對象提供了“設計”、“數(shù)據(jù)表”和“SQL”三種視圖方式。其中可用于瀏覽數(shù)據(jù)的是數(shù)據(jù)表視圖

20、在SQL查詢命令中,設置查詢條件的子句是where字句。

21、有學生表:S(學號,姓名,性別,出生年月,專業(yè)名稱)。假設要列出學生表中“管理”專業(yè)所有女同學的姓名和出生年月,請在下列SQL語句的橫線處填寫適當?shù)膬热?,完成查詢任務?/span>

SELECT_姓名, 出生年月__

FROM__S__

WHERE_性別= “女” and專業(yè)名稱= “管理” _

22、在SQL中,可以利用count函數(shù)計算記錄的個數(shù)。

23、在創(chuàng)建查詢時,有些實際需要的內容在數(shù)據(jù)源的字段中并不存在,但可以通過在查詢中增加計算字段來完成。

 

第六章

1、窗體是用戶操作數(shù)據(jù)庫的界面。

2、根據(jù)窗體的用途,可以將窗體分為數(shù)據(jù)操作窗體、控制窗體和信息交互窗體。

3、供用戶輸入、瀏覽、或編輯數(shù)據(jù)的窗口,稱為數(shù)據(jù)操作窗體。

4、供用戶控制工作流程的窗口,稱為控制窗體。

5、通過彈出式窗口來顯示某種提示信息或接受用戶輸入的窗體,稱為信息交互窗體

6、包含在另一個窗體中的窗體,稱為子窗體。

7、窗體的視圖包含:設計視圖、窗體視圖、數(shù)據(jù)表視圖。

8、如果窗體中包含OLE圖像字段,則能夠顯示圖像本身的視圖方式是窗體視圖

9、一個窗體可由窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳五個部分組成。

10、有班級和學生表:

班級(班級編號,班級名稱,專業(yè),系名稱)

學生(學號,姓名,性別,出生日期,班級編號)

若創(chuàng)建了按照班級名稱瀏覽學生信息的窗體,如下圖所示,則顯示學生信息的窗體稱為

子窗體

11、窗體中以表達式作為數(shù)據(jù)源的控件稱為計算控件。

12、窗體設計使用的控件中,組合框控件綜合了列表框和文本框兩種控件的功能。

13、在窗體中有一個命令按鈕控件,當用戶單擊命令按鈕時,將進入另一個窗體,則應

設置該控件的事件屬性。

14、在使用窗體處理數(shù)據(jù)時,可以利用“按選定內容篩選”、“按窗體篩選”、“內容排除篩選”和“高級篩選/排序”四種方法篩選相關的記錄。

15、在窗體設計中使用的控件,可分為綁定型控件、非綁定型控件和計算型控件三種類型。

16、窗體中的每個控件都有一組屬性,其中用于設置控件外觀的是格式屬性

17、創(chuàng)建窗體的方法有:(1)自動創(chuàng)建窗體;(2)使用窗體向導創(chuàng)建窗體;(3)在設計視圖中創(chuàng)建窗體;(4)使用圖表向導創(chuàng)建窗體;(5)使用數(shù)據(jù)透視表向導創(chuàng)建窗體

 

第七章

1、報表的功能:(1)對大量數(shù)據(jù)進行計算、分組和匯總;(2)設計成所需要的格式輸出信息。

2、Access報表的結構由“報表頁眉”,“頁面頁眉”,“主體”,“頁面頁腳”和“報表頁腳”分組頁眉,分組頁腳七部分構成

3、報表由報表頁眉、頁面頁眉等多個部分構成,每一部分稱為報表的一個節(jié)。在Access中,報表最多可以由7個節(jié)構成。

4、報表的視圖有:設計視圖、打印預覽視圖和版面預覽視圖

5、在Access報表視圖中,用于創(chuàng)建報表結構或修改已有報表結構的視圖是__設計視圖。

6、報表有多種視圖,其中能夠同時顯示報表數(shù)據(jù)和格式的是打印預覽視圖和版面預覽視圖

7、分組報表最多可以按10個字段或表達式進行分組。

8、一個報表最多可以按10個字段或表達式進行排序。

9、在報表中統(tǒng)計記錄個數(shù)的函數(shù)是count。

10、在Access中,將插入到其他報表中的報表稱為子報表。

11、Access在當前行或列中打印當前節(jié),而在下一行或列中打印下一節(jié)的內容,則節(jié)的“新行或新列”屬性應設置為節(jié)后。

12、如果Access中的報表格式為“在新的一行中打印當前節(jié),而在同一行中打印下一節(jié)”,則需要將報表的“新行或新列”屬性設置為節(jié)前

13、Access將在新的一行或列中打印當前節(jié),則需要將報表的“新行或新列”屬性設置為節(jié)前和節(jié)后。

14、有一個表格式報表,若需要每一頁都打印欄目標題,則應添加頁面頁眉

15、創(chuàng)建報表的方法有:(1)自動創(chuàng)建報表;(2)使用報表向導創(chuàng)建報表;(3)在設計視圖中創(chuàng)建報表;(4)使用圖表向導創(chuàng)建報表;(5)使用標簽向導創(chuàng)建報表

 

第八章

1、連接到數(shù)據(jù)庫的特殊的WEB頁,稱為數(shù)據(jù)訪問頁

2、按用途可將數(shù)據(jù)訪問頁分為三種類型:交互式報表頁、數(shù)據(jù)輸入頁和數(shù)據(jù)分析頁

3、在Access中,主要用于數(shù)據(jù)顯示、排序或分組的數(shù)據(jù)訪問頁稱為交互式報表頁

4、在Access中,主要用于查看、添加和編輯記錄的數(shù)據(jù)訪問頁稱為數(shù)據(jù)輸入頁

5、以數(shù)據(jù)透視表形式組織的數(shù)據(jù)訪問頁稱為數(shù)據(jù)分析頁。

6、數(shù)據(jù)訪問頁的視圖包括:設計視圖和頁面視圖

7、在Access中,通過數(shù)據(jù)訪問頁瀏覽和修改數(shù)據(jù)時,應當使用頁面視圖

8、在Access中,修改數(shù)據(jù)訪問頁的設計時,應當使用設計視圖

9、在數(shù)據(jù)訪問頁中,可使用文字和熱點圖象兩種形式的超鏈接。

10、可通過設置數(shù)據(jù)訪問頁的鏈接屬性,使數(shù)據(jù)訪問頁關聯(lián)數(shù)據(jù)源。保存該鏈接數(shù)據(jù)源信息的數(shù)據(jù)訪問頁的屬性是ConnectionString

11、在Access中,可以利用“格式”菜單中的主題命令,選擇特定標題格式、背景色彩、邊框顏色等不同風格的數(shù)據(jù)訪問頁模板。

12、從數(shù)據(jù)處理的角度而言,數(shù)據(jù)訪問頁和窗體類似,所不同的是數(shù)據(jù)訪問頁存儲在Access數(shù)據(jù)庫的外部。

13、在Access中,可以將表和查詢作為數(shù)據(jù)訪問頁的記錄來源。

14、在Access中,可以利用文件/web頁瀏覽命令打開IE瀏覽器查看數(shù)據(jù)訪問頁。

15、數(shù)據(jù)訪問頁以HTML文件格式存儲,其文件的擴展名為.htm。

16、可以使用瀏覽器訪問的Access數(shù)據(jù)庫對象是數(shù)據(jù)訪問頁。

17、創(chuàng)建數(shù)據(jù)訪問頁的方法有:(1)使用自動功能創(chuàng)建;(2)使用數(shù)據(jù)頁向導創(chuàng)建;(3)在設計視圖中創(chuàng)建;(4)將現(xiàn)有的web頁轉換為數(shù)據(jù)訪問頁。

 

第九章

1、宏是一個或多個操作的集合。宏的主要功能是使操作自動化。

2、宏包括:操作序列宏、宏組、帶條件的宏。

3、宏的創(chuàng)建包括:選擇宏操作、設置操作條件、指定宏名。

4、為簡化宏的管理,可以將若干功能相關的宏組合在一起構成一個宏組

5、在Access中,通過RunMacro運行宏組中的宏時,其格式是宏組. 宏名。

6、Access中,實現(xiàn)打開表功能的宏命令是opentable。

7、在Access中,處理事件的代碼稱為事件過程。

8、宏操作Open Form的功能是打開一個窗體。

9、在宏中執(zhí)行其它宏時,需要使用的命令是RunMacro

10、判斷“學生”窗體中“性別”字段值是否為“男”的宏條件表達式為[Forms]![學生]![性別]=“男”

11、在Access中,宏的創(chuàng)建、修改和調試是在設計視圖中進行的。

12、在Access中,應用宏的一般步驟是創(chuàng)建、調試和運行。

13、在Access中,運行宏的方法有:(1)直接運行宏;(2)運行宏組中的宏;(3)從其它宏中運行宏;(4)通過響應窗體或報表中的控件上發(fā)生的事件來運行宏。

14、模塊是由VBA聲明和過程組成的集合

15、Access系統(tǒng)提供了兩種類型的模塊,即標準模塊和類模塊

16、類模塊是指可以用來定義新對象的模塊,包含有屬性和方法的定義。

17、標準模塊是指存儲在數(shù)據(jù)庫中的通用過程和常用過程。

18、在Access中,能夠在表達式中使用的通用過程是函數(shù)function過程。

19、在Access中,模塊中的聲明部分用于聲明變量和常量的數(shù)據(jù)類型。

20、類是對象的摸板,包含了有關對象的特征和行為的共性信息。事件是指對象能識別并能響應的一些預先定義的動作。

 

 

 

 

出現(xiàn)頻率高的題:

1.數(shù)據(jù)管理技術經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段。

2. 什么是DBMS 、什么是DBS?  

       答:{數(shù)據(jù)庫管理系統(tǒng)(DBMS)}是數(shù)據(jù)庫系統(tǒng)中專門用來管理數(shù)據(jù)的軟件,它位于用戶與操作系統(tǒng)之間,是用戶使用數(shù)據(jù)庫的接口。數(shù)據(jù)庫系統(tǒng)(DBS)是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng),實際上是指采用了數(shù)據(jù)庫技術后的整個計算機系統(tǒng)。

3.簡述數(shù)據(jù)模型的概念及其三級結構?

答:數(shù)據(jù)模型是客觀事物及其聯(lián)系的數(shù)據(jù)描述,或者說數(shù)據(jù)模型表示了數(shù)據(jù)庫中數(shù)據(jù)的組織形式及數(shù)據(jù)所代表的意義。用來表達用戶需求觀點的數(shù)據(jù)庫全局邏輯結構的模型稱為“概念模型”。用來表達計算機實現(xiàn)觀點的數(shù)據(jù)庫全局邏輯結構的模型稱為“邏輯模型”。用來表達擁護使用觀點的數(shù)據(jù)庫局部邏輯結構的模型稱為“外部模型”。用來表達數(shù)據(jù)庫物理結構的模型稱為“內部模型”。在用戶到數(shù)據(jù)庫之間,數(shù)據(jù)庫的數(shù)據(jù)結構分成了三個層次:外部模型、邏輯模型、內部模型。

4.DBS由哪幾個部分組成?

答:數(shù)據(jù)庫系統(tǒng)的組成:數(shù)據(jù)庫(DB)、硬件、軟件、數(shù)據(jù)庫管理員(DBA)。

5.簡述DBA的職責?

 答:數(shù)據(jù)庫管理員(DBA)的職責:1)定義模式、內模式和與用戶交流,定義外模式;2)提供技術培訓;3)定義安全性規(guī)則,對用戶訪問數(shù)據(jù)庫授權;4)定義完整性規(guī)則,監(jiān)督數(shù)據(jù)庫運行;5)數(shù)據(jù)庫的轉儲與恢復工作。

6.在關系中凡能惟一標識元組的屬性(或屬性集),稱為關系模式的候選鍵。P15

7什么是實體完整性  及還哪幾條完整性?

 答:實體完整性規(guī)則要求關系中的元組在組成(主鍵的屬性)上不能是空值。如果主鍵出現(xiàn)空值意味著存在不可識別的實體或者說主鍵失去了唯一標識記錄的作用。還有參照完整性規(guī)則、用戶定義完整性規(guī)則。

 8.ER圖轉關系模型,如P24圖1-22    P10  圖1-11   

9.給定關系 雇員(雇員號,姓名,性別,出生日期,雇用日期)

銷售(雇員號,商品號,銷售日期,銷售數(shù)量)

商品(商品號,商品名,單價,貨存量)根據(jù)以上三個關系,畫出實體聯(lián)系E-R圖。10.設關系R(A,B,C,D,E)中的屬性函數(shù)依賴為:A→B,A→C,C→D,D→E,若將關系R分解為以下R1和R2兩個關系:R1(A,B,C)   R2(C,D,E) 則R1屬于3范式,R2屬于2范式。

11.分解是解決冗余的主要方法,也是規(guī)范化的一條原則。P31

12.什么叫部分函數(shù)依賴?

 答:屬性C只依賴于屬性中的B,而與A無關這稱為部分函數(shù)依賴。

13.已知關系模式S,S如下:

S(學號,姓名,性別,性別,班級,班主任,課程號,課程名,學時數(shù),成績)

S關系主鍵定為:學號+課程號,請將S分解規(guī)范化,使之滿足3NF。 P34

14.Access數(shù)據(jù)庫可以包含表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊七個對象,文件擴展名為.MDB。

15.若雙擊Access標題欄上的控制按鈕,則會退出Access。P45

16.設計Access數(shù)據(jù)庫一般應按哪些步驟進行?

 答:ACCESS是一個關系型數(shù)據(jù)管理系統(tǒng),設計ACCESS數(shù)據(jù)庫一般的步驟:確定創(chuàng)建數(shù)據(jù)庫的目的—確定數(shù)據(jù)庫中需要的表—確定表中需要的字段—明確每條記錄中有唯一值的字段(主鍵)—明確表之間的關系—優(yōu)化設計—輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象—使用ACCESS的分析工具。

17.打開數(shù)據(jù)庫有哪幾種方法?

 答:打開數(shù)據(jù)庫的方法:通過啟動對話框打開、使用“打開“命令打開、通過最近使用過的文件列表打開。

18.如何提高數(shù)據(jù)庫可靠性管理和安全性管理?

 答:為了保證數(shù)據(jù)庫的可靠性,可以采用“備份與還原”的傳統(tǒng)方法,當數(shù)據(jù)庫受到破損而無法修復時,以便利用備份來修復數(shù)據(jù)庫。此外,使用ACCESS提供的數(shù)據(jù)庫(壓縮)和(修復)功能,可以使受損的數(shù)據(jù)庫在一定程度上得到修復。

19.Access提供的數(shù)據(jù)庫壓縮和恢復功能,可以是受損的數(shù)據(jù)庫在一定程度上得到修復。P71

20.Access提供的_數(shù)據(jù)庫加密和用戶級安全機制都可以提高數(shù)據(jù)庫的安全性管理。21.簡述創(chuàng)建表的幾種方法?

 答:使用表設計器創(chuàng)建表、使用表向導創(chuàng)建表、通過輸入數(shù)據(jù)創(chuàng)建表、通過導入或鏈接方式創(chuàng)建表。

22.簡述通過導入和鏈接方式創(chuàng)建表的差別?

 答:使用導入方法,當外部數(shù)據(jù)源發(fā)生變化時不會影響已經(jīng)導入的數(shù)據(jù);反之,外部數(shù)據(jù)源也不會因導入的數(shù)據(jù)修改而發(fā)生改變。鏈接是指連接來自其他數(shù)據(jù)源的過程,即在不進行導入的情況下用戶可以直接使用外部數(shù)據(jù)源,而這些數(shù)據(jù)本身并沒有存儲在ACCESS數(shù)據(jù)庫中。

23.什么是有效性規(guī)則和輸入掩碼?

 答:“有效性規(guī)則”是指控制輸入數(shù)據(jù)時應遵從的規(guī)則,用來限制可以接受的數(shù)據(jù)范圍?!拜斎胙诖a”是指能起到控制向字段輸入數(shù)據(jù)作用的字符。一個輸入掩碼可以包含原義顯示的字符和掩碼字符。

24.文本類型的字段大小屬性中默認的字段大小是50個字符,最大字段大小為255個字符。P90

25.若將“電話號碼”字段的“必填字段”屬性設置為“是”,“允許空字符串”屬性設置為“否”,則該字段不充許 NULL 值或 空字符串值。P94

26. Access提供導入和鏈接兩種方法得用外部數(shù)據(jù)創(chuàng)建新表,請簡述兩種方法的區(qū)別?

 答:如果已經(jīng)確定數(shù)據(jù)只在ACCESS中使用 則應該使用導入方式 因為ACCESS對其自身表的工作速度較快 而且如果需要 可以象在ACCESS中創(chuàng)建的表一樣 修改導入的表以滿足需求。如果獲取外部數(shù)據(jù)也將由ACCESS之外的程序使用 則應該采用鏈接方式。通過鏈接 在愿應用程序和在ACCESS中都可以查看和編輯數(shù)據(jù) 也可以創(chuàng)建應用外部數(shù)據(jù)的查詢 窗體和報表 將外部數(shù)據(jù)和ACCESS表中的數(shù)據(jù)聯(lián)合使用 甚至在其他人正在以原始程序處理外部數(shù)據(jù)是還可以進行查看和編輯。

27 什么是索引?建立索引有何目的?索引有哪兩種?

 答:(索引)是指根據(jù)某個字段或某幾個字段對表中的記錄進行(排序),目的是為了加快數(shù)據(jù)查詢速度。建立索引的目的是為了加快數(shù)據(jù)查找速度。索引有單字段索引和多字段索引兩種。

28.書寫查詢準則時,日期值應該用#括起來。

29.什么是交叉表查詢和SQL查詢?

 答:交叉表查詢是一種創(chuàng)建類似于EXCEL數(shù)據(jù)透視表的查詢,這種查詢主要用于對數(shù)據(jù)進行分析計算,可顯示來源于表中某個數(shù)值字段的合計、計數(shù)或平均值等,通過對數(shù)據(jù)進行分組可以更加直觀地顯示數(shù)據(jù)表的內容。SQL查詢是用戶使用SQL語句創(chuàng)建的查詢。

 

第一章

1.(數(shù)據(jù)管理技術)與計算機硬件、軟件和計算機的應用范圍有著密切的聯(lián)系,其發(fā)展主要經(jīng)歷了(人工管理)方式、(文件系統(tǒng))方式、和(數(shù)據(jù)庫系統(tǒng))方式三個階段。

2.將E—R圖轉換成關系數(shù)據(jù)模型的過程屬于邏輯設計。

3.(數(shù)據(jù)結構化)通過所有存取路徑表示自然的數(shù)據(jù)聯(lián)系是數(shù)據(jù)庫與傳統(tǒng)文件的根本區(qū)別。

4.數(shù)據(jù)庫技術的特點:1)數(shù)據(jù)結構化;2)數(shù)據(jù)共享;3)數(shù)據(jù)冗余?。?)有較高的數(shù)據(jù)獨立性;5)數(shù)據(jù)庫系統(tǒng)為用戶提供了使用方便的用戶接口;6)增加了系統(tǒng)的靈活性。

5.{數(shù)據(jù)庫管理系統(tǒng)(DBMS)}是數(shù)據(jù)庫系統(tǒng)中專門用來管理數(shù)據(jù)的軟件,它位于用戶與操作系統(tǒng)之間,是用戶使用數(shù)據(jù)庫的接口。

6.數(shù)據(jù)庫系統(tǒng)(DBS)是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng),實際上是指采用了數(shù)據(jù)庫技術后的整個計算機系統(tǒng)。

7.二元聯(lián)系的三種類型:一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系。

8.數(shù)據(jù)模型是客觀事物及其聯(lián)系的數(shù)據(jù)描述,或者說數(shù)據(jù)模型表示了數(shù)據(jù)庫中數(shù)據(jù)的組織形式及數(shù)據(jù)所代表的意義。

9.用來表達用戶需求觀點的數(shù)據(jù)庫全局邏輯結構的模型稱為“概念模型”

10.用來表達計算機實現(xiàn)觀點的數(shù)據(jù)庫全局邏輯結構的模型稱為“邏輯模型”

11.用來表達擁護使用觀點的數(shù)據(jù)庫局部邏輯結構的模型稱為“外部模型”

12.用來表達數(shù)據(jù)庫物理結構的模型稱為“內部模型”

13.在用戶到數(shù)據(jù)庫之間,數(shù)據(jù)庫的數(shù)據(jù)結構分成了三個層次:外部模型、邏輯模型、內部模型。

14.把概念模型轉換成數(shù)據(jù)庫的邏輯模型,這是一個“轉換”的過程。

15.數(shù)據(jù)庫系統(tǒng)的組成:數(shù)據(jù)庫(DB)、硬件、軟件、數(shù)據(jù)庫管理員(DBA)。

16.數(shù)據(jù)庫管理員(DBA)的職責:1)定義模式、內模式和與用戶交流,定義外模式;2)提供技術培訓;3)定義安全性規(guī)則,對用戶訪問數(shù)據(jù)庫授權;4)定義完整性規(guī)則,監(jiān)督數(shù)據(jù)庫運行;5)數(shù)據(jù)庫的轉儲與恢復工作。

17.關系模型的三類完整性規(guī)則:實體完整性規(guī)則、參照完整性規(guī)則、用戶定義完整性規(guī)則。

18.實體完整性規(guī)則要求關系中的元組在組成(主鍵的屬性)上不能是空值。

19.投影操作是一個關系進行(垂直分割),消去某些列,并重新安排列的順序。

20.選擇運算是根據(jù)某些條件對關系進行水平分割。(對行)

21.(“分解“)是解決冗余的主要辦法,也是規(guī)范化的一條原則,關系模式冗余有問題,就分解它。

22.關系R的主鍵是A+B(組合鍵)。

23.完全函數(shù)依賴:屬性E依賴于主鍵A+B,即E的取值依賴于A和B兩者的組合。

24.部分函數(shù)依賴:屬性C只依賴于屬性中的B,而與A無關。

86.1NF:如果屬性C只依賴于屬性中的B,而與A無關。關系模式R的每個關系r的屬性值都是不可分的原子值,那么稱R是第一范式的模式。

87.2NF:在1NF的基礎上消除部分函數(shù)依賴即2NF

88.3NF:在2NF的基礎上消除傳遞函數(shù)依賴

89.1NF、2NF、3NF的關系:屬于3NF關系一定滿足2NF或1NF條件;屬于2NF關系一定滿足1NF條件,但不一定滿足3NF條件。

第二章

25.ACCESS數(shù)據(jù)庫的組成:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。

26.數(shù)據(jù)庫的擴展名為.MDB

27.ACCESS窗口由標題欄、菜單欄、工具欄和狀態(tài)欄組成。

28.常規(guī):單擊“工具”菜單—選擇“選項”命令—出現(xiàn)“選項”對話框。

第三章

29.ACCESS是一個關系型數(shù)據(jù)管理系統(tǒng),設計ACCESS數(shù)據(jù)庫一般的步驟:確定創(chuàng)建數(shù)據(jù)庫的目的—確定數(shù)據(jù)庫中需要的表—確定表中需要的字段—明確每條記錄中有唯一值的字段(主鍵)—明確表之間的關系—優(yōu)化設計—輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象—使用ACCESS的分析工具。

30.打開數(shù)據(jù)庫的方法:通過啟動對話框打開、使用“打開“命令打開、通過最近使用過的文件列表打開。

31.為了保證數(shù)據(jù)庫的可靠性,可以采用“備份與還原”的傳統(tǒng)方法,當數(shù)據(jù)庫受到破損而無法修復時,以便利用備份來修復數(shù)據(jù)庫。此外,使用ACCESS提供的數(shù)據(jù)庫(壓縮)和(修復)功能,可以使受損的數(shù)據(jù)庫在一定程度上得到修復。

32.數(shù)據(jù)庫可靠性管理:備份和還原數(shù)據(jù)庫、壓縮和修復數(shù)據(jù)庫。

33.數(shù)據(jù)庫安全性管理:設置密碼,對用戶設置操作權限,必要是可對數(shù)據(jù)庫進行加密處理;使用數(shù)據(jù)庫密碼;撤消數(shù)據(jù)庫密碼;使用用戶級安全機制保護數(shù)據(jù)庫。

第四章

34.表的創(chuàng)建:使用表設計器創(chuàng)建表、使用表向導創(chuàng)建表、通過輸入數(shù)據(jù)創(chuàng)建表、通過導入或鏈接方式創(chuàng)建表。

34.ACCESS支持十種字段數(shù)據(jù)類型、用法、和它們所占用的空間大小{文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超級連接、查閱向導}

35.使用導入方法,當外部數(shù)據(jù)源發(fā)生變化時不會影響已經(jīng)導入的數(shù)據(jù);反之,外部數(shù)據(jù)源也不會因導入的數(shù)據(jù)修改而發(fā)生改變。

36.鏈接是指連接來自其他數(shù)據(jù)源的過程,即在不進行導入的情況下用戶可以直接使用外部數(shù)據(jù)源,而這些數(shù)據(jù)本身并沒有存儲在ACCESS數(shù)據(jù)庫中。

37.“輸入掩碼”是指能起到控制向字段輸入數(shù)據(jù)作用的字符。一個輸入掩碼可以包含原義顯示的字符和掩碼字符。

38.“有效性規(guī)則”是指控制輸入數(shù)據(jù)時應遵從的規(guī)則,用來限制可以接受的數(shù)據(jù)范圍。

39.(索引)是指根據(jù)某個字段或某幾個字段對表中的記錄進行(排序),目的是為了加快數(shù)據(jù)查詢速度。

40.在ACCESS中可以創(chuàng)建三種類型的主鍵,即自動編號主鍵、單字段主鍵和多自段主鍵。

41.若將“電話號碼”字段的“必填字段”屬性設置為“是”,“允許空字符串”屬性設置為“否”則該字段不允許為NULL值或“”值。

42.若將“電話號碼”字段的“必填字段”屬性設置和“允許空字符串”屬性均設置為“否”,則該字段允許為(NULL)值,但也不允許是(空字符串)值

第五章

43.ACCESS為“查詢”提供了三種視圖方式:設計視圖、數(shù)據(jù)表視圖、SQL視圖。

44.交叉表查詢是一種創(chuàng)建類似于EXCEL數(shù)據(jù)透視表的查詢,這種查詢主要用于對數(shù)據(jù)進行分析計算,可顯示來源于表中某個數(shù)值字段的合計、計數(shù)或平均值等,通過對數(shù)據(jù)進行分組可以更加直觀地顯示數(shù)據(jù)表的內容。

45.常用的SQL(結構化查詢語言)查詢有:聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。

45.查詢的類型:選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢。

46.ACCESS為查詢對象提供了“設計”“數(shù)據(jù)表”和“SQL”三種視圖方式。

47.窗體的數(shù)據(jù)源主要有(表)和(查詢)

第六章 窗體

48.根據(jù)窗體的用途可以將窗體分為(數(shù)據(jù)操作窗體)(控制窗體)(信息交互窗體)三類。

    根據(jù)窗體的表現(xiàn)形式,又可以將窗體分為單頁窗體、多頁窗體、連續(xù)窗體、子窗體、彈出式窗體等

49.連續(xù)窗體用途:連續(xù)窗體逐條顯示記錄,并且可以使用窗口底部的瀏覽按鈕或窗口上的滾動條移動記錄。

50.子窗體的用途:子窗體一般用于顯示“一對多”關系中的“多”方記錄。

51.ACCESS為窗體對象提供了三種視圖方式,即“設計“視圖、“窗體”視圖和“數(shù)據(jù)表”視圖。

52.(控件)是一種圖形化對象。

53.控件可以防在窗體上,目的是為了(顯示數(shù)據(jù)或執(zhí)行某種操作,美化窗體)

54.創(chuàng)建窗體:使用“自動創(chuàng)建”功能快速創(chuàng)建窗體、使用窗體向導創(chuàng)建窗體、使用圖表向導創(chuàng)建窗體、使用數(shù)據(jù)透視表向導創(chuàng)建窗體、使用設計視圖創(chuàng)建窗體

55.控件可分為綁定型控件、非綁定型控件和計算型控件三種類型。

56.綁定型控件:又稱結合性控件,是一種與數(shù)據(jù)源中的基表或查詢中的字段相關聯(lián)的控件。

57.未幫頂型控件又稱非結合型控件,與(數(shù)據(jù)源沒有關系),只能用來顯示靜態(tài)的文字、線條、圖象等。

58.計算型控件:是一種以(表達式)作為數(shù)據(jù)源的控件,構成表達式的數(shù)據(jù)項通常是窗體中的表或查詢中的字段或包含字段的表達式。

59.有創(chuàng)建子窗體的方法:同時創(chuàng)建帶有子窗體的窗體、將已有的窗體作為子窗體添加到另一窗體中、彈出式字窗體。

60.選擇多個不相鄰的控件:按住SHIFT鍵,再分別單擊要選擇的不相鄰控件。

61.一個窗體最多可由窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳等五部分組成,每一部分稱為一個節(jié)。

第七章 報表

62.報表是一種以打印的形式展現(xiàn)數(shù)據(jù)的有效方式,可以在屏幕上預覽或在打印機上輸出

63.報表用途:對大量數(shù)據(jù)驚醒計算、分組和匯總;將報表設計成所需要的格式輸出信息。

64.報表的組成:報表頁眉、報表頁腳、頁面頁眉、頁面頁腳、主體、組頁眉、組頁腳。其中報表頁眉/頁腳成對出現(xiàn),頁面頁眉/頁腳成對出現(xiàn),組頁眉、組頁腳單獨出現(xiàn)。

65.報表的視圖:設計視圖、打印預覽視圖和版面預覽視圖。

表的視圖:設計試圖、數(shù)據(jù)表視圖。

窗體的視圖:設計視圖、窗體視圖、數(shù)據(jù)表視圖。

查詢的視圖:設計視圖、SQL視圖、數(shù)據(jù)表視圖。

66.打印預覽視圖和版面預覽視圖看效果。

67.創(chuàng)建報表可以采用五種方法:1》使用自動創(chuàng)建報表;2》使用報表向導根據(jù)提示創(chuàng)建報表;3》使用圖表向導創(chuàng)建含有圖表的報表;4》使用標簽向導創(chuàng)建標簽式報表;5》在設計視圖中手工創(chuàng)建報表。

68.在報表中可以按照指定順序對記錄進行排序,也可以將具有共同特征的相關記錄分成“組”集中打印或進行匯總計算。一個報表最多可以按10個字段或表達式進行排序。在報表中進行計算是通過計算控件實現(xiàn)的。常用的計算控件是文本框,也可以是任何具有“控件來源”屬性的控件。在報表上添加計算控件后應將“控件來源”屬性設置為計算表達式。添加在“主體“中的計算控件可以對每個記錄求總計或平均值;添加在”組頁眉/頁腳“中的計算控件可以對一個組中的記錄求總計或平均值;添加在”報表頁眉/頁腳“中的計算控件可以對所有記錄求總計或平均值。

69.在ACCESS中有兩種創(chuàng)建子報表的方法:一種是在已有的報表中創(chuàng)建子報表;另一種是將已有的報表作為字報表添加到其他報表中。

70.報表是一種格式化輸出數(shù)據(jù)的對象。創(chuàng)建報表主要是設計報表的格式,而報表的格式就存儲在報表的設計中,報表數(shù)據(jù)源可以來自于基表或查詢。設計視圖用于設計或修改報表,打印預覽視圖和版面預覽視圖則用于查看報表中的每頁數(shù)據(jù)和報表的版面布局。

第八章 數(shù)據(jù)訪問頁

71.窗體、報表和數(shù)據(jù)訪問頁之間的差異:《在ACCESS中輸入、編輯和交互處理數(shù)據(jù):窗體(是)、報表(否)、數(shù)據(jù)訪問頁(是);在ACCESS之外使用IE瀏覽器輸入、編輯和交互處理活動數(shù)據(jù):窗體(否)、報表(否)、數(shù)據(jù)訪問頁(是);打印要發(fā)布的數(shù)據(jù):窗體(可能)、報表(是)、數(shù)據(jù)訪問頁(可能);通過電子郵件發(fā)布數(shù)據(jù):窗體(否)、報表(否)、數(shù)據(jù)訪問頁(是)。

72.數(shù)據(jù)訪問頁的類型:交互式報表頁、數(shù)據(jù)輸入頁、數(shù)據(jù)分析頁。

73.數(shù)據(jù)分析頁是一種以(數(shù)據(jù)透視表形式)組織的數(shù)據(jù)訪問頁。數(shù)據(jù)透視表之所以這樣命名是因為可以動態(tài)地改變他們的版面布置,按照不同方式分析數(shù)據(jù)。

74.數(shù)據(jù)訪問頁作為ACCESS數(shù)據(jù)庫的一種對象,它有設計視圖和頁面試圖兩種視圖形式。

75.設置數(shù)據(jù)訪問頁的(主題)是指數(shù)據(jù)訪問頁上的項目符號、字體、水平線、背景圖像和其它元素和顏色方案的統(tǒng)一體。主題有助于方便地制作專業(yè)化的數(shù)據(jù)訪問頁。將主題應用于數(shù)據(jù)訪問頁時,會自動定義數(shù)據(jù)訪問頁中的以下元素:正文和標題樣式、北京色彩或圖形、邊框的顏色、水平線、項目符號和超級鏈接的顏色等。

76.在數(shù)據(jù)訪問頁上插入滾動文字:單擊工具箱中的(“滾動文字“)控件

77.在ACCESS中可以使用兩種形式的超鏈接,一種是以文字形式提示的超鏈接;另一種是以圖象形式表示的超鏈接。

第九章 宏與模塊

78.宏的類型:操作序列宏、宏組、帶條件的宏。

79.宏是一個或多個操作的集合

80.在ACCESS中可以采用多種方法運行宏:直接運行宏、運行宏組中的宏、從其他宏中運行宏、通過響應窗體或報表中的控件上發(fā)生的事件來運行宏。

81.常用的宏操作:操縱數(shù)據(jù)庫對象的宏操作、處理數(shù)據(jù)的紅操作、執(zhí)行命令的宏操作

、實現(xiàn)導入/導出的宏操作、其他類型的宏操作。

82.操縱數(shù)據(jù)庫對象的宏操作:《OPENTABLE功能:打開指定的數(shù)據(jù)庫;OPENFORM功能:打開指定的窗體;OPENQUERY功能:打開指定的查詢;OPENREPORT功能:打開指定的報表》

83.模塊:是由VBA聲名和過程組成的集合,其中的聲明部分用來聲明變量或常量的數(shù)據(jù)類型;過程是VBA代碼的集合,其中包含一系列VB語句和方法,用來進行數(shù)據(jù)計算或執(zhí)行操作。

84.在ACCESS中有兩種類型的模塊:類模塊和標準模塊。

85.創(chuàng)建宏時必須選擇宏操作、設置操作條件、操作參數(shù)和確定宏名等,對宏中的每個操作可以進行注釋。

 

出項頻率高的題:

數(shù)據(jù)庫技術的特點:(1)數(shù)據(jù)結構化。(2)數(shù)據(jù)共享。(3)數(shù)據(jù)冗余小。(4)有較高的數(shù)據(jù)獨立性。(5)數(shù)據(jù)庫系統(tǒng)為用戶提供了使用方便的用戶接口。(6)增加了系統(tǒng)的靈活性。

簡述數(shù)據(jù)獨立性的含義及其作用:數(shù)據(jù)獨立性是指應用程序與數(shù)據(jù)庫的數(shù)據(jù)結構之間的相互獨立,是數(shù)據(jù)庫系統(tǒng)努力追求的目標。數(shù)據(jù)獨立性有兩層含義,如果數(shù)據(jù)庫物理結構改變時,不影響數(shù)據(jù)庫的整體邏輯結構、用戶的邏輯結構和應用程序,這樣我們就認為數(shù)據(jù)庫達到了“物理數(shù)據(jù)獨立性”;如果在整體邏輯結構改變時,不影響用戶的邏輯結構及應用程序,那么我們就認為數(shù)據(jù)庫達到了“邏輯數(shù)據(jù)獨立性”。

在用戶到數(shù)據(jù)庫之間,數(shù)據(jù)庫的數(shù)據(jù)結構分成了三個層次:外部模型、邏輯模型和內部模型。這三個層次都要用數(shù)據(jù)庫定義語言DDL來定義,一旦定義之后,就有了專門的術語,稱為“模式”(Schema),即外模式、邏輯模式和內模式。

各個模式之間的關系是:邏輯模式是內模式的邏輯表示;內模式是邏輯模式的物理實現(xiàn);外模式是邏輯模式的部分提取。

現(xiàn)在,普遍采用實體聯(lián)系模型(Entity Relationship,ER)來表示概念模型。ER模型以圖形來表示實體及其聯(lián)系,因而也可稱ER模型為ER圖。

ER圖中有三個基本成分:(1)實體,用矩形框表示。(2)聯(lián)系,用菱形框表示。(3)屬性,用橢圓形框表示。

邏輯模型的特點:(1)邏輯模型表達的是數(shù)據(jù)庫的整體邏輯結構。(2)邏輯模型是從數(shù)據(jù)庫實現(xiàn)的觀點出發(fā)建模的。

(3)邏輯模型獨立于硬件,但依賴于軟件,特別是DBMS。(4)邏輯模型是數(shù)據(jù)庫設計人員與應用程序員之間進行交流的工具。

外部模型是一種用戶觀點下的DB局部邏輯結構模型,用于滿足特定用戶數(shù)據(jù)要求。在應用系統(tǒng)中,常常根據(jù)業(yè)務的特點劃分為若干業(yè)務單位,每一個業(yè)務單位都有特定的要求和約束。在實際使用時,可以為不同的業(yè)務單位設計不同的外部模型。外部模型中的模式稱為視圖(View)。

外部模型的特點:(1)外部模型反映了用戶使用數(shù)據(jù)庫的觀點,是針對用戶需要的數(shù)據(jù)而設計的。(2)外部模型通常是邏輯模型的一個子集。(3)硬件獨立,軟件依賴。

內部模型又稱物理模型,是數(shù)據(jù)庫最低層的抽象,它描述數(shù)據(jù)在磁盤上的存儲方式,存取設備和存取方法。內部模型是與硬件緊密相連的,因此從事這個級別的設計人員必須具備全面的軟、硬件知識。

隨著計算機軟、硬件性能的提高,設計人員可以不必考慮內部級的細節(jié)。尤其是關系模型主要以邏輯級為目標,內部結構由系統(tǒng)自動實現(xiàn),這也是關系模型獲得廣泛應用的原因之一。

數(shù)據(jù)庫系統(tǒng)是一個可運行的,按照數(shù)據(jù)庫方法存儲、維護和向應用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng),它是數(shù)據(jù)庫、硬件、軟件和數(shù)據(jù)庫管理員的集合體。

DBMS的工作模式: DBMS是數(shù)據(jù)庫系統(tǒng)的核心。在DBS中,任何數(shù)據(jù)操作,包括創(chuàng)建數(shù)據(jù)庫、查詢數(shù)據(jù)、維護數(shù)據(jù)和數(shù)據(jù)庫的運行控制等都是在DBMS管理下進行的。DBMS是用戶與數(shù)據(jù)庫的接口,應用程序只有通過DBMS才能和數(shù)據(jù)庫打交道。DBMS總是基于某種數(shù)據(jù)模型,因此可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)中的具體實現(xiàn)。

DBMS工作模式如下圖所示。(1)接受應用程序的數(shù)據(jù)請求。(2)將用戶的數(shù)據(jù)請求(高級指令)轉換為機器代碼(低層指令)。

(3)實現(xiàn)要求的數(shù)據(jù)操作。(4)從對數(shù)據(jù)庫的操作中接受查詢結果。(5)對查詢結果進行處理(格式轉換)。(6)將處理結果返回給應用程序。

數(shù)據(jù)庫:是指長期存儲在計算機內的、有組織的、統(tǒng)一管理的相關數(shù)據(jù)的集合。

數(shù)據(jù)庫系統(tǒng):是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng),實際上是指采用了數(shù)據(jù)庫技術后的整個計算機系統(tǒng)。

DBMS是數(shù)據(jù)庫系統(tǒng)中專門用來管理數(shù)據(jù)的軟件,它位于用戶與操作系統(tǒng)(Operating System,簡記為OS)之間,是用戶使用數(shù)據(jù)庫的接口,為用戶提供了訪問DB的方法,包括DB的建立、查詢、更新和各種數(shù)據(jù)控制。

關系模型:用二維表格表示實體集,用外鍵表示實體之間聯(lián)系的模型就稱為關系模型(Relational Model)。在關系模型中,不論是實體集還是實體之間的聯(lián)系,統(tǒng)一表現(xiàn)為二維表,這是關系數(shù)據(jù)模型的最大特點。

關系:一個關系就是一個二維表,在Access中,一個關系存儲為一個表。

元組:在一個二維表(一個具體關系)中,水平方向的行稱為元組,每一行就是一個元組,它對應表中的一條具體記錄。

屬性:二維表中垂直方向的列稱為屬性,每一列有一個屬性名。

域:指屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。

關鍵字:指其值能夠惟一標識一個元組的屬性或屬性的組合。

外鍵:如果關系模式R中屬性K是其他關系模式的主鍵,那么K在R中稱為外鍵。

DBMS的主要功能:(1)數(shù)據(jù)庫的定義功能。(2)數(shù)據(jù)庫操縱功能。(3)數(shù)據(jù)庫管理功能。(4)數(shù)據(jù)庫控制功能。(5)數(shù)據(jù)庫的維護功能。

關系模型的三類完整性規(guī)則: ①實體完整性規(guī)則;②參照完整性規(guī)則;③用戶定義完整性規(guī)則。

關系模型組成及優(yōu)點:關系模型有三個重要組成部分,即數(shù)據(jù)結構、數(shù)據(jù)操縱和數(shù)據(jù)完整性規(guī)則。

與其他數(shù)據(jù)模型相比,關系模型突出的優(yōu)點如下:①關系模型采用單一的關系形式表示實體和聯(lián)系,具有高度的簡明性和精確性。各類用戶都可以很容易地掌握和運用基于關系模型的數(shù)據(jù)庫系統(tǒng)。②關系模型的邏輯結構和相應的操作完全獨立于數(shù)據(jù)存儲方式,具有高度的數(shù)據(jù)獨立性,用戶完全不必關心物理存儲細節(jié)。③關系模型建立在比較堅實的數(shù)學基礎上。關系運算的完備性和設計規(guī)范化理論為數(shù)據(jù)庫技術奠定了基礎。

設計局部ER模型步驟如下: (1)確定局部結構范圍;(2)實體定義;(3)聯(lián)系定義;(4)屬性分配。

設計全局ER模型步驟如下: (1)確定公共實體類型;(2)局部ER模型的合并;(3)消除沖突。

全局ER模型的優(yōu)化原則: (1)合并相關實體類型。(2)消除冗余的屬性,消除那些可以從其他屬性值推導出來的屬性。(3)消除冗余聯(lián)系,全局ER模型中可能存在冗余的聯(lián)系,通常利用規(guī)范化理論中函數(shù)依賴的概念予以消除。

從ER圖導出關系模型的基本原則如下:  ER圖中每個實體類型都應轉換為一個關系模式,實體的屬性即為關系模式的屬性,實體標識符即為關系模式的鍵。

ER圖中聯(lián)系類型情況比較復雜,需根據(jù)不同情況做以下不同的處理。(1)兩個實體類型之間的一對一聯(lián)系;(2)兩個實體類型之間一對多的聯(lián)系;(3)兩個實體類型之間的多對多聯(lián)系;(4)兩個以上實體之間的多對多聯(lián)系。

關系代數(shù)中的運算可分為以下兩類:

(1)傳統(tǒng)的集合運算

①并:兩個相同結構關系的并是由屬于這兩個關系的元組組成的集合。

②差:對于兩個具有相同結構的關系R和S,R與S的差是由屬于R但不屬于S的元組組成的集合。

③交:對于兩個具有相同結構的關系R和S,R與S的交是由既屬于R又屬于S的元組組成的集合。

(2)專門的關系運算

 ①選擇:從關系中找出滿足給定條件的元組的操作稱為選擇。

②投影:從關系模式中指定若干屬性組成新的關系稱為投影。

③連接:連接是關系的橫向結合,連接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足連接條件的元組。

④自然連接:是去掉重復屬性的等值連接。

所謂函數(shù)依賴是指關系中屬性之間取值的依賴情況。

假定關系R(A,B,C)中,當A有一取值時,便惟一對應一個B值和C值,則稱B和C依賴于A,或稱A決定了B或C,簡記為A→B,A→C。

在數(shù)據(jù)庫設計中最常用的是3NF。范式的種類與數(shù)據(jù)依賴有著直接的聯(lián)系,基于函數(shù)依賴的范式有1NF、2NF、3NF等多種。

(1)第一范式(1NF)

如果關系模式R的每個關系r的屬性值都是不可分的原子值,那么稱R是第一范式(first normal form,簡記為1NF)的模式。

(2)第二范式(2NF)

如果關系模式中存在局部依賴,就不是一個好的模式,需要把關系模式分解,以排除局部依賴,使模式達到2NF的標準。即對于滿足1NF的關系,通過消除非主屬性對主鍵的部分函數(shù)依賴,使之達到2NF。

(3)第三范式(3NF)

對于滿足2NF關系,如果不存在“非主屬性”對主鍵的傳遞函數(shù)依賴,則稱屬于3NF關系。即在2NF基礎上排除那些存在傳遞函數(shù)依賴的屬性,方法是通過投影操作分解關系模式。3NF的關系是比較理想的關系,在實際中大部分使用3NF的關系。

分解關系中應遵循的原則:(1)分解必須是無損的,即分解后不應丟失信息。(2)分解后的關系要相互獨立,避免對一個關系的修改波及另一個關系。(3)遵從“一事一地”原則,即一個關系只表達一個主題,如果涉及多個主題,就應該繼續(xù)分解關系。

Access 2000是一個基于關系模型的數(shù)據(jù)庫管理系統(tǒng),它易學好用,用戶界面友好,通過直觀的可視化操作,就能建立一個數(shù)據(jù)庫。

 Access 2000的特點如下:(1)可視化的操作工具和向導。(2)共享數(shù)據(jù)資源。(3)宏。(4)函數(shù)。

(5)編程語言。VBA實際上是嵌入在Access中的VB程序設計語言。

(6)與SQL Server數(shù)據(jù)庫的連接。一個Access項目對應操作系統(tǒng)中的一個文件,擴展名是.mdp。

(7)Web頁。在Access中可以創(chuàng)建數(shù)據(jù)訪問頁,這是一種可以跨越平臺、共享數(shù)據(jù)資源的特殊Web頁,通過Web頁可以添加、編輯、查看或處理Access數(shù)據(jù)庫或SQL Server數(shù)據(jù)庫中的當前數(shù)據(jù)。

Access數(shù)據(jù)庫的組成:Access數(shù)據(jù)庫由若干對象組成,總共有以下七種不同類型的對象:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。

(1)表是最基本的數(shù)據(jù)庫對象,是數(shù)據(jù)庫中真正存儲數(shù)據(jù)的載體,其他對象均依賴于表。一個Access數(shù)據(jù)庫文件可以包含若干個表,每個表存儲某種特定主題的信息,以行和列的形式組織存儲數(shù)據(jù)。

(2)查詢是按照事先規(guī)定的準則,以不同方式查看相關表中數(shù)據(jù)的一種數(shù)據(jù)庫對象。

(3)在Access數(shù)據(jù)庫對象中,“窗體”是最為靈活的一種對象,也是相當重要的一種對象,其重要性表現(xiàn)在可利用窗體為用戶提供友好的人機交互界面,更便于輸入、查看和修改表中的數(shù)據(jù),對于OLE字段類型的數(shù)據(jù),只有通過窗體才能顯示出實際的圖像。

(4)報表是Access數(shù)據(jù)庫的另一類對象,主要作用是從打印輸出硬拷貝。

(5)數(shù)據(jù)訪問頁是指連接到數(shù)據(jù)庫的特殊Web頁,利用數(shù)據(jù)訪問頁可以輸入、查看、編輯和操作存儲在數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)訪問頁還能包括其他來源的數(shù)據(jù),例如Excel電子表格。

(6)宏是一個或多個操作的集合,實際上是一段簡單的小程序。

(7)模塊是將Visual Basic for Applications的聲明和過程作為一個單元進行保存的集合,供程序員開發(fā)復雜的數(shù)據(jù)庫應用程序。

啟動Access 2000的常用啟動方法:(1)通過桌面上的“開始”按鈕啟動:單擊“開始”按鈕→選擇“程序”→“Microsoft Access”命令。

(2)通過命令行啟動:單擊“程序”按鈕→選擇“運行”命令→在文本框中輸入Access 2000可執(zhí)行文件名Msaccess.exe→單擊“確定”按鈕。

(3)單擊桌面上的Access快捷圖標啟動:在桌面上創(chuàng)建Microsoft Access快捷方式→雙擊Microsoft Access圖標。

(4)直接雙擊Access數(shù)據(jù)庫文件啟動:雙擊Access數(shù)據(jù)庫文件→在啟動Access同時還可打開該數(shù)據(jù)庫文件。

Access窗口由標題欄、菜單欄、工具欄和狀態(tài)欄等幾部分組成。

“數(shù)據(jù)庫”窗口由“標題欄”、“工具欄”、“對象欄”、“對象列表框”和“組欄”等幾部分組成。

Access提供了自定義工作環(huán)境命令,例如設置鼠標的工作方式和默認文件夾等。實際上,工作環(huán)境可設置的內容很多,包括視圖、常規(guī)、編輯/查找、鍵盤、數(shù)據(jù)表、窗體/報表、高級和表/查詢等方面的設置內容,所有的設置工作都是通過“工具”菜單中的“選項”命令進行的。需要注意的是,進行設置前先要打開某個Access數(shù)據(jù)庫文件,然手才能進行具體設置工作。

“表/查詢”選項卡用于設計表或設計查詢時設置有關的默認值。該選項卡包括“表設計”、“查詢設計”和“運行權限”三個設置區(qū)。

Access 2000的幫助功能:Access 2000向用戶提供了強大的聯(lián)機幫助功能,遇到疑難問題應該隨時獲取Access的幫助信息,既可以通過Office助手獲得幫助,也可以通過幫助主題獲取詳盡的幫助信息。

Access數(shù)據(jù)庫中的表、查詢、窗體、報表、宏、模塊和指向數(shù)據(jù)訪問頁的快捷方式等七種不同類型對象的功能,它們存儲在一個擴展名為.mdb的磁盤文件中。

數(shù)據(jù)庫設計步驟如下:(1)確定創(chuàng)建數(shù)據(jù)庫的目的;(2)確定數(shù)據(jù)庫中需要的表;(3)確定表中需要的字段;

(4)明確每條記錄中有惟一值的字段;(5)確定表之間的關系;(6)優(yōu)化設計;(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象;

(8)使用Access的分析工具。

設計表時一般應遵循以下原則:(1)每個表應該只包含關于一個主題的信息。(2)一個主題不在多個地方描述。

(3)不同表之間不應存儲重復的信息,這樣做不但效率高,而且也避免了數(shù)據(jù)存儲在不同表中可能造成的矛盾。

創(chuàng)建Access數(shù)據(jù)庫:Access提供了兩種創(chuàng)建數(shù)據(jù)庫的方法,一種方法是使用“數(shù)據(jù)庫向導”創(chuàng)建數(shù)據(jù)庫,另一種方法是先建立一個空白數(shù)據(jù)庫,然后向其中添加數(shù)據(jù)庫對象。

使用“數(shù)據(jù)庫向導”創(chuàng)建數(shù)據(jù)庫的操作步驟:(1)激活“數(shù)據(jù)庫向導”。(2)選擇數(shù)據(jù)庫模板。(3)保存新建的數(shù)據(jù)庫文件。

(4)按“數(shù)據(jù)庫向導”的提示逐步操作。(5)開始創(chuàng)建進程。(6)輸入數(shù)據(jù)。

如果“數(shù)據(jù)庫向導”中沒有適合自己的模板,可以先創(chuàng)建一個空數(shù)據(jù)庫,然后再在該數(shù)據(jù)庫中創(chuàng)建對象,這是一種更為靈活的創(chuàng)建數(shù)據(jù)庫方法。

創(chuàng)建空白數(shù)據(jù)庫操作步驟如下:(1)激活“新建”對話框。(2)激活“文件新建數(shù)據(jù)庫”對話框。(3)為新建的空白數(shù)據(jù)庫命名。

(4)在空數(shù)據(jù)庫中創(chuàng)建各種對象。

打開數(shù)據(jù)庫方法很多,下面介紹幾種常用方法:(1)通過啟動對話框打開。(2)使用“打開”命令打開。(3)通過最近使用過的文件列表打開。

 

“組”是由一些屬于數(shù)據(jù)庫對象的快捷方式組成,通過“數(shù)據(jù)庫”窗口可以將不同類型的數(shù)據(jù)庫對象組織到一個“組”中。在組中添加對象并不改變該對象的原始位置??梢詫⒉煌愋偷南嚓P對象保留在一個組中。Access為每個數(shù)據(jù)庫提供了一個內置組“收藏夾”,用戶只能在該組中添加或刪除數(shù)據(jù)庫對象的快捷方式,不能重命名或刪除這個內置組。但是,Access允許用戶創(chuàng)建新的組。

 

向組中添加數(shù)據(jù)庫對象操作步驟如下:

(1)如果當前窗口不是“數(shù)據(jù)庫”窗口,則按F11鍵從其他窗口切換到“數(shù)據(jù)庫”窗口。

(2)右擊要添加到組中的數(shù)據(jù)庫對象,也可右擊組中的快捷方式。

(3)從彈出的快捷菜單中選擇“添至組”命令,然后單擊向其中添加對象的組名稱。

(4)可以通過將對象快捷方式從“對象”列表中拖動到要向其中添加對象的組圖標上,將它添加到該組中。

Access為“數(shù)據(jù)庫”窗口中的對象提供了“列表”、“大圖標”、“小圖標”和“詳細信息”等四種顯示外觀,在默認情況下以“列表”形式顯示。此外,還可以對“數(shù)據(jù)庫”窗口中的對象進行排序顯示。

復制一個數(shù)據(jù)庫對象后,既可以將其副本粘貼到同一個Access數(shù)據(jù)庫內,也可以粘貼到其他Access數(shù)據(jù)庫中,或復制到其他Office文檔中。

如何將Access表中的內容復制到Word文檔中去?

 Access數(shù)據(jù)庫可以與其他Office應用程序進行數(shù)據(jù)交換共享數(shù)據(jù)資源。可以把數(shù)據(jù)表、查詢或報表復制到本機上運行的另一個Office文檔中去。

操作步驟如下:

(1)在Access中打開包含將要復制對象的數(shù)據(jù)庫文件。

(2)在其他Office應用程序中(例如Word)打開要接受數(shù)據(jù)的文檔。

(3)右擊Windows任務欄,從快捷菜單中選擇“縱向平鋪窗口”命令,使Access窗口和Word窗口同時展現(xiàn)在Windows桌面上。

(4)把要復制的對象從“數(shù)據(jù)庫”窗口拖向Word窗口。

什么樣的數(shù)據(jù)庫才是最安全的?

既設置了密碼,又對不同用戶規(guī)定了適當?shù)臋嘞?,我們就說這個數(shù)據(jù)庫是比較安全的。必要時還可對數(shù)據(jù)庫進行“加密”處理,使其難以被破譯。

表是真正在存儲數(shù)據(jù)的對象。一個數(shù)據(jù)庫通常包含多個表,通過建立表間的關系,可以將不同表中的數(shù)據(jù)聯(lián)系起來作為查詢、窗體、報表和數(shù)據(jù)訪問頁等其他數(shù)據(jù)庫對象的數(shù)據(jù)源。

表的創(chuàng)建

使用表設計器創(chuàng)建表是在表的“設計”視圖中通過指定字段的名稱、數(shù)據(jù)類型和設置字段的屬性來創(chuàng)建的,這是一種創(chuàng)建表的基本方法。

在這些方法中,應著重掌握使用設計器創(chuàng)建表。

(1)使用“數(shù)據(jù)表”視圖創(chuàng)建表。

(2)使用“設計”視圖創(chuàng)建表。

(3)使用“表向導”創(chuàng)建表。

備注、超級鏈接、是/否和OLE對象等字段類型不能作為主鍵或索引字段。

Access可通過導入或鏈接外部數(shù)據(jù)源的方法創(chuàng)建表。簡述導入和鏈接這兩種方式的異同。

相同:導入和鏈接外部數(shù)據(jù)源,都能使外部數(shù)據(jù)源中的數(shù)據(jù)反映到所創(chuàng)建的表中,這是兩種方式的相同點。

不同:導入方式會在所創(chuàng)建的表中產(chǎn)生外部數(shù)據(jù)源中相關數(shù)據(jù)的副本,此后外部數(shù)據(jù)源與本表相互不再有影響。

鏈接方式并未在當前表中產(chǎn)生外部數(shù)據(jù)的副本,此后,此表與外部數(shù)據(jù)源均能感知到對方對所鏈接的數(shù)據(jù)的操作所產(chǎn)生的影響。

何時采用導入?何時采用鏈接?

導入和鏈接都可以使用外部數(shù)據(jù),那么究竟是采用導入還是采用鏈接呢?主要考慮以下兩點:

(1)如果已確定數(shù)據(jù)只在Access中使用,則應該使用導入方式,因為Access對其自身表的工作速度較快;而且如果需要,可以像在Access中創(chuàng)建的表一樣,修改導入的表以滿足需要。

(2)如果獲取外部數(shù)據(jù)也將由Access之外的程序使用,則應該采用鏈接方式。通過鏈接,在原應用程序和在Access中都可以查看和編輯數(shù)據(jù),也可以創(chuàng)建應用外部數(shù)據(jù)的查詢、窗體和報表,將外部數(shù)據(jù)和Access表中的數(shù)據(jù)聯(lián)合使用,甚至在其他人正在以原始程序處理外部數(shù)據(jù)時還可以進行查看和編輯。

文本與備注型字段常用的格式符有:

(1)@:每個@占據(jù)一個字符位。例如,將文本型字段“學號”的“格式”屬性設置為@—@@@時,則當輸入E001時,將會顯示E—001。

(2)<:將所有輸入的字符以小寫顯示。

(3)>:將所有輸入的字符以大寫顯示。

“輸入掩碼”是指能起到控制向字段輸入數(shù)據(jù)作用的字符。一個輸入掩碼可以包含原義顯示的字符(如括號、點、空格和連字線等)和掩碼字符。

[選擇、填空]輸入掩碼主要用于文本型和日期/時間型字段,但也可以用于數(shù)字型和貨幣型字段。例如,設置“出生日期”字段的輸入掩碼為“****年**月**日”。其中的每個“*”號稱為“占位符”。占位符必須使用特殊字符(如*號、$號或@號等),它只在形式上占據(jù)一個位置,表示可以接受一位數(shù)字;而其中的“年、月、日”則為原義顯示字符。

第三節(jié)創(chuàng)建查閱字段

[填空、簡答]創(chuàng)建查閱字段的方法如下:

(1)創(chuàng)建“值列表”查閱字段

創(chuàng)建“值列表”查閱字段有兩種方法:一種方法是使用“查閱向導”;另一種方法是在屬性中直接輸入一組查閱值。

(2)創(chuàng)建來自“表/查詢”的查閱字段

第四節(jié)主鍵與索引

定義主鍵時,必須確保主鍵取值惟一性,Access將防止在主鍵輸入任何重復值或出現(xiàn)Null值,并且始終維護主鍵的惟一索引,這是關系數(shù)據(jù)庫實體完整性約束所必需的。此外,利用主鍵可以建立表之間的關系,以便綜合使用或檢索存儲在不同表中的數(shù)據(jù)。

索引是指根據(jù)某個字段或某幾個字段對表中的記錄進行排序,目的是為了加快數(shù)據(jù)查詢速度。

[填空]在Access中可以創(chuàng)建三種類型的主鍵,即自動編號主鍵、單字段主鍵和多字段主鍵。

[填空]在Access中有兩種類型索引,即單字段索引和多字段索引。

[簡答]索引的概念:在默認情況下,一個表的記錄排列順序是根據(jù)主鍵值由小到大排列的。但是,有時我們希望按另外的順序排列記錄。當數(shù)據(jù)量很大時,排序是相當耗費時間的。索引是使記錄有序化的另一種技術,這種技術并不真正從物理上移動記錄,而是在邏輯上維持要求的記錄排列順序。用戶不必關心索引是如何實現(xiàn)的,只需根據(jù)規(guī)定的操作就可以了。不論是排序還是索引,都是為了加快數(shù)據(jù)查詢速度。

第五節(jié)創(chuàng)建表間關系

數(shù)據(jù)庫中包含的多個表,每個表都應滿足規(guī)范化的要求,一般采用3NF的關系,這意味著每個表描述一個主題。而實際使用數(shù)據(jù)庫時往往需要訪問不同表中的數(shù)據(jù),這就需要創(chuàng)建表之間的關系;而建立了表之間關系的數(shù)據(jù)庫又存在參照完整性規(guī)則問題。

[填空]關系類型可以歸結為“一對一”、“一對多”和“多對多”三種類型。

     “實施參照完整性”有兩個選項:一是“級聯(lián)更新相關字段”,意思是當更新主表字段時,相關表的相關字段自動進行更新;二是“級聯(lián)刪除相關記錄”,意思是刪除主表記錄時,自動刪除相關表的相關記錄。

[填空]一旦建立了關系,表與表之間就實現(xiàn)了關聯(lián),從而可以使用不同表中數(shù)據(jù)。數(shù)據(jù)之間的關聯(lián)方式稱為連接類型。

第六節(jié)表的維護

維護表是在表的“設計”視圖中進行的。對于一個表,重要的是維護表的結構,因為表中的數(shù)據(jù)是在表結構約束下存儲的。但是,實際應用中往往會出現(xiàn)字段數(shù)據(jù)類型設計不當或者要求實現(xiàn)的功能發(fā)生了變化,這種情況下就涉及到修改表結構的問題了,包括添加字段、刪除字段、更改字段的數(shù)據(jù)類型和順序等。

確定了表結構及表間的關系后,接下來就涉及到數(shù)據(jù)的輸入、查找、替換、修改、刪除、排序和篩選等各種操作,這些操作是在“數(shù)據(jù)表”視圖中進行的。

修改表結構最好是在還沒有輸入數(shù)據(jù)的情況下進行,如果要修改已經(jīng)存有數(shù)據(jù)的表的字段數(shù)據(jù)類型或屬性時,很可能發(fā)生數(shù)據(jù)類型不匹配而導致已有數(shù)據(jù)的丟失。

注意:修改字段的數(shù)據(jù)類型、屬性和刪除字段時,一定要慎重,因為很可能會丟失原先已有的數(shù)據(jù)。

篩選是指把符合條件的記錄在數(shù)據(jù)表視圖中顯示出來,而將不符合條件的記錄隱藏起來(并不是刪除);

排序是指對記錄按照某種順序排列顯示,例如根據(jù)某個字段值按照升序或降序排列顯示。這兩種操作都可以通過菜單來完成。

表有多種視圖,創(chuàng)建或修改表時使用“設計”視圖;顯示和使用數(shù)據(jù)時使用“數(shù)據(jù)表”視圖;在“數(shù)據(jù)表”視圖中可以“增、刪、查、改”記錄中的數(shù)據(jù),但要想顯示“OLE對象”字段中的圖像,只能在“窗體”視圖中才能看到。

第五章查詢

“查詢”并非通常意義下的查找,而是Access數(shù)據(jù)庫的一個重要對象,應用非常廣泛,查詢本質上是基于表的一種視圖,查詢獲得的記錄顯示在虛擬的數(shù)據(jù)表視圖中,并不占用實際存儲空間。

使用“查詢”可以從一個或多個表中按照某種準則檢索數(shù)據(jù),在查詢的同時可以進行計算、更新或刪除等修改數(shù)據(jù)源的操作,還能通過查詢生成一個新表,更重要的是可以把查詢的結果作為窗體、報表或數(shù)據(jù)訪問頁的數(shù)據(jù)源。

第一節(jié)查詢的類型與查詢視圖

根據(jù)查詢方法和對查詢結果的處理不同,可以把Access中的查詢劃分為“選擇查詢”、“參數(shù)查詢”、“交叉表查詢”、“操作查詢”和“SQL查詢”等五種類型。

[選擇、填空]Access為“查詢”提供了三種視圖方式,即“設計”視圖、“數(shù)據(jù)表”視圖和“SQL”視圖。

(1)選擇查詢是最重要的查詢類型,它根據(jù)某些限制條件從一個或多個表中檢索數(shù)據(jù),并在虛擬的數(shù)據(jù)表視圖中顯示結果,在查詢的同時還可以對記錄進行分組,統(tǒng)計、計數(shù)、求平均值或其他計算。

(2)參數(shù)查詢實際上是選擇查詢的一種,不同之處是它在執(zhí)行查詢時顯示一個對話框,用來提示用戶輸入有關參數(shù),該參數(shù)將作為查詢條件檢索數(shù)據(jù),并將結果按指定的形式顯示出來。利用參數(shù)查詢作為窗體、報表和數(shù)據(jù)訪問頁的基礎是很方便的。

(3)交叉表查詢是一種創(chuàng)建類似于Excel數(shù)據(jù)透視表的查詢,這種查詢主要用于對數(shù)據(jù)進行分析計算,可顯示來源于表中某個數(shù)值字段的合計、計數(shù)或平均值等,通過對數(shù)據(jù)進行分組可以更加直觀地顯示數(shù)據(jù)表的內容。

(4)操作查詢是一種處理表中記錄的查詢,并且一次可以批量地處理大量的記錄。例如,刪除記錄、更新記錄、添加記錄或通過查詢生成一個新表。

①刪除查詢:從一個或多個表中刪除一批記錄。

②更新查詢:更新查詢可以更改已存在數(shù)據(jù)的表。

③追加查詢:是一種向已有數(shù)據(jù)的表中添加記錄的查詢。

④生成表查詢:是一種通過復制查詢結果而生成新表的查詢,生成的表獨立于數(shù)據(jù)源,如同在數(shù)據(jù)庫中創(chuàng)建的表一樣。

(5)SQL查詢是用戶使用SQL語句創(chuàng)建的查詢。常用的SQL查詢有聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。

[選擇、填空]SQL查詢是用戶使用SQL語句創(chuàng)建的查詢。常用的SQL查詢有聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。

(1)聯(lián)合查詢是一種將來自一個或多個表的數(shù)據(jù)合并到一個表中的查詢。

(2)傳遞查詢是使用服務器能夠接受的SQL語言直接向網(wǎng)絡數(shù)據(jù)庫服務器發(fā)送SQL語句,通過傳遞SQL語句訪問服務器上數(shù)據(jù)庫中的表。

(3)數(shù)據(jù)定義查詢是一種包含SQL數(shù)據(jù)定義語言的查詢,用于創(chuàng)建或更改數(shù)據(jù)庫中的對象。

[選擇、填空]Access為查詢對象提供了“設計”、“數(shù)據(jù)表”和“SQL”三種視圖方式。設計視圖用于創(chuàng)建查詢,數(shù)據(jù)表視圖用于顯示查詢結果,而SQL視圖是一個用來輸入SQL查詢語言的窗口。

(1)設計視圖是一個用于創(chuàng)建或修改查詢的窗口,窗口中包含有創(chuàng)建或修改查詢所需要的各種要素。

(2)數(shù)據(jù)表視圖以行、列形式顯示查詢數(shù)據(jù),用于瀏覽、添加、搜索、編輯或刪除查詢數(shù)據(jù)。

(3)“SQL”視圖下可以直接書寫或查看SQL語句,Access中的查詢是使用SQL語言實現(xiàn)的。

第二節(jié)選擇查詢

選擇查詢是最重要的一種查詢類型,它可以從一個表或多個表以及其他已存在的查詢中按照指定的準則檢索出所需要的記錄集。

使用向導創(chuàng)建選擇查詢,除了能檢索出所需要的數(shù)據(jù)外,還能對查詢結果集進行計數(shù)、求最大值、求最小值、求平均值和統(tǒng)計匯總等工作。

表達式是由運算符、常量、函數(shù)或字段等若干部分組成的有意義的算式,單個的常量、數(shù)值、字段或函數(shù)可以看成是表達式的特例。表達式主要用于表示查詢“準則”或用來執(zhí)行某種運算。

第三節(jié)參數(shù)查詢

參數(shù)查詢的特點是在執(zhí)行時能顯示對話框來提示用戶輸入信息。

 

第四節(jié)交叉表查詢

[簡答]什么是Access中的交叉表?

交叉表類似于Excel電子表格,它按“行、列”形式分組安排數(shù)據(jù):一組作為行標題顯示在表的左部;另一組作為列標題顯示在表的頂部,而行與列的交叉點的單元格則顯示數(shù)值。

[填空]交叉表查詢可以使用向導或使用設計視圖來創(chuàng)建,不同的是使用向導只能選擇一個數(shù)據(jù)源,如果涉及到多個表中的字段,則應先創(chuàng)建一個多表選擇查詢,然后使用該查詢作為交叉表查詢的數(shù)據(jù)源。

第五節(jié)操作查詢

[選擇、填空]利用操作查詢可以對查詢數(shù)據(jù)源進行各種操作,如刪除記錄、更新記錄、追加記錄,甚至生成一個新表。操作查詢不同于一般選擇查詢,其特點是在查詢的同時,會改變原來表中的數(shù)據(jù),因此執(zhí)行操作查詢時系統(tǒng)會給出警告信息,用戶應做好備份工作。

[填空]生成表查詢可以把選擇查詢得到的結果變成一個真正的表,這個表完全獨立于數(shù)據(jù)源,用戶對生成的新表進行任何操作,都不會影響原來的表。

[選擇]利用更新查詢可以按指定的條件一次性地更新一批記錄,而不必逐個地去修改每一條記錄。

[選擇、填空]追加查詢是一種從一個表(源表)向另一個表(目標表)追加記錄的操作,特別適宜于從已存在數(shù)據(jù)的源表按照指定的條件向目標表轉移的情況。但是,要求源表和目標表必須具有若干相同類型的字段,源表中的字段必須在目標表中能找到。

[選擇]刪除查詢主要用于批量地刪除記錄。

第六節(jié) SQL查詢

[填空]SQL查詢是用戶使用SQL語句創(chuàng)建的查詢。Access將“聯(lián)合查詢”、“傳遞查詢”和“數(shù)據(jù)定義查詢”歸結為SQL查詢。

[填空]SQL查詢中的聯(lián)合查詢,可以將多個表合并為一個表,但要求用來合并的表具有相同的字段名,相應的字段具有相同的屬性。

利用傳遞查詢可以直接向ODBC數(shù)據(jù)庫發(fā)送SQL命令,不必鏈接到服務器上的表,就可直接使用相應的表,例如檢索記錄。

數(shù)據(jù)定義查詢是一種包含數(shù)據(jù)定義語言(DDL)語句的SQL查詢,實際上是創(chuàng)建表。

第六章窗體

窗體是Access數(shù)據(jù)庫的一個重要對象,其功能是向用戶提供操作數(shù)據(jù)庫的界面。

第一節(jié)窗體概述

[填空]根據(jù)窗體的用途可以將窗體分為數(shù)據(jù)操作窗體、控制窗體和信息交互窗體三類。

[選擇、填空]數(shù)據(jù)操作窗體是一種供用戶輸入、瀏覽或編輯數(shù)據(jù)的窗口,是窗體對象中使用最多的一種窗體類型。數(shù)據(jù)操作窗體中常用的有單頁窗體、多頁窗體和子窗體。

[選擇、填空]將一個完整的記錄安排在一個頁面上的窗體稱為單頁窗體,適宜于一條記錄包含的信息量不是太多的場合。

[選擇、填空]如果一個記錄包含的信息量較大,以致無法將一個完整的記錄安排在一個頁面上,這時可以使用選項卡將記錄分頁顯示,這種窗體稱為多頁窗體。

[選擇、填空]一個窗體頁面中可以顯示多條記錄的窗體稱為連續(xù)窗體。

[選擇、填空]包含在另一個窗體中的窗體稱為子窗體。子窗體一般用于顯示“一對多”關系中的“多”方記錄。

[填空]控制窗體是一種供用戶控制工作流程的窗體,一般是通過“命令按鈕”或“選項按鈕”等控件控制工作的流程。

[填空]信息交互窗體是一種將彈出式窗口來顯示某種提示信息或接受用戶輸入的窗體。

[填空]Access為窗體對象提供了三種視圖方式,即“設計”視圖、“窗體”視圖和“數(shù)據(jù)表”視圖。

(1)“設計”視圖是創(chuàng)建窗體的一種視圖,實際上是窗體設計器。雖然也可通過其他途徑創(chuàng)建窗體,但是一般都需要在窗體設計器中進行修改或潤色,因此設計視圖是應該重點對待的。

(2)“窗體”視圖是最終展現(xiàn)在用戶面前的操作界面。在窗體視圖中一般是一頁顯示一個記錄,可以使用窗體下部的“瀏覽按鈕”移動到其他記錄頁。

(3)“數(shù)據(jù)表”視圖是一種以行列方式顯示窗體中的數(shù)據(jù),類似于查詢數(shù)據(jù)表視圖。在該視圖中可以進行數(shù)據(jù)的增、刪、查、改操作,但是這種視圖一般很少使用,因為它不能體現(xiàn)窗體的特點,而且不能顯示OLE字段的圖像,只適宜于同時觀察多個記錄的情況。

第二節(jié)創(chuàng)建窗體

[簡答]在Access中可以使用多種方法創(chuàng)建窗體,大體上可歸結為以下五種:

(1)使用“自動創(chuàng)建窗體”功能快速創(chuàng)建窗體。

(2)使用“窗體向導”簡化設計窗體。

(3)使用“設計視圖”創(chuàng)建具有個性化的窗體。

(4)使用“圖表向導”創(chuàng)建圖表式窗體。

(5)使用“數(shù)據(jù)透視表向導”創(chuàng)建類似交叉數(shù)據(jù)表式的窗體。

第三節(jié)在窗體設計中使用控件

通俗地說,控件是一種圖形化對象,例如標簽、文本框、復選框、選項組、切換按鈕、組合框、列表框、命令按鈕、圖像控件、綁定對象框、未綁定對象框、線條和矩形等??丶梢苑旁诖绑w上,目的是為了顯示數(shù)據(jù)或執(zhí)行某種操作,有的控件是為了美化窗體的,如線條和矩形控件。

[填空]控件可以分為綁定型控件、非綁定型控件和計算型控件三種類型。

(1)綁定型控件又稱結合型控件,是一種與數(shù)據(jù)源中的基表或查詢中的字段相關聯(lián)的控件。綁定型控件可從基表或查詢中的字段獲得內容,用來顯示、輸入或修改記錄的當前字段值,并且字段值將隨著當前記錄的改變而動態(tài)地發(fā)生變化。

(2)未綁定控件又稱非結合型控件,與數(shù)據(jù)源沒有關系,只能用來顯示靜態(tài)的文字、線條或圖像等。

(3)計算型控件是一種以表達式作為數(shù)據(jù)源的控件,構成表達式的數(shù)據(jù)項通常是窗體中的表或查詢中的字段或包含字段的表達式。

主要控件:

(1)標簽控件

標簽是未綁定型控件,它不能與字段或表達式相連,在移動記錄時標簽的內容不會發(fā)生改變。標簽的典型用法是在窗體上顯示標題。

(2)文本框控件

文本框可以是綁定型的,也可以是未綁定型的;前者用于顯示綁定的字段數(shù)據(jù),這種文本框隨著記錄的移動而動態(tài)地改變內容,后者一般用于接受用戶的輸入或顯示計算結果,數(shù)據(jù)不需要存儲。

(3)選項組控件

選項組是個容器型控件,其中可以包含一組按鈕,這些按鈕可以是選項按鈕、復選按鈕或切換按鈕,按鈕的個數(shù)用戶可以自定。

在選項組中每次只能選擇一個選項,如果選項組綁定到某個字段,則是該組框架本身綁定到該字段,而不是組框架內的復選框、選項按鈕或切換按鈕。

(4)選項按鈕、復選按鈕與切換按鈕

選項按鈕、復選按鈕和切換按鈕都可以作為單獨的控件來使用,用來表示基表或查詢中的“是/否”型字段值。

(5)列表框控件

列表框是由若干可供選擇的數(shù)據(jù)行構成的列表,從列表中選擇一個值要比輸入更方便,而且不容易出錯。列表框可綁定到字段,也可以不綁定到字段,后一種情況可以使用列表中選擇的值作為其他對象的內容。

6)組合框控件

組合框可以看成是列表框與文本框的組合,在組合框中既可以輸入一個值,也可以從下拉列表中選擇一個值,適合于窗體空間受到限制時使用。組合框也有綁定型與非綁定型。

(7)命令按鈕控件

命令按鈕是一種能起控制作用的控件,單擊命令按鈕可以執(zhí)行某個或某些預先定義的操作,例如打開窗體、打印報表或關閉窗口等。這些操作是通過在命令按鈕“單擊”屬性中編寫相應的“宏”或“事件過程”來完成的。

(8)圖像控件

圖像控件用來向窗體插入靜態(tài)圖片,主要起美化窗體的作用。

(9)未綁定對象框控件

     “未綁定對象框”控件用于在窗體上插入未綁定OLE對象,例如插入一段Word文檔或圖片,插入的對象不會隨記錄的移動而改變,但可以修改或更新插入的對象,這是與“圖像”控件的不同之處。

(10)綁定對象框控件

     “綁定對象框”是綁定基表或查詢中的OLE字段的控件,用于在窗體中顯示存儲在表中的OLE對象,當在記錄之間移動的,綁定的OLE字段內容也隨著發(fā)生變化。

只有在窗體視圖中才能看到OLE圖像,而設計視圖只是顯示一個空的圖形框架,在窗體數(shù)據(jù)表視圖中顯示的是圖像文件名。綁定對象框控件的使用方法比較簡單,只需在設計視圖中單擊此按鈕,然后在“屬性”對話框中設置“控件來源”屬性即可(一般是數(shù)據(jù)源中的OLE字段)。

(11)選項卡控件

選項卡是個容器類控件,使用選項卡可以創(chuàng)建多頁窗體,通過選項卡可以選擇不同的頁面,每個頁面還可以包含用于顯示其他對象的控件。選項卡能有效地擴展窗體空間,同一頁面可以顯示不同的信息。

(12)子窗體

子窗體是窗體中的窗體,利用子窗體顯示具有“一對多”關系的“多”方數(shù)據(jù)特別有效。

第四節(jié)窗體及其對象的編輯

[填空]窗體及其對象的編輯包括調整窗體的大小、設置背景顏色,添加、修改或調整窗體中的控件等。

[填空]對于已有對象的窗體或在窗體中插入新的控件,往往需要在“設計”視圖中對其進行各種編輯操作,如選擇控件、移動控件、對齊控件、調整控件和設置控件的各種屬性等。

(1)選擇控件

窗體中的對象表現(xiàn)為控件,編輯控件首先需要選擇控件,選擇控件的方法如下:

     ①選擇單個控件

只需單擊要選擇控件的任何位置即可,此時圍繞該控件的四周會出現(xiàn)一些調整大小的“控制柄”,左上角還會出現(xiàn)一個較大的移動控件的“控制柄”。

     ②選擇多個相鄰的控件

只需在窗口空白處的任何地方按下鼠標左鍵拖動出一個矩形框,該矩形框所觸及的控件均被同時選中。

③選擇多個不相鄰的控件

按住Shift鍵,再分別單擊要選擇的不相鄰的控件。

(2)移動控件

當將鼠標在選定的控件上滑動時,鼠標指針會顯示出不同的形狀,除了有調整控件大小的雙向箭頭外,還會出現(xiàn)“手掌”形和“手指”形的兩種鼠標形狀。

(3)調整控件大小

可以采用以下多種不同方法調整控件的大?。?/span>

     ①使用鼠標改變控件大小

     ②通過“格式”菜單改變控件大小

     ③通過“屬性”窗口精確設置控件大小

(4)對齊控件

在窗體上排列控件,僅憑肉眼是很難做到的。Access提供了多種對齊控件的命令。

①使控件對齊網(wǎng)絡

②按指定方式對齊控件

(5)調整控件間距

可以使用“格式”菜單中的“水平間距”和“垂直間距”命令調整控件之間的間距。

(6)設置控件的外觀

一般來說,每個控件都有一大批屬性集,其中包括有設置控件外觀的屬性,例如設置控件的前/背景色、字體名稱、字體大小、邊框樣式、邊框顏色、線型和特殊效果等,均在屬性的“格式”選項卡中進行設置。

第五節(jié)使用窗體處理數(shù)據(jù)

窗體是用戶與數(shù)據(jù)庫之間的重要交互界面,在窗體中可以對記錄源中的數(shù)據(jù)進行各種操作,如瀏覽、修改、查找、添加到刪除記錄,還可以通過窗體對記錄排序和篩選等。

[選擇、填空]篩選記錄是指挑選并顯示我們所關心的記錄,隱藏無關的記錄。在窗體中可以采用四種類型的篩選:即“按選定內容篩選”、“按窗體篩選”、“內容排除篩選”和“高級篩選/排序”。

(1)按選定內容篩選

如果想顯示包含某一個字段值的所有記錄,這種情況可以使用“按選定內容篩選”來篩選記錄。

(2)按窗體篩選

     “按窗體篩選”允許在窗體中指定并顯示滿足某種條件的記錄。

(3)內容排除篩選

     “內容排除篩選”與“按選定內容篩選”不同之處是:前者排除查詢目標值,而后者是選定查詢目標值。

(4)高級篩選/排序

使用高級篩選可以實現(xiàn)更為復雜的篩選功能。

[填空]排序記錄:在默認情況下,窗體中顯示的記錄是按照記錄源中的物理順序排列的,但也可重新設置排序方式。

第七章報表

[簡答]什么是報表?報表的用途是什么?

報表是一種以打印的形式展現(xiàn)數(shù)據(jù)的有效方式,可以在屏幕上預覽或在打印機上輸出。報表的用途很廣,大體上可歸納為以下兩點:一是對大量數(shù)據(jù)進行計算、分組和匯總;二是將報表設計成所需要的格式輸出信息。

第一節(jié)報表概述

報表是Access數(shù)據(jù)庫對象之一。報表的設計和創(chuàng)建與窗體有許多共同之處,兩者的控件有很多都是共用的。創(chuàng)建報表實際上是設計報表的格式,打印報表則是針對報表的數(shù)據(jù)源調用報表格式輸出信息。報表數(shù)據(jù)源一般來自于基表或查詢。報表不能用來輸入數(shù)據(jù),并且沒有“數(shù)據(jù)表”視圖。

[填空]報表的組成結構與窗體類似,一個報表通常由“報表頁眉”、“頁面頁眉”、“主體”、“頁面頁腳”和“報表頁腳”等五部分構成,每一部分稱為報表的一個“節(jié)”。所有的報表都必須包含主體節(jié),其他節(jié)根據(jù)需要可以決定取舍。

[選擇、填空]添加在“主體”節(jié)中的計算控件可以對每個記錄求總計或平均值;添加在“組頁眉/頁腳”如的計算控件可以對一個組中的記錄求總計或平均值;添加在“報表頁眉/頁腳”中的計算控件可以對所有記錄求總計或平均值。

[填空、簡答]報表共有三種視圖,即“設計”視圖、“打印預覽”視圖和“版面預覽”視圖。設計視圖用于創(chuàng)建或修改已有的報表;打印預覽視圖用于查看報表上顯示的數(shù)據(jù)與格式;版面預覽視圖用于查看報表的版面設置?!鞍婷骖A覽”視圖和“打印預覽”視圖幾乎完全一樣,但前者只顯示一些示范數(shù)據(jù)。

第二節(jié)創(chuàng)建報表

[簡答]創(chuàng)建報表可以采用以下五種方法:

     (1)使用“自動創(chuàng)建報表”功能快速創(chuàng)建報表。

(2)使用“報表向導”根據(jù)提示創(chuàng)建報表。

(3)使用“圖表向導”創(chuàng)建含有圖表的報表。

(4)使用“標簽向導”創(chuàng)建標簽式報表。

(5)在“設計”視圖中手工創(chuàng)建報表。

[填空]“自動創(chuàng)建報表”是一種創(chuàng)建報表的最快捷方法,這種方法可以選擇一個表或查詢作為報表的數(shù)據(jù)源,并可選擇“縱欄式”或“表格式”作為報表的版面格式,生成一個包含數(shù)據(jù)源的所有記錄的報表。

[填空]使用“報表向導”創(chuàng)建報表,可以創(chuàng)建基于多表的報表,還可以選擇要打印的字段和選擇報表的布局和樣式。

[填空]在Access中使用“圖表向導”可以很容易地創(chuàng)建包含圖表的報表。

[填空]使用“標簽向導”可以很容易地制作標簽。

[填空]在“設計”視圖中創(chuàng)建報表可以從一個全新的空白報表開始起步,然后選擇數(shù)據(jù)源、使用控件顯示文本和數(shù)據(jù)、進行數(shù)據(jù)計算、小計或匯總,或對記錄進行排序、分組、對齊、移動或調整控件等操作。

[簡答]使用“設計”視圖創(chuàng)建報表基本步驟如下:

打開數(shù)據(jù)庫→選擇“報表”對象→單擊“數(shù)據(jù)庫”工具欄上的“新建”按鈕→在“新建報表”對話框中選擇“設計視圖”→選擇報表所需的數(shù)據(jù)源→向報表中添加所需的控件→編輯報表→預覽報表→保存報表

[選擇、填空]在“新建報表”對話框中選擇“設計視圖”,單擊“確定”按鈕,此時出現(xiàn)包含“頁面頁眉”、“主體”和“頁面頁腳”三個節(jié)的空白報表。

[填空]多列報表是指在一個頁面上分成多列打印記錄,適合于字段較小的“縱欄式”報表使用,可以有效地節(jié)省空間。

第三節(jié)編輯報表

[選擇、填空]一個報表最多可以按10個字段或表達式進行排序。

[填空]分組報表是指將具有共同特征的記錄集中在一起打印,還可以顯示該組的概要或對該組數(shù)據(jù)進行統(tǒng)計匯總等計算,分組報表有助于報表的可讀性。分組報表最多可以按10個字段或表達式進行分組。

第四節(jié)在報表中進行計算

要在報表中進行計算,首先要在報表適當位置上創(chuàng)建一個計算控件。文本框是最常用的計算控件,但是也可以使用任何有“控件來源”屬性的控件,其特點是每當表達式的值發(fā)生改變時,就重新計算一次結果。

注意:(1)計算控件中的表達式應使用“=”運算符開頭。

(2)在使用合計函數(shù)的表達式中不能使用控件的名稱,只能使用表、查詢或SQL語句中的字段名。

第五節(jié)子報表

子報表是插在其他報表中的報表。多個報表可以進行合并,在合并報表時,兩個報表中必須有一個作為主報表。主報表可以是綁定型的,也可以是未綁定型的。綁定型主報表可以將報表綁定在基表、查詢或SQL語句上,通常用于顯示一對多關系的數(shù)據(jù),主報表顯示“一”方表中的記錄,子報表顯示與“一”方當前記錄對應的“多”方表中的記錄;未綁定型主報表主要用于合并多個子報表,這些子報表之間可以毫無關聯(lián)。主報表最多可以包含兩級子報表。

在Access中有兩種創(chuàng)建子報表的方法,一種方法是在已有的報表中創(chuàng)建子報表;另種方法是將已有的報表作為子報表添加到其他報表中。

第六節(jié)預覽和打印報表

設計報表最終目的是打印報表,在打印報表之前應該先設置好報表的頁面,并在屏幕上進行預覽,滿意之后再實施打印。

第八章數(shù)據(jù)訪問頁

[填空]數(shù)據(jù)訪問頁是Access 2000以后版本新增的數(shù)據(jù)庫對象,與其他對象不同之處是它作為一個單獨的文件存儲在Access數(shù)據(jù)庫之外,數(shù)據(jù)訪問頁以HTML文件格式存儲,擴展名為.htm。

第一節(jié)數(shù)據(jù)訪問頁概述

數(shù)據(jù)訪問頁是連接到數(shù)據(jù)庫的特殊Web頁,可以使用IE5或更高版本的瀏覽器通過數(shù)據(jù)訪問頁對存儲在Access數(shù)據(jù)庫或網(wǎng)絡服務器SQL Server數(shù)據(jù)庫中的數(shù)據(jù)進行各種操作。

[簡答]什么情況下使用數(shù)據(jù)訪問頁?

當決定是否使用數(shù)據(jù)訪問頁時,應當考慮要完成任務的實際情況。在Access中輸入、編輯和處理數(shù)據(jù)庫中的數(shù)據(jù),既可以使用窗體也可以使用數(shù)據(jù)訪問頁;但要想通過Internet或Intranet在Access之外輸入、編輯和處理數(shù)據(jù),或者通過電子郵件發(fā)布數(shù)據(jù),則只能使用數(shù)據(jù)訪問頁,而不能使用窗體和報表。

[填空]數(shù)據(jù)訪問頁可用于訪問Internet或Intranet網(wǎng)絡服務器中的數(shù)據(jù)。

[選擇、填空]根據(jù)數(shù)據(jù)訪問頁的用途,可以將數(shù)據(jù)訪問頁分為“交互式報表頁”、“數(shù)據(jù)輸入頁”和“數(shù)據(jù)分析頁”三種類型。

(1)交互式報表頁

交互式報表頁主要用于顯示、排序或分組數(shù)據(jù)。

(2)數(shù)據(jù)輸入頁

數(shù)據(jù)輸入頁的功能和外觀與窗體類似,主要用于查看、添加和編輯記錄。由于數(shù)據(jù)訪問頁本身存儲在Access數(shù)據(jù)庫外部,因此用戶可以在Access數(shù)據(jù)庫之外使用數(shù)據(jù)訪問頁,通過IE5或更高版本的瀏覽器就可在Internet或Intranet上更新存儲在網(wǎng)絡服務器中的數(shù)據(jù)。

(3)數(shù)據(jù)分析頁

數(shù)據(jù)分析頁是一種以數(shù)據(jù)透視表形式組織的數(shù)據(jù)訪問頁。

[填空]數(shù)據(jù)訪問頁作為Access數(shù)據(jù)庫的一種對象,它有“設計”視圖和“頁面”視圖兩種視圖形式?!霸O計”視圖是創(chuàng)建或修改數(shù)據(jù)訪問頁的圖形用戶界面,通過“設計”視圖可以向數(shù)據(jù)訪問頁添加控件,指定要連接的數(shù)據(jù)源和設置數(shù)據(jù)訪問頁的類型等?!绊撁妗币晥D則是用于輸入、查看或編輯數(shù)據(jù)的窗口。

第二節(jié)創(chuàng)建數(shù)據(jù)訪問頁

[簡答]與窗體和報表類似,Access提供了以下4種方法來創(chuàng)建數(shù)據(jù)訪問頁:

(1)使用自動功能來快速創(chuàng)建縱欄式數(shù)據(jù)訪問頁。

(2)使用數(shù)據(jù)頁向導來創(chuàng)建數(shù)據(jù)訪問頁。

(3)在設計視圖中創(chuàng)建數(shù)據(jù)訪問頁。

(4)將現(xiàn)有的Web頁轉換為數(shù)據(jù)訪問頁。

[選擇、填空]使用自動功能創(chuàng)建的Web頁,Access會在當前文件夾中將其保存為HTML文件,并且在“數(shù)據(jù)庫”窗口中為該Web頁添加一個快捷方式圖標,如果將指針放在“數(shù)據(jù)庫”窗口中該快捷方式圖標上,將會顯示出文件的路徑。

[填空]使用向導可以創(chuàng)建來自多個表或查詢的數(shù)據(jù)訪問頁,還可以按某些字段進行分組或排序。

[簡答]設計數(shù)據(jù)輸入應考慮的因素:

在設計視圖中創(chuàng)建數(shù)據(jù)訪問頁,可以根據(jù)需要在數(shù)據(jù)頁中添加各種控件,并通過設置控件的屬性建立具有個性化的數(shù)據(jù)訪問頁。

設計數(shù)據(jù)輸入頁應考慮以下幾點:

(1)使用獨立的控件,如文本框、列表框、下拉列表框、選項組、選項按鈕和復選框等,將它們放在“正文”或“節(jié)”中。

(2)可以使用電子表格控件創(chuàng)建一個電子表格,以便對記錄中的字段進行計算。

(3)如果想編輯具有一對多關系的表中的數(shù)據(jù),可以創(chuàng)建一個與關系中“一”方表綁定的頁,再創(chuàng)建另一個與“多”方表綁定的數(shù)據(jù)訪問頁。然后使用“插入超級鏈接”對話框創(chuàng)建兩個數(shù)據(jù)訪問頁之間的超鏈接。

第三節(jié)編輯數(shù)據(jù)訪問頁

[簡答]Access數(shù)據(jù)訪問頁的“主題”的含義是什么?

主題是指數(shù)據(jù)訪問頁上的項目符號、字體、水平線、背景圖像和其他元素和顏色方案的統(tǒng)一體。主題應用于數(shù)據(jù)訪問頁時,會自動定義數(shù)據(jù)訪問頁中的以下元素:正文和標題樣式、背景色彩或圖形、邊框的顏色、水平線、項目符號和超級鏈接的顏色等。

[填空]在數(shù)據(jù)訪問頁上可以顯示滾動的文字,滾動文字既可以直接輸入,也可以將滾動文字與字段相綁定,使其動態(tài)地顯示字段的內容。

第四節(jié)使用數(shù)據(jù)訪問頁

[填空]使用數(shù)據(jù)訪問頁可以瀏覽、添加、編輯、刪除、排序和篩選記錄,并可跳轉到其他Web瀏覽數(shù)據(jù)。

[簡答]設計分組數(shù)據(jù)訪問頁應考慮以下幾點:

(1)將綁定控件放置到節(jié)中。

(2)在最低的組級別中,使用單個控件顯示詳細記錄。

(3)對所有的分組,將其“默認展開”屬性設置為“否”。

(4)將“排序與分組”對話框中的“數(shù)據(jù)頁大小”屬性設置為一個較低的值,該屬性決定了在頁的一個分組中所顯示的記錄數(shù),其值越小記錄顯示得越快。

[選擇]單擊頁設計工具欄上的“升級”按鈕,也可右擊作為分組依據(jù)的字段,從彈出的快捷菜單中選擇升級命令使數(shù)據(jù)分組。

第九章宏與模塊

第一節(jié)宏的概念

[填空]宏是一個或多個操作的集合,宏中的每個操作能完成一個特定的功能;若干個宏可以組合在一起構成一個宏組。

[填空]宏的類型:操作序列宏、宏組和帶條件的宏。

[填空]在Access中,宏的創(chuàng)建、修改和調試都是在宏的設計視圖中進行的。

第二節(jié)宏的創(chuàng)建

[填空]宏的創(chuàng)建工作包括選擇宏操作、設置操作條件、操作參數(shù)和指定宏名等。

在宏中使用條件表達式的格式:

     Forms?。鄞绑w名稱]![控件名]

Reports?。蹐蟊砻Q]?。劭丶?/span>

[簡答]帶有條件的宏執(zhí)行過程如下:

(1)首先計算出條件表達式的值。

(2)如果邏輯值為“真”,則執(zhí)行該行以及緊接著該行下面“條件”單元格中含有省略號(…)的,或者“條件”單元格不帶條件的所有宏操作,直到遇到下一個條件表達式、宏名、停止宏為止;如果邏輯值為“假”,則忽略該行以及緊接著該行下面“條件”單元格中含有省略號(…)的所有宏操作,并自動轉移到下一個條件表達式或不帶條件的宏操作。

第三節(jié)宏的調試與運行

[填空]在Access中通過RunMacro運行宏組中的宏時,其格式是宏組名、宏名。

[簡答]在Access中可以采用多種方法運行宏,常用的方法有:

(1)直接運行宏。

(2)運行宏組中的宏。

(3)從其他宏中運行宏。

(4)通過響應窗體或報表中的控件上發(fā)生的事件來運行宏。

第四節(jié)宏的應用

(略)

第五節(jié)常用的宏操作

[填空、簡答]Access提供了很多宏操作,根據(jù)宏操作的功能不同,可將其分為以下五大類:操縱數(shù)據(jù)庫對象的宏操作、處理數(shù)據(jù)的宏操作、執(zhí)行命令的宏操作、實現(xiàn)導入/導出的宏操作和其他類型的宏操作。

第六節(jié)模塊簡介

[選擇、填空]在Access中創(chuàng)建模塊使用的是VBA語言。VBA是Visual Bisic for Applications英文縮寫,它是Office系列軟件的內置編程語言,也是一種面向對象的、可視化的編程語言。

面向對象的程序設計的概念:

(1)對象

     “對象”的概念來源于日常生活,現(xiàn)實中的任何事物,例如電話、汽車、一段文字或一張圖片等都是對象。

(2)屬性

每個對象都有自己的固有特征和行為。對象的特征通過數(shù)據(jù)來描述,這稱為對象的“屬性”。

(3)事件

事件是指對象能識別并能響應的一些預先定義的動作,大多數(shù)事件是用戶操作觸發(fā)的。

(4)事件過程

事件過程是對事件的一種響應和處理,是與事件相關聯(lián)的代碼。事件是固定的,用戶不能定義新的事件,但事件過程卻是可以根據(jù)需要編程的。處理事件的代碼稱為事件過程。

(5)方法

每個對象都有自己的若干方法,從而構成該對象的方法集??梢园逊椒ɡ斫鉃閮炔亢瘮?shù),可以用來完成某種特定的功能。方法只能在程序代碼中調用。

(6)事件驅動

面向對象程序采用事件驅動方式工作。其基本思想是,程序運行時始終處于等待某個事件的發(fā)生狀態(tài),一旦某個事件發(fā)生時,例如用戶單擊了命令按鈕,系統(tǒng)馬上就去執(zhí)行與該事件對應的事件過程去處理這個事件,事件處理完畢后又處于等待某個事件的發(fā)生狀態(tài),這種工作方式叫做事件驅動,大多數(shù)事件是由用戶操作觸發(fā)的。

(7)類

類是對象的模板,包含了有關對象的特征和行為的共性信息。

[簡答]模塊是由VBA聲明和過程組成的集合,其中的聲明部分用來聲明變量或常量的數(shù)據(jù)類型;過程是VBA代碼的集合,其中包含一系列VB語句和方法,用來進行數(shù)據(jù)計算或執(zhí)行操作。在Access中有兩種類型的模塊:類模塊和標準模塊。

(1)類模塊

類模塊是指可以用來定義新對象的模塊,包含有屬性和方法的定義。

     (2)標準模塊

標準模塊是指存儲在數(shù)據(jù)庫中的通用過程和常用過程。

 


報名留言

留言后,我們將盡快回復您

"自考大專02120數(shù)據(jù)庫及其應用復習資料(全)"由湖北自考大專網(wǎng)整理編輯,轉載請注明出處。