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

自考大專報(bào)名
當(dāng)前位置:自考大專網(wǎng) >> 復(fù)習(xí)資料 >> 瀏覽文章

復(fù)習(xí)資料

自考大專02120數(shù)據(jù)庫(kù)及其應(yīng)用復(fù)習(xí)資料(全)
自考大專02120數(shù)據(jù)庫(kù)及其應(yīng)用復(fù)習(xí)資料(全)


第一章 

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

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

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

4、描述事物性質(zhì)的最小數(shù)據(jù)單位是數(shù)據(jù)項(xiàng)。記錄是若干數(shù)據(jù)項(xiàng)的集合,一個(gè)記錄能表達(dá)一個(gè)具體事物,即一個(gè)實(shí)體。

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

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

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

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

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

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

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

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

9、數(shù)據(jù)庫(kù)三級(jí)組織結(jié)構(gòu),從內(nèi)到外分三個(gè)層次描述,分別稱為內(nèi)模式、模式、外模式。

10、用來(lái)表達(dá)用戶需求觀點(diǎn)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)的模型稱為概念模型。

11、表達(dá)計(jì)算機(jī)實(shí)現(xiàn)觀點(diǎn)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)稱為邏輯模型。簡(jiǎn)稱為模式。

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

13、表達(dá)用戶使用觀點(diǎn)的數(shù)據(jù)庫(kù)局部邏輯結(jié)構(gòu)模型稱為邏輯模型。外模式通常是模式的一個(gè)子集,又稱子模式,外模式面向用戶,是用戶眼中的數(shù)據(jù)庫(kù),稱外模式為用戶視圖。

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

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

16、屬性:實(shí)體所具有的性質(zhì)。

17、信息世界用語(yǔ):實(shí)體集、實(shí)體、屬性、實(shí)體鍵,在數(shù)據(jù)世界中對(duì)應(yīng):文件、記錄、數(shù)據(jù)項(xiàng)(字段)、記錄鍵。

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

19、凡在關(guān)系中可以用來(lái)惟一標(biāo)識(shí)元組的屬性或?qū)傩越M叫做候選鍵。在關(guān)系中,當(dāng)有多個(gè)屬性可作為鍵而選定其中一個(gè)時(shí),則稱它為該關(guān)系的主鍵。

20、當(dāng)關(guān)系中的某個(gè)屬性或某一組屬性并非主鍵,但卻是另一個(gè)關(guān)系的主鍵時(shí),稱該屬性為外部鍵。

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

22、關(guān)系模型的特點(diǎn):(1)數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,表現(xiàn)為二維表;(2)有堅(jiān)實(shí)的數(shù)學(xué)理論基礎(chǔ),建立在關(guān)系代數(shù)基礎(chǔ)上。

23、一個(gè)關(guān)系就是一張二維表,表中的每一行對(duì)應(yīng)關(guān)系中的一個(gè)元組,它對(duì)應(yīng)于信息世界中的實(shí)體和計(jì)算機(jī)世界中的記錄,表中的每一列就是關(guān)系中的一個(gè)域。也稱為屬性,對(duì)應(yīng)于計(jì)算機(jī)世界中的字段。

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

25、判斷兩個(gè)關(guān)系是否相等,與屬性的次序無(wú)關(guān),與元組的次序無(wú)關(guān),與關(guān)系的命名無(wú)關(guān)。

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

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

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

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

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

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

32、邏輯設(shè)計(jì)第二階段建立E-R模型分兩步,首先應(yīng)進(jìn)行局部E-R模型設(shè)計(jì),然后進(jìn)行總體E-R模型的設(shè)計(jì)。

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

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

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

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

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

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

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

40、合并E—R圖時(shí)需要消除的沖突是:結(jié)構(gòu)沖突、屬性沖突、命名沖突。

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

42、如果兩個(gè)實(shí)體之間存在M∶N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是3個(gè)表。

43、所謂單目運(yùn)算就是對(duì)一個(gè)關(guān)系施加的運(yùn)算,所謂雙目運(yùn)算就是對(duì)兩個(gè)關(guān)系施加的運(yùn)算。選擇、投影是單目運(yùn)算,連接、關(guān)系笛卡兒積是雙目運(yùn)算。

44、關(guān)系運(yùn)算符:π投影、σ選擇、|×|連接

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

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

47、在學(xué)生表中查找所有“男”學(xué)生元組的關(guān)系運(yùn)算是選擇運(yùn)算

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

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

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

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

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

自考大專02120數(shù)據(jù)庫(kù)及其應(yīng)用復(fù)習(xí)資料(全)53、設(shè)有關(guān)系R(A,B,C)和S(B,C,D),則R    S的屬性個(gè)數(shù)是4個(gè)

54、所謂函數(shù)依賴其實(shí)質(zhì)是刻畫(huà)關(guān)系中各個(gè)屬性之間相互制約而又相互依賴的關(guān)系。

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

55、一個(gè)較低范式的關(guān)系,可以通過(guò)關(guān)系的無(wú)損分解轉(zhuǎn)換為若干較高級(jí)范式關(guān)系的集合,這個(gè)過(guò)程叫做關(guān)系規(guī)范化

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

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

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

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

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

61、有關(guān)系模式R(圖書(shū)編號(hào),圖書(shū)名稱,單價(jià),出版社,出版社地址),則R屬于2NF

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

 

第二章

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

2、Access自含的編程語(yǔ)言是VBA。

3、Access是一個(gè)基于關(guān)系模型的DBMS。

4、在Access中,表有兩種視圖,其中設(shè)計(jì)視圖用于定義或修改表結(jié)構(gòu)。

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

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

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

8、在Access數(shù)據(jù)庫(kù)中,有表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊七種對(duì)象。

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

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

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

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

 

第三章

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

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

3、在Access中,可以利用表分析器向?qū)Ш托阅芊治銎鞲倪M(jìn)數(shù)據(jù)庫(kù)設(shè)計(jì)。

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

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

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

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

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

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

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

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

12、在Access中,當(dāng)設(shè)置數(shù)據(jù)庫(kù)密碼時(shí),需要以獨(dú)占方式打開(kāi)數(shù)據(jù)庫(kù)。

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

 

第四章

1、Access提供的數(shù)據(jù)類型有:文本型、數(shù)字型、日期/時(shí)間型、貨幣、自動(dòng)編號(hào)、是/否型、OLE對(duì)象、超級(jí)鏈接和查閱向?qū)У?/span>

2、在Access中,可以使用表設(shè)計(jì)器、表向?qū)А⑤斎霐?shù)據(jù)、導(dǎo)入和鏈接外部數(shù)據(jù)等多種方式創(chuàng)建表。

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

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

5、在Access中,表有兩種視圖,其中設(shè)計(jì)視圖用于定義或修改表結(jié)構(gòu)。

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

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

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

9、在Access中,一個(gè)表中僅能有一個(gè)自動(dòng)編號(hào)類型的字段。

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

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

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

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

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

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

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

17、在Access中,通過(guò)查閱向?qū)Э蓜?chuàng)建一個(gè)值列表(也稱查閱列),在下列選項(xiàng)中,能作為值列表(查閱字段)數(shù)據(jù)源的是表、查詢、鍵入值(值列表)

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

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

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

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

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

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

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

 

第五章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

畢業(yè)生(學(xué)號(hào),姓名,性別,專業(yè),畢業(yè)日期)

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

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

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

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

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

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

21、有學(xué)生表:S(學(xué)號(hào),姓名,性別,出生年月,專業(yè)名稱)。假設(shè)要列出學(xué)生表中“管理”專業(yè)所有女同學(xué)的姓名和出生年月,請(qǐng)?jiān)谙铝蠸QL語(yǔ)句的橫線處填寫(xiě)適當(dāng)?shù)膬?nèi)容,完成查詢?nèi)蝿?wù)。

SELECT_姓名, 出生年月__

FROM__S__

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

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

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

 

第六章

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

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

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

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

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

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

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

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

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

10、有班級(jí)和學(xué)生表:

班級(jí)(班級(jí)編號(hào),班級(jí)名稱,專業(yè),系名稱)

學(xué)生(學(xué)號(hào),姓名,性別,出生日期,班級(jí)編號(hào))

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

子窗體

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

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

13、在窗體中有一個(gè)命令按鈕控件,當(dāng)用戶單擊命令按鈕時(shí),將進(jìn)入另一個(gè)窗體,則應(yīng)

設(shè)置該控件的事件屬性。

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

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

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

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

 

第七章

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

2、Access報(bào)表的結(jié)構(gòu)由“報(bào)表頁(yè)眉”,“頁(yè)面頁(yè)眉”,“主體”,“頁(yè)面頁(yè)腳”和“報(bào)表頁(yè)腳”分組頁(yè)眉,分組頁(yè)腳七部分構(gòu)成

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

4、報(bào)表的視圖有:設(shè)計(jì)視圖、打印預(yù)覽視圖和版面預(yù)覽視圖

5、在Access報(bào)表視圖中,用于創(chuàng)建報(bào)表結(jié)構(gòu)或修改已有報(bào)表結(jié)構(gòu)的視圖是__設(shè)計(jì)視圖。

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

7、分組報(bào)表最多可以按10個(gè)字段或表達(dá)式進(jìn)行分組。

8、一個(gè)報(bào)表最多可以按10個(gè)字段或表達(dá)式進(jìn)行排序。

9、在報(bào)表中統(tǒng)計(jì)記錄個(gè)數(shù)的函數(shù)是count。

10、在Access中,將插入到其他報(bào)表中的報(bào)表稱為子報(bào)表。

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

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

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

14、有一個(gè)表格式報(bào)表,若需要每一頁(yè)都打印欄目標(biāo)題,則應(yīng)添加頁(yè)面頁(yè)眉

15、創(chuàng)建報(bào)表的方法有:(1)自動(dòng)創(chuàng)建報(bào)表;(2)使用報(bào)表向?qū)?chuàng)建報(bào)表;(3)在設(shè)計(jì)視圖中創(chuàng)建報(bào)表;(4)使用圖表向?qū)?chuàng)建報(bào)表;(5)使用標(biāo)簽向?qū)?chuàng)建報(bào)表

 

第八章

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

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

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

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

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

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

7、在Access中,通過(guò)數(shù)據(jù)訪問(wèn)頁(yè)瀏覽和修改數(shù)據(jù)時(shí),應(yīng)當(dāng)使用頁(yè)面視圖

8、在Access中,修改數(shù)據(jù)訪問(wèn)頁(yè)的設(shè)計(jì)時(shí),應(yīng)當(dāng)使用設(shè)計(jì)視圖

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

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

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

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

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

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

15、數(shù)據(jù)訪問(wèn)頁(yè)以HTML文件格式存儲(chǔ),其文件的擴(kuò)展名為.htm。

16、可以使用瀏覽器訪問(wèn)的Access數(shù)據(jù)庫(kù)對(duì)象是數(shù)據(jù)訪問(wèn)頁(yè)。

17、創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)的方法有:(1)使用自動(dòng)功能創(chuàng)建;(2)使用數(shù)據(jù)頁(yè)向?qū)?chuàng)建;(3)在設(shè)計(jì)視圖中創(chuàng)建;(4)將現(xiàn)有的web頁(yè)轉(zhuǎn)換為數(shù)據(jù)訪問(wèn)頁(yè)。

 

第九章

1、宏是一個(gè)或多個(gè)操作的集合。宏的主要功能是使操作自動(dòng)化。

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

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

4、為簡(jiǎn)化宏的管理,可以將若干功能相關(guān)的宏組合在一起構(gòu)成一個(gè)宏組

5、在Access中,通過(guò)RunMacro運(yùn)行宏組中的宏時(shí),其格式是宏組. 宏名。

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

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

8、宏操作Open Form的功能是打開(kāi)一個(gè)窗體。

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

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

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

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

13、在Access中,運(yùn)行宏的方法有:(1)直接運(yùn)行宏;(2)運(yùn)行宏組中的宏;(3)從其它宏中運(yùn)行宏;(4)通過(guò)響應(yīng)窗體或報(bào)表中的控件上發(fā)生的事件來(lái)運(yùn)行宏。

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

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

16、類模塊是指可以用來(lái)定義新對(duì)象的模塊,包含有屬性和方法的定義。

17、標(biāo)準(zhǔn)模塊是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的通用過(guò)程和常用過(guò)程。

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

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

20、類是對(duì)象的摸板,包含了有關(guān)對(duì)象的特征和行為的共性信息。事件是指對(duì)象能識(shí)別并能響應(yīng)的一些預(yù)先定義的動(dòng)作。

 

 

 

 

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

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

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

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

3.簡(jiǎn)述數(shù)據(jù)模型的概念及其三級(jí)結(jié)構(gòu)?

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

4.DBS由哪幾個(gè)部分組成?

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

5.簡(jiǎn)述DBA的職責(zé)?

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

6.在關(guān)系中凡能惟一標(biāo)識(shí)元組的屬性(或?qū)傩约Q為關(guān)系模式的候選鍵。P15

7什么是實(shí)體完整性  及還哪幾條完整性?

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

 8.ER圖轉(zhuǎn)關(guān)系模型,如P24圖1-22    P10  圖1-11   

9.給定關(guān)系 雇員(雇員號(hào),姓名,性別,出生日期,雇用日期)

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

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

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

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

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

13.已知關(guān)系模式S,S如下:

S(學(xué)號(hào),姓名,性別,性別,班級(jí),班主任,課程號(hào),課程名,學(xué)時(shí)數(shù),成績(jī))

S關(guān)系主鍵定為:學(xué)號(hào)+課程號(hào),請(qǐng)將S分解規(guī)范化,使之滿足3NF。 P34

14.Access數(shù)據(jù)庫(kù)可以包含表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊七個(gè)對(duì)象,文件擴(kuò)展名為.MDB。

15.若雙擊Access標(biāo)題欄上的控制按鈕,則會(huì)退出Access。P45

16.設(shè)計(jì)Access數(shù)據(jù)庫(kù)一般應(yīng)按哪些步驟進(jìn)行?

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

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

 答:打開(kāi)數(shù)據(jù)庫(kù)的方法:通過(guò)啟動(dòng)對(duì)話框打開(kāi)、使用“打開(kāi)“命令打開(kāi)、通過(guò)最近使用過(guò)的文件列表打開(kāi)。

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

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

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

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

 答:使用表設(shè)計(jì)器創(chuàng)建表、使用表向?qū)?chuàng)建表、通過(guò)輸入數(shù)據(jù)創(chuàng)建表、通過(guò)導(dǎo)入或鏈接方式創(chuàng)建表。

22.簡(jiǎn)述通過(guò)導(dǎo)入和鏈接方式創(chuàng)建表的差別?

 答:使用導(dǎo)入方法,當(dāng)外部數(shù)據(jù)源發(fā)生變化時(shí)不會(huì)影響已經(jīng)導(dǎo)入的數(shù)據(jù);反之,外部數(shù)據(jù)源也不會(huì)因?qū)氲臄?shù)據(jù)修改而發(fā)生改變。鏈接是指連接來(lái)自其他數(shù)據(jù)源的過(guò)程,即在不進(jìn)行導(dǎo)入的情況下用戶可以直接使用外部數(shù)據(jù)源,而這些數(shù)據(jù)本身并沒(méi)有存儲(chǔ)在ACCESS數(shù)據(jù)庫(kù)中。

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

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

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

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

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

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

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

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

28.書(shū)寫(xiě)查詢準(zhǔn)則時(shí),日期值應(yīng)該用#括起來(lái)。

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

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

 

第一章

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

2.將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于邏輯設(shè)計(jì)。

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

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

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

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

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

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

9.用來(lái)表達(dá)用戶需求觀點(diǎn)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)的模型稱為“概念模型”

10.用來(lái)表達(dá)計(jì)算機(jī)實(shí)現(xiàn)觀點(diǎn)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)的模型稱為“邏輯模型”

11.用來(lái)表達(dá)擁護(hù)使用觀點(diǎn)的數(shù)據(jù)庫(kù)局部邏輯結(jié)構(gòu)的模型稱為“外部模型”

12.用來(lái)表達(dá)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的模型稱為“內(nèi)部模型”

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

14.把概念模型轉(zhuǎn)換成數(shù)據(jù)庫(kù)的邏輯模型,這是一個(gè)“轉(zhuǎn)換”的過(guò)程。

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

16.?dāng)?shù)據(jù)庫(kù)管理員(DBA)的職責(zé):1)定義模式、內(nèi)模式和與用戶交流,定義外模式;2)提供技術(shù)培訓(xùn);3)定義安全性規(guī)則,對(duì)用戶訪問(wèn)數(shù)據(jù)庫(kù)授權(quán);4)定義完整性規(guī)則,監(jiān)督數(shù)據(jù)庫(kù)運(yùn)行;5)數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù)工作。

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

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

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

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

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

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

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

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

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

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

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

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

第二章

25.ACCESS數(shù)據(jù)庫(kù)的組成:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。

26.?dāng)?shù)據(jù)庫(kù)的擴(kuò)展名為.MDB

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

28.常規(guī):?jiǎn)螕簟肮ぞ摺辈藛巍x擇“選項(xiàng)”命令—出現(xiàn)“選項(xiàng)”對(duì)話框。

第三章

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

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

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

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

33.?dāng)?shù)據(jù)庫(kù)安全性管理:設(shè)置密碼,對(duì)用戶設(shè)置操作權(quán)限,必要是可對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密處理;使用數(shù)據(jù)庫(kù)密碼;撤消數(shù)據(jù)庫(kù)密碼;使用用戶級(jí)安全機(jī)制保護(hù)數(shù)據(jù)庫(kù)。

第四章

34.表的創(chuàng)建:使用表設(shè)計(jì)器創(chuàng)建表、使用表向?qū)?chuàng)建表、通過(guò)輸入數(shù)據(jù)創(chuàng)建表、通過(guò)導(dǎo)入或鏈接方式創(chuàng)建表。

34.ACCESS支持十種字段數(shù)據(jù)類型、用法、和它們所占用的空間大小{文本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超級(jí)連接、查閱向?qū)

35.使用導(dǎo)入方法,當(dāng)外部數(shù)據(jù)源發(fā)生變化時(shí)不會(huì)影響已經(jīng)導(dǎo)入的數(shù)據(jù);反之,外部數(shù)據(jù)源也不會(huì)因?qū)氲臄?shù)據(jù)修改而發(fā)生改變。

36.鏈接是指連接來(lái)自其他數(shù)據(jù)源的過(guò)程,即在不進(jìn)行導(dǎo)入的情況下用戶可以直接使用外部數(shù)據(jù)源,而這些數(shù)據(jù)本身并沒(méi)有存儲(chǔ)在ACCESS數(shù)據(jù)庫(kù)中。

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

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

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

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

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

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

第五章

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

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

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

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

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

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

第六章 窗體

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

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

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

50.子窗體的用途:子窗體一般用于顯示“一對(duì)多”關(guān)系中的“多”方記錄。

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

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

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

54.創(chuàng)建窗體:使用“自動(dòng)創(chuàng)建”功能快速創(chuàng)建窗體、使用窗體向?qū)?chuàng)建窗體、使用圖表向?qū)?chuàng)建窗體、使用數(shù)據(jù)透視表向?qū)?chuàng)建窗體、使用設(shè)計(jì)視圖創(chuàng)建窗體

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

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

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

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

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

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

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

第七章 報(bào)表

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

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

64.報(bào)表的組成:報(bào)表頁(yè)眉、報(bào)表頁(yè)腳、頁(yè)面頁(yè)眉、頁(yè)面頁(yè)腳、主體、組頁(yè)眉、組頁(yè)腳。其中報(bào)表頁(yè)眉/頁(yè)腳成對(duì)出現(xiàn),頁(yè)面頁(yè)眉/頁(yè)腳成對(duì)出現(xiàn),組頁(yè)眉、組頁(yè)腳單獨(dú)出現(xiàn)。

65.報(bào)表的視圖:設(shè)計(jì)視圖、打印預(yù)覽視圖和版面預(yù)覽視圖。

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

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

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

66.打印預(yù)覽視圖和版面預(yù)覽視圖看效果。

67.創(chuàng)建報(bào)表可以采用五種方法:1》使用自動(dòng)創(chuàng)建報(bào)表;2》使用報(bào)表向?qū)Ц鶕?jù)提示創(chuàng)建報(bào)表;3》使用圖表向?qū)?chuàng)建含有圖表的報(bào)表;4》使用標(biāo)簽向?qū)?chuàng)建標(biāo)簽式報(bào)表;5》在設(shè)計(jì)視圖中手工創(chuàng)建報(bào)表。

68.在報(bào)表中可以按照指定順序?qū)τ涗涍M(jìn)行排序,也可以將具有共同特征的相關(guān)記錄分成“組”集中打印或進(jìn)行匯總計(jì)算。一個(gè)報(bào)表最多可以按10個(gè)字段或表達(dá)式進(jìn)行排序。在報(bào)表中進(jìn)行計(jì)算是通過(guò)計(jì)算控件實(shí)現(xiàn)的。常用的計(jì)算控件是文本框,也可以是任何具有“控件來(lái)源”屬性的控件。在報(bào)表上添加計(jì)算控件后應(yīng)將“控件來(lái)源”屬性設(shè)置為計(jì)算表達(dá)式。添加在“主體“中的計(jì)算控件可以對(duì)每個(gè)記錄求總計(jì)或平均值;添加在”組頁(yè)眉/頁(yè)腳“中的計(jì)算控件可以對(duì)一個(gè)組中的記錄求總計(jì)或平均值;添加在”報(bào)表頁(yè)眉/頁(yè)腳“中的計(jì)算控件可以對(duì)所有記錄求總計(jì)或平均值。

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

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

第八章 數(shù)據(jù)訪問(wèn)頁(yè)

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

72.?dāng)?shù)據(jù)訪問(wèn)頁(yè)的類型:交互式報(bào)表頁(yè)、數(shù)據(jù)輸入頁(yè)、數(shù)據(jù)分析頁(yè)。

73.?dāng)?shù)據(jù)分析頁(yè)是一種以(數(shù)據(jù)透視表形式)組織的數(shù)據(jù)訪問(wèn)頁(yè)。數(shù)據(jù)透視表之所以這樣命名是因?yàn)榭梢詣?dòng)態(tài)地改變他們的版面布置,按照不同方式分析數(shù)據(jù)。

74.?dāng)?shù)據(jù)訪問(wèn)頁(yè)作為ACCESS數(shù)據(jù)庫(kù)的一種對(duì)象,它有設(shè)計(jì)視圖和頁(yè)面試圖兩種視圖形式。

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

76.在數(shù)據(jù)訪問(wèn)頁(yè)上插入滾動(dòng)文字:?jiǎn)螕艄ぞ呦渲械模ā皾L動(dòng)文字“)控件

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

第九章 宏與模塊

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

79.宏是一個(gè)或多個(gè)操作的集合

80.在ACCESS中可以采用多種方法運(yùn)行宏:直接運(yùn)行宏、運(yùn)行宏組中的宏、從其他宏中運(yùn)行宏、通過(guò)響應(yīng)窗體或報(bào)表中的控件上發(fā)生的事件來(lái)運(yùn)行宏。

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

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

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

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

84.在ACCESS中有兩種類型的模塊:類模塊和標(biāo)準(zhǔn)模塊。

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

 

出項(xiàng)頻率高的題:

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

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

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

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

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

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

邏輯模型的特點(diǎn):(1)邏輯模型表達(dá)的是數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu)。(2)邏輯模型是從數(shù)據(jù)庫(kù)實(shí)現(xiàn)的觀點(diǎn)出發(fā)建模的。

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

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

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

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

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

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

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

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

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

數(shù)據(jù)庫(kù):是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。

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

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

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

關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,在Access中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)表。

元組:在一個(gè)二維表(一個(gè)具體關(guān)系)中,水平方向的行稱為元組,每一行就是一個(gè)元組,它對(duì)應(yīng)表中的一條具體記錄。

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

域:指屬性的取值范圍,即不同元組對(duì)同一個(gè)屬性的取值所限定的范圍。

關(guān)鍵字:指其值能夠惟一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合。

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

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

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

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

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

設(shè)計(jì)局部ER模型步驟如下: (1)確定局部結(jié)構(gòu)范圍;(2)實(shí)體定義;(3)聯(lián)系定義;(4)屬性分配。

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

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

從ER圖導(dǎo)出關(guān)系模型的基本原則如下:  ER圖中每個(gè)實(shí)體類型都應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性即為關(guān)系模式的屬性,實(shí)體標(biāo)識(shí)符即為關(guān)系模式的鍵。

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

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

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

①并:兩個(gè)相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組組成的集合。

②差:對(duì)于兩個(gè)具有相同結(jié)構(gòu)的關(guān)系R和S,R與S的差是由屬于R但不屬于S的元組組成的集合。

③交:對(duì)于兩個(gè)具有相同結(jié)構(gòu)的關(guān)系R和S,R與S的交是由既屬于R又屬于S的元組組成的集合。

(2)專門的關(guān)系運(yùn)算

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

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

③連接:連接是關(guān)系的橫向結(jié)合,連接運(yùn)算將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿足連接條件的元組。

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

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

假定關(guān)系R(A,B,C)中,當(dāng)A有一取值時(shí),便惟一對(duì)應(yīng)一個(gè)B值和C值,則稱B和C依賴于A,或稱A決定了B或C,簡(jiǎn)記為A→B,A→C。

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

(1)第一范式(1NF)

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

(2)第二范式(2NF)

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

(3)第三范式(3NF)

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

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

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

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

(5)編程語(yǔ)言。VBA實(shí)際上是嵌入在Access中的VB程序設(shè)計(jì)語(yǔ)言。

(6)與SQL Server數(shù)據(jù)庫(kù)的連接。一個(gè)Access項(xiàng)目對(duì)應(yīng)操作系統(tǒng)中的一個(gè)文件,擴(kuò)展名是.mdp。

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

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

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

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

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

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

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

(6)宏是一個(gè)或多個(gè)操作的集合,實(shí)際上是一段簡(jiǎn)單的小程序。

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

啟動(dòng)Access 2000的常用啟動(dòng)方法:(1)通過(guò)桌面上的“開(kāi)始”按鈕啟動(dòng):?jiǎn)螕簟伴_(kāi)始”按鈕→選擇“程序”→“Microsoft Access”命令。

(2)通過(guò)命令行啟動(dòng):?jiǎn)螕簟俺绦颉卑粹o→選擇“運(yùn)行”命令→在文本框中輸入Access 2000可執(zhí)行文件名Msaccess.exe→單擊“確定”按鈕。

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

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

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

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

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

“表/查詢”選項(xiàng)卡用于設(shè)計(jì)表或設(shè)計(jì)查詢時(shí)設(shè)置有關(guān)的默認(rèn)值。該選項(xiàng)卡包括“表設(shè)計(jì)”、“查詢?cè)O(shè)計(jì)”和“運(yùn)行權(quán)限”三個(gè)設(shè)置區(qū)。

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

Access數(shù)據(jù)庫(kù)中的表、查詢、窗體、報(bào)表、宏、模塊和指向數(shù)據(jù)訪問(wèn)頁(yè)的快捷方式等七種不同類型對(duì)象的功能,它們存儲(chǔ)在一個(gè)擴(kuò)展名為.mdb的磁盤(pán)文件中。

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

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

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

設(shè)計(jì)表時(shí)一般應(yīng)遵循以下原則:(1)每個(gè)表應(yīng)該只包含關(guān)于一個(gè)主題的信息。(2)一個(gè)主題不在多個(gè)地方描述。

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

創(chuàng)建Access數(shù)據(jù)庫(kù):Access提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)的方法,一種方法是使用“數(shù)據(jù)庫(kù)向?qū)А眲?chuàng)建數(shù)據(jù)庫(kù),另一種方法是先建立一個(gè)空白數(shù)據(jù)庫(kù),然后向其中添加數(shù)據(jù)庫(kù)對(duì)象。

使用“數(shù)據(jù)庫(kù)向?qū)А眲?chuàng)建數(shù)據(jù)庫(kù)的操作步驟:(1)激活“數(shù)據(jù)庫(kù)向?qū)А?。?)選擇數(shù)據(jù)庫(kù)模板。(3)保存新建的數(shù)據(jù)庫(kù)文件。

(4)按“數(shù)據(jù)庫(kù)向?qū)А钡奶崾局鸩讲僮鳌#?)開(kāi)始創(chuàng)建進(jìn)程。(6)輸入數(shù)據(jù)。

如果“數(shù)據(jù)庫(kù)向?qū)А敝袥](méi)有適合自己的模板,可以先創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù),然后再在該數(shù)據(jù)庫(kù)中創(chuàng)建對(duì)象,這是一種更為靈活的創(chuàng)建數(shù)據(jù)庫(kù)方法。

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

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

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

 

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

 

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

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

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

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

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

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

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

如何將Access表中的內(nèi)容復(fù)制到Word文檔中去?

 Access數(shù)據(jù)庫(kù)可以與其他Office應(yīng)用程序進(jìn)行數(shù)據(jù)交換共享數(shù)據(jù)資源??梢园褦?shù)據(jù)表、查詢或報(bào)表復(fù)制到本機(jī)上運(yùn)行的另一個(gè)Office文檔中去。

操作步驟如下:

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

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

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

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

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

既設(shè)置了密碼,又對(duì)不同用戶規(guī)定了適當(dāng)?shù)臋?quán)限,我們就說(shuō)這個(gè)數(shù)據(jù)庫(kù)是比較安全的。必要時(shí)還可對(duì)數(shù)據(jù)庫(kù)進(jìn)行“加密”處理,使其難以被破譯。

表是真正在存儲(chǔ)數(shù)據(jù)的對(duì)象。一個(gè)數(shù)據(jù)庫(kù)通常包含多個(gè)表,通過(guò)建立表間的關(guān)系,可以將不同表中的數(shù)據(jù)聯(lián)系起來(lái)作為查詢、窗體、報(bào)表和數(shù)據(jù)訪問(wèn)頁(yè)等其他數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)源。

表的創(chuàng)建

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

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

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

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

(3)使用“表向?qū)А眲?chuàng)建表。

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

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

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

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

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

何時(shí)采用導(dǎo)入?何時(shí)采用鏈接?

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

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

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

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

(1)@:每個(gè)@占據(jù)一個(gè)字符位。例如,將文本型字段“學(xué)號(hào)”的“格式”屬性設(shè)置為@—@@@時(shí),則當(dāng)輸入E001時(shí),將會(huì)顯示E—001。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[填空]關(guān)系類型可以歸結(jié)為“一對(duì)一”、“一對(duì)多”和“多對(duì)多”三種類型。

     “實(shí)施參照完整性”有兩個(gè)選項(xiàng):一是“級(jí)聯(lián)更新相關(guān)字段”,意思是當(dāng)更新主表字段時(shí),相關(guān)表的相關(guān)字段自動(dòng)進(jìn)行更新;二是“級(jí)聯(lián)刪除相關(guān)記錄”,意思是刪除主表記錄時(shí),自動(dòng)刪除相關(guān)表的相關(guān)記錄。

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

第六節(jié)表的維護(hù)

維護(hù)表是在表的“設(shè)計(jì)”視圖中進(jìn)行的。對(duì)于一個(gè)表,重要的是維護(hù)表的結(jié)構(gòu),因?yàn)楸碇械臄?shù)據(jù)是在表結(jié)構(gòu)約束下存儲(chǔ)的。但是,實(shí)際應(yīng)用中往往會(huì)出現(xiàn)字段數(shù)據(jù)類型設(shè)計(jì)不當(dāng)或者要求實(shí)現(xiàn)的功能發(fā)生了變化,這種情況下就涉及到修改表結(jié)構(gòu)的問(wèn)題了,包括添加字段、刪除字段、更改字段的數(shù)據(jù)類型和順序等。

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

修改表結(jié)構(gòu)最好是在還沒(méi)有輸入數(shù)據(jù)的情況下進(jìn)行,如果要修改已經(jīng)存有數(shù)據(jù)的表的字段數(shù)據(jù)類型或?qū)傩詴r(shí),很可能發(fā)生數(shù)據(jù)類型不匹配而導(dǎo)致已有數(shù)據(jù)的丟失。

注意:修改字段的數(shù)據(jù)類型、屬性和刪除字段時(shí),一定要慎重,因?yàn)楹芸赡軙?huì)丟失原先已有的數(shù)據(jù)。

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

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

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

第五章查詢

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第二節(jié)選擇查詢

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

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

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

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

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

 

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

[簡(jiǎn)答]什么是Access中的交叉表?

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

[填空]交叉表查詢可以使用向?qū)Щ蚴褂迷O(shè)計(jì)視圖來(lái)創(chuàng)建,不同的是使用向?qū)е荒苓x擇一個(gè)數(shù)據(jù)源,如果涉及到多個(gè)表中的字段,則應(yīng)先創(chuàng)建一個(gè)多表選擇查詢,然后使用該查詢作為交叉表查詢的數(shù)據(jù)源。

第五節(jié)操作查詢

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

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

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

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

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

第六節(jié) SQL查詢

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

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

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

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

第六章窗體

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

第一節(jié)窗體概述

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

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

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

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

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

[選擇、填空]包含在另一個(gè)窗體中的窗體稱為子窗體。子窗體一般用于顯示“一對(duì)多”關(guān)系中的“多”方記錄。

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

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

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

(1)“設(shè)計(jì)”視圖是創(chuàng)建窗體的一種視圖,實(shí)際上是窗體設(shè)計(jì)器。雖然也可通過(guò)其他途徑創(chuàng)建窗體,但是一般都需要在窗體設(shè)計(jì)器中進(jìn)行修改或潤(rùn)色,因此設(shè)計(jì)視圖是應(yīng)該重點(diǎn)對(duì)待的。

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

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

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

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

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

(2)使用“窗體向?qū)А焙?jiǎn)化設(shè)計(jì)窗體。

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

(4)使用“圖表向?qū)А眲?chuàng)建圖表式窗體。

(5)使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建類似交叉數(shù)據(jù)表式的窗體。

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

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

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

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

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

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

主要控件:

(1)標(biāo)簽控件

標(biāo)簽是未綁定型控件,它不能與字段或表達(dá)式相連,在移動(dòng)記錄時(shí)標(biāo)簽的內(nèi)容不會(huì)發(fā)生改變。標(biāo)簽的典型用法是在窗體上顯示標(biāo)題。

(2)文本框控件

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

(3)選項(xiàng)組控件

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

在選項(xiàng)組中每次只能選擇一個(gè)選項(xiàng),如果選項(xiàng)組綁定到某個(gè)字段,則是該組框架本身綁定到該字段,而不是組框架內(nèi)的復(fù)選框、選項(xiàng)按鈕或切換按鈕。

(4)選項(xiàng)按鈕、復(fù)選按鈕與切換按鈕

選項(xiàng)按鈕、復(fù)選按鈕和切換按鈕都可以作為單獨(dú)的控件來(lái)使用,用來(lái)表示基表或查詢中的“是/否”型字段值。

(5)列表框控件

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

6)組合框控件

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

(7)命令按鈕控件

命令按鈕是一種能起控制作用的控件,單擊命令按鈕可以執(zhí)行某個(gè)或某些預(yù)先定義的操作,例如打開(kāi)窗體、打印報(bào)表或關(guān)閉窗口等。這些操作是通過(guò)在命令按鈕“單擊”屬性中編寫(xiě)相應(yīng)的“宏”或“事件過(guò)程”來(lái)完成的。

(8)圖像控件

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

(9)未綁定對(duì)象框控件

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

(10)綁定對(duì)象框控件

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

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

(11)選項(xiàng)卡控件

選項(xiàng)卡是個(gè)容器類控件,使用選項(xiàng)卡可以創(chuàng)建多頁(yè)窗體,通過(guò)選項(xiàng)卡可以選擇不同的頁(yè)面,每個(gè)頁(yè)面還可以包含用于顯示其他對(duì)象的控件。選項(xiàng)卡能有效地?cái)U(kuò)展窗體空間,同一頁(yè)面可以顯示不同的信息。

(12)子窗體

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

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

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

[填空]對(duì)于已有對(duì)象的窗體或在窗體中插入新的控件,往往需要在“設(shè)計(jì)”視圖中對(duì)其進(jìn)行各種編輯操作,如選擇控件、移動(dòng)控件、對(duì)齊控件、調(diào)整控件和設(shè)置控件的各種屬性等。

(1)選擇控件

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

     ①選擇單個(gè)控件

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

     ②選擇多個(gè)相鄰的控件

只需在窗口空白處的任何地方按下鼠標(biāo)左鍵拖動(dòng)出一個(gè)矩形框,該矩形框所觸及的控件均被同時(shí)選中。

③選擇多個(gè)不相鄰的控件

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

(2)移動(dòng)控件

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

(3)調(diào)整控件大小

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

     ①使用鼠標(biāo)改變控件大小

     ②通過(guò)“格式”菜單改變控件大小

     ③通過(guò)“屬性”窗口精確設(shè)置控件大小

(4)對(duì)齊控件

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

①使控件對(duì)齊網(wǎng)絡(luò)

②按指定方式對(duì)齊控件

(5)調(diào)整控件間距

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

(6)設(shè)置控件的外觀

一般來(lái)說(shuō),每個(gè)控件都有一大批屬性集,其中包括有設(shè)置控件外觀的屬性,例如設(shè)置控件的前/背景色、字體名稱、字體大小、邊框樣式、邊框顏色、線型和特殊效果等,均在屬性的“格式”選項(xiàng)卡中進(jìn)行設(shè)置。

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

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

[選擇、填空]篩選記錄是指挑選并顯示我們所關(guān)心的記錄,隱藏?zé)o關(guān)的記錄。在窗體中可以采用四種類型的篩選:即“按選定內(nèi)容篩選”、“按窗體篩選”、“內(nèi)容排除篩選”和“高級(jí)篩選/排序”。

(1)按選定內(nèi)容篩選

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

(2)按窗體篩選

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

(3)內(nèi)容排除篩選

     “內(nèi)容排除篩選”與“按選定內(nèi)容篩選”不同之處是:前者排除查詢目標(biāo)值,而后者是選定查詢目標(biāo)值。

(4)高級(jí)篩選/排序

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

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

第七章報(bào)表

[簡(jiǎn)答]什么是報(bào)表?報(bào)表的用途是什么?

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

第一節(jié)報(bào)表概述

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

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

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

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

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

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

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

(2)使用“報(bào)表向?qū)А备鶕?jù)提示創(chuàng)建報(bào)表。

(3)使用“圖表向?qū)А眲?chuàng)建含有圖表的報(bào)表。

(4)使用“標(biāo)簽向?qū)А眲?chuàng)建標(biāo)簽式報(bào)表。

(5)在“設(shè)計(jì)”視圖中手工創(chuàng)建報(bào)表。

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

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

[填空]在Access中使用“圖表向?qū)А笨梢院苋菀椎貏?chuàng)建包含圖表的報(bào)表。

[填空]使用“標(biāo)簽向?qū)А笨梢院苋菀椎刂谱鳂?biāo)簽。

[填空]在“設(shè)計(jì)”視圖中創(chuàng)建報(bào)表可以從一個(gè)全新的空白報(bào)表開(kāi)始起步,然后選擇數(shù)據(jù)源、使用控件顯示文本和數(shù)據(jù)、進(jìn)行數(shù)據(jù)計(jì)算、小計(jì)或匯總,或?qū)τ涗涍M(jìn)行排序、分組、對(duì)齊、移動(dòng)或調(diào)整控件等操作。

[簡(jiǎn)答]使用“設(shè)計(jì)”視圖創(chuàng)建報(bào)表基本步驟如下:

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

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

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

第三節(jié)編輯報(bào)表

[選擇、填空]一個(gè)報(bào)表最多可以按10個(gè)字段或表達(dá)式進(jìn)行排序。

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

第四節(jié)在報(bào)表中進(jìn)行計(jì)算

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

注意:(1)計(jì)算控件中的表達(dá)式應(yīng)使用“=”運(yùn)算符開(kāi)頭。

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

第五節(jié)子報(bào)表

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

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

第六節(jié)預(yù)覽和打印報(bào)表

設(shè)計(jì)報(bào)表最終目的是打印報(bào)表,在打印報(bào)表之前應(yīng)該先設(shè)置好報(bào)表的頁(yè)面,并在屏幕上進(jìn)行預(yù)覽,滿意之后再實(shí)施打印。

第八章數(shù)據(jù)訪問(wèn)頁(yè)

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

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

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

[簡(jiǎn)答]什么情況下使用數(shù)據(jù)訪問(wèn)頁(yè)?

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

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

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

(1)交互式報(bào)表頁(yè)

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

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

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

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

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

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

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

[簡(jiǎn)答]與窗體和報(bào)表類似,Access提供了以下4種方法來(lái)創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè):

(1)使用自動(dòng)功能來(lái)快速創(chuàng)建縱欄式數(shù)據(jù)訪問(wèn)頁(yè)。

(2)使用數(shù)據(jù)頁(yè)向?qū)?lái)創(chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)。

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

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

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

[填空]使用向?qū)Э梢詣?chuàng)建來(lái)自多個(gè)表或查詢的數(shù)據(jù)訪問(wèn)頁(yè),還可以按某些字段進(jìn)行分組或排序。

[簡(jiǎn)答]設(shè)計(jì)數(shù)據(jù)輸入應(yīng)考慮的因素:

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

設(shè)計(jì)數(shù)據(jù)輸入頁(yè)應(yīng)考慮以下幾點(diǎn):

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

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

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

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

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

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

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

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

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

[簡(jiǎn)答]設(shè)計(jì)分組數(shù)據(jù)訪問(wèn)頁(yè)應(yīng)考慮以下幾點(diǎn):

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

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

(3)對(duì)所有的分組,將其“默認(rèn)展開(kāi)”屬性設(shè)置為“否”。

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

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

第九章宏與模塊

第一節(jié)宏的概念

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

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

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

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

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

在宏中使用條件表達(dá)式的格式:

     Forms![窗體名稱]?。劭丶?/span>

Reports![報(bào)表名稱]?。劭丶?/span>

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

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

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

第三節(jié)宏的調(diào)試與運(yùn)行

[填空]在Access中通過(guò)RunMacro運(yùn)行宏組中的宏時(shí),其格式是宏組名、宏名。

[簡(jiǎn)答]在Access中可以采用多種方法運(yùn)行宏,常用的方法有:

(1)直接運(yùn)行宏。

(2)運(yùn)行宏組中的宏。

(3)從其他宏中運(yùn)行宏。

(4)通過(guò)響應(yīng)窗體或報(bào)表中的控件上發(fā)生的事件來(lái)運(yùn)行宏。

第四節(jié)宏的應(yīng)用

(略)

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

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

第六節(jié)模塊簡(jiǎn)介

[選擇、填空]在Access中創(chuàng)建模塊使用的是VBA語(yǔ)言。VBA是Visual Bisic for Applications英文縮寫(xiě),它是Office系列軟件的內(nèi)置編程語(yǔ)言,也是一種面向?qū)ο蟮?、可視化的編程語(yǔ)言。

面向?qū)ο蟮某绦蛟O(shè)計(jì)的概念:

(1)對(duì)象

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

(2)屬性

每個(gè)對(duì)象都有自己的固有特征和行為。對(duì)象的特征通過(guò)數(shù)據(jù)來(lái)描述,這稱為對(duì)象的“屬性”。

(3)事件

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

(4)事件過(guò)程

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

(5)方法

每個(gè)對(duì)象都有自己的若干方法,從而構(gòu)成該對(duì)象的方法集??梢园逊椒ɡ斫鉃閮?nèi)部函數(shù),可以用來(lái)完成某種特定的功能。方法只能在程序代碼中調(diào)用。

(6)事件驅(qū)動(dòng)

面向?qū)ο蟪绦虿捎檬录?qū)動(dòng)方式工作。其基本思想是,程序運(yùn)行時(shí)始終處于等待某個(gè)事件的發(fā)生狀態(tài),一旦某個(gè)事件發(fā)生時(shí),例如用戶單擊了命令按鈕,系統(tǒng)馬上就去執(zhí)行與該事件對(duì)應(yīng)的事件過(guò)程去處理這個(gè)事件,事件處理完畢后又處于等待某個(gè)事件的發(fā)生狀態(tài),這種工作方式叫做事件驅(qū)動(dòng),大多數(shù)事件是由用戶操作觸發(fā)的。

(7)類

類是對(duì)象的模板,包含了有關(guān)對(duì)象的特征和行為的共性信息。

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

(1)類模塊

類模塊是指可以用來(lái)定義新對(duì)象的模塊,包含有屬性和方法的定義。

     (2)標(biāo)準(zhǔn)模塊

標(biāo)準(zhǔn)模塊是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的通用過(guò)程和常用過(guò)程。

 


報(bào)名留言

留言后,我們將盡快回復(fù)您

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