《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》課件第7章_第1頁
《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》課件第7章_第2頁
《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》課件第7章_第3頁
《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》課件第7章_第4頁
《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》課件第7章_第5頁
已閱讀5頁,還剩92頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第7章Access數(shù)據(jù)庫簡介7.1知識要點(diǎn)7.2典型試題分析7.3思考題7.4實(shí)習(xí)

本章介紹Access數(shù)據(jù)庫系統(tǒng),重點(diǎn)闡述Access2003是一個(gè)基于關(guān)系模型的數(shù)據(jù)庫管理系統(tǒng)這一基本概念,以理論聯(lián)系實(shí)際的方法分析知識要點(diǎn),通過大量的操作實(shí)例印證運(yùn)用Access提供的數(shù)據(jù)處理工具可以非常方便地組織和管理數(shù)據(jù)庫相關(guān)信息這一事實(shí)。本章的學(xué)習(xí)是深入了解數(shù)據(jù)庫原理與應(yīng)用的開始,是繼續(xù)學(xué)習(xí)數(shù)據(jù)庫相關(guān)知識的重要環(huán)節(jié)。7.1知識要點(diǎn)7.1.1內(nèi)容提要

本章主要內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)知識、創(chuàng)建數(shù)據(jù)表和查詢、對窗體和報(bào)表的基本操作這三部分。第一部分的具體內(nèi)容有:信息、數(shù)據(jù)、數(shù)據(jù)處理、數(shù)據(jù)庫管理系統(tǒng)、E-R模型和數(shù)據(jù)模型等有關(guān)數(shù)據(jù)庫的基本概念;通過對Access數(shù)據(jù)庫系統(tǒng)啟動(dòng)、退出的介紹,使讀者對Access數(shù)據(jù)庫系統(tǒng)的窗口界面有一個(gè)初步了解和認(rèn)識。第二部分包括對表的基本操作,數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建,記錄的輸入、修改、刪除,設(shè)置主鍵、索引、排序、有效性規(guī)則和建立表間關(guān)系;對查詢的基本操作包括利用查詢向?qū)Ш筒樵冊O(shè)計(jì)器創(chuàng)建查詢、使用表達(dá)式生成器設(shè)置與添加查詢條件以及用SQL語句進(jìn)行簡單查詢等一些比較實(shí)用的知識。第三部分對窗體的基本操作(包括利用向?qū)?chuàng)建窗體和自動(dòng)創(chuàng)建窗體)介紹,完成對窗體的簡單編輯;利用標(biāo)簽控件、文本框控件、復(fù)選框、切換按鈕、選項(xiàng)按鈕控件、選項(xiàng)組控件、列表框與組合框控件、命令按鈕控件、選項(xiàng)卡與圖像控件等Access系統(tǒng)提供的控件和工具按鈕完成對窗體的操作;對報(bào)表做了簡單介紹,包括報(bào)表的作用、類型,如何自動(dòng)創(chuàng)建報(bào)表和利用向?qū)?chuàng)建報(bào)表,報(bào)表的編輯(包括結(jié)構(gòu)設(shè)置、日期設(shè)定、頁碼的設(shè)定)以及報(bào)表的打印等。7.1.2學(xué)習(xí)重點(diǎn)

本章的學(xué)習(xí)重點(diǎn)是:數(shù)據(jù)庫的基礎(chǔ)知識,使用向?qū)骱驮O(shè)計(jì)器創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、窗體,對表的查詢操作。

數(shù)據(jù)庫的基礎(chǔ)知識涉及數(shù)據(jù)庫管理系統(tǒng)(DBNS)的功能和特點(diǎn)、數(shù)據(jù)庫系統(tǒng)的構(gòu)成、數(shù)據(jù)模型中關(guān)系模型的基本概念。

創(chuàng)建數(shù)據(jù)庫時(shí)可以使用“數(shù)據(jù)庫向?qū)А敝刑峁┑囊恍┗镜臄?shù)據(jù)庫模板,利用這些模板可以方便、快捷地創(chuàng)建數(shù)據(jù)庫。一般情況下,在使用“數(shù)據(jù)庫向?qū)А鼻?,?yīng)先從“數(shù)據(jù)庫向?qū)А彼峁┑哪0逯姓页雠c所建數(shù)據(jù)庫相似的模板,如果所選的數(shù)據(jù)庫模板不滿足要求,可以在建立之后,在原來的基礎(chǔ)上進(jìn)行修改。與創(chuàng)建空數(shù)據(jù)庫一樣,使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建數(shù)據(jù)庫也分為啟動(dòng)Access時(shí)創(chuàng)建和使用“新建”命令創(chuàng)建兩種。

在Access2003中創(chuàng)建數(shù)據(jù)表可以使用三種方法:一是在“數(shù)據(jù)表”視圖中直接在字段名處輸入字段名,這種方法比較簡單,但無法對每一字段的數(shù)據(jù)類型、屬性值進(jìn)行設(shè)置,一般還需要在“設(shè)計(jì)”視圖中進(jìn)行修改;二是使用“設(shè)計(jì)”視圖,這是一種最常用的方法;三是通過“表向?qū)А眲?chuàng)建表結(jié)構(gòu),其創(chuàng)建方法與使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建數(shù)據(jù)庫的方法類似。在Access2003中要想管理和使用好表中的數(shù)據(jù),就應(yīng)建立表與表之間的關(guān)系,只有這樣,才能將不同表中的相關(guān)數(shù)據(jù)聯(lián)系起來,也才能為建立查詢、創(chuàng)建窗體或報(bào)表打下良好的基礎(chǔ)。在Access2003中,每個(gè)表都是數(shù)據(jù)庫中一個(gè)獨(dú)立的部分,它們本身具有很多的功能,但是每個(gè)表又不是完全孤立的部分,表與表之間可能存在著相互的聯(lián)系。

Access2003中表與表之間的關(guān)系可以分為一對一、一對多和多對多三種。實(shí)際上,一對一的關(guān)系并不常用,可以將一對一關(guān)系的兩個(gè)表合并為一個(gè)表,這樣既不會出現(xiàn)重復(fù)信息,又便于表的查詢;而任何多對多的關(guān)系都可以拆分成多個(gè)一對多的關(guān)系。因此,在Access2003數(shù)據(jù)庫中,表之間的關(guān)系都定義為一對多的關(guān)系。一般情況下,關(guān)系中處于一方的表稱為主表,另一方的表稱為相關(guān)表。

建立查詢的方法有兩種,“查詢向?qū)А焙汀霸O(shè)計(jì)”視圖。使用“查詢向?qū)А苯⒉樵儾僮鞅容^簡單,可以在向?qū)У闹甘鞠逻x擇表和表中字段。如果使用“設(shè)計(jì)”視圖,則建立不帶條件的查詢。建立查詢之后,可以運(yùn)行查詢從而獲得查詢的結(jié)果。7.1.3學(xué)習(xí)中的難點(diǎn)分析

以下從三個(gè)方面對本章的難點(diǎn)進(jìn)行分析。

1.數(shù)據(jù)庫基礎(chǔ)知識中數(shù)據(jù)與信息的區(qū)別

信息是指現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映。信息具有可感知、可存儲、可加工、可傳遞和可再生等自然屬性,信息也是社會上各行各業(yè)不可缺少的、具有社會屬性的資源。數(shù)據(jù)是描述現(xiàn)實(shí)世界事物的符號記錄,是指用物理符號記錄下來的可以鑒別的信息。物理符號包括數(shù)字、文字、圖形、圖像、聲音及其他特殊符號。數(shù)據(jù)的多種表現(xiàn)形式,都可以經(jīng)過數(shù)字化后存入計(jì)算機(jī)。數(shù)據(jù)和信息這兩個(gè)概念既有聯(lián)系又有區(qū)別。數(shù)據(jù)是信息的符號表示,或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。數(shù)據(jù)是信息存在的一種形式,只有通過解釋或處理,數(shù)據(jù)才能成為有用的信息。數(shù)據(jù)可用不同的形式表示,而信息不會隨數(shù)據(jù)不同的形式而改變。

2.數(shù)據(jù)表視圖和數(shù)據(jù)表設(shè)計(jì)視圖的區(qū)別

數(shù)據(jù)表視圖主要用于編輯和顯示當(dāng)前數(shù)據(jù)庫中的數(shù)據(jù),用戶在錄入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)的時(shí)候,大部分操作都是在“數(shù)據(jù)表視圖”中進(jìn)行的。數(shù)據(jù)表設(shè)計(jì)視圖主要用于設(shè)計(jì)Access2003表的結(jié)構(gòu),例如編輯字段,并定義字段的數(shù)據(jù)類型、長度、默認(rèn)值等參數(shù)。

3.查詢和查詢設(shè)計(jì)視圖

查詢是按照一定條件或要求對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行檢索的一種操作。查詢對象中保存的是查詢條件(準(zhǔn)則)而不是具體的查詢結(jié)果。使用查詢可以按照不同方式查看、更改和分析數(shù)據(jù)表中的數(shù)據(jù),也可以將查詢當(dāng)成窗體、報(bào)表和數(shù)據(jù)訪問頁的數(shù)據(jù)源。

查詢設(shè)計(jì)視圖是一個(gè)用于創(chuàng)建和修改查詢的窗口,分為上下兩部分。上部分窗格用于顯示當(dāng)前查詢的數(shù)據(jù)來源,可以是數(shù)據(jù)庫中的表或已創(chuàng)建的其他查詢;下部分窗格用來設(shè)置查詢輸出的字段、查詢條件和記錄排序方式等。

7.2.1選擇題

1.下列關(guān)于數(shù)據(jù)庫系統(tǒng)的說法中,()是錯(cuò)誤的。

A.在操作系統(tǒng)中,數(shù)據(jù)庫是以文件方式出現(xiàn)的,是數(shù)據(jù)的一種高級組織形式

B.?dāng)?shù)據(jù)表中各數(shù)據(jù)記錄的存儲是按同一結(jié)構(gòu)進(jìn)行的,不同的應(yīng)用程序都可操作使用這些數(shù)據(jù)7.2典型試題分析

C.?dāng)?shù)據(jù)庫系統(tǒng)提供的管理手段用來保持?jǐn)?shù)據(jù)的完整性、一致性、安全性

D.分布式數(shù)據(jù)庫將原來集中存放和管理的數(shù)據(jù)庫分布在網(wǎng)絡(luò)節(jié)點(diǎn)上,邏輯上構(gòu)成了多個(gè)數(shù)據(jù)庫

試題分析:該試題考察的知識點(diǎn)是關(guān)于數(shù)據(jù)庫系統(tǒng)中的一些基本概念。

(1)數(shù)據(jù)庫。數(shù)據(jù)庫技術(shù)是一門綜合性技術(shù),涉及操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)以及程序設(shè)計(jì)等基礎(chǔ)理論知識,是當(dāng)今計(jì)算機(jī)科學(xué)中的一個(gè)專門學(xué)科。數(shù)據(jù)庫中存儲的是相關(guān)數(shù)據(jù)的集合,數(shù)據(jù)庫本身以文件的形式存儲在計(jì)算機(jī)的外存儲器中,是數(shù)據(jù)的一種高級組織形式,在計(jì)算機(jī)操作系統(tǒng)的支持下,用戶通過數(shù)據(jù)庫管理系統(tǒng)來完成對數(shù)據(jù)庫的操作。在數(shù)據(jù)管理性能上,數(shù)據(jù)庫已經(jīng)超越了其他商業(yè)性軟件。

(2)數(shù)據(jù)表。在Access2003中數(shù)據(jù)表以類似于二維表格的形式存儲數(shù)據(jù),二維表格的行即為數(shù)據(jù)表的記錄,每個(gè)記錄包含多個(gè)字段。每個(gè)記錄的每個(gè)字段中存放一個(gè)Access2003所允許類型的數(shù)據(jù)。通常把表的框架,也就是說表由哪些字段及數(shù)據(jù)類型構(gòu)成稱為表的結(jié)構(gòu),表的記錄稱為表的內(nèi)容。這些表的內(nèi)容是按同一個(gè)結(jié)構(gòu)進(jìn)行存儲的。數(shù)據(jù)表的這種結(jié)構(gòu)使得不同的應(yīng)用程序都可以很方便地操作和使用這些數(shù)據(jù)。

(3)數(shù)據(jù)庫系統(tǒng)。以數(shù)據(jù)庫應(yīng)用為基礎(chǔ)的計(jì)算機(jī)系統(tǒng)稱為數(shù)據(jù)庫系統(tǒng),它按照數(shù)據(jù)庫方式存儲、維護(hù)、管理數(shù)據(jù)系統(tǒng),提供管理手段來保持?jǐn)?shù)據(jù)的完整性、一致性、安全性。

(4)分布式數(shù)據(jù)庫。分布式數(shù)據(jù)庫是將數(shù)據(jù)分散存儲于網(wǎng)絡(luò)的多個(gè)Web上,彼此用通信線路連接,供多個(gè)用戶同時(shí)在網(wǎng)上使用,屬于網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)庫,即多用戶數(shù)據(jù)庫而不是邏輯上構(gòu)成多個(gè)數(shù)據(jù)庫。設(shè)計(jì)良好的分布式數(shù)據(jù)庫,無需指明數(shù)據(jù)存儲地點(diǎn)。

該試題正確答案:D。

2.下列關(guān)于數(shù)據(jù)庫主鍵的敘述中,不正確的是()。

A.主鍵只允許數(shù)字類型的值

B.主鍵不允許出現(xiàn)NULL值

C.主鍵不允許出現(xiàn)重復(fù)值

D.若不能保證任何單字段都含唯一值,可以將兩個(gè)或多個(gè)字段指定為主鍵

試題分析:在數(shù)據(jù)庫表中,某些字段具有特殊的作用,人們經(jīng)常根據(jù)它的值來查找相關(guān)的記錄信息,這樣的字段就稱為主鍵。在Access2003中,允許定義三種類型的主鍵:自動(dòng)編號主鍵、單字段主鍵及多字段主鍵,手動(dòng)編號主鍵不是Access2003允許定義的主鍵設(shè)置方法。為確保其查找唯一性,應(yīng)防止在主鍵字段中出現(xiàn)重復(fù)值或NULL(空值)。不能保證任何單字段都含唯一值時(shí),就可以將兩個(gè)或更多的字段指定為主鍵。主鍵的作用主要是提高查詢和排序的速度。在表中添加新記錄時(shí)Access2003會自動(dòng)檢查新記錄的主鍵值。主鍵可以是數(shù)值類型,也可以是字符串類型等,但不能是備注等其他類型。

該試題正確答案:A。

3.在Access中,條件“性別=“女”AND工資>2000”的含義是()。

A.性別為“女”并且工資大于2000的記錄

B.性別為“女”或者工資大于2000的記錄

C.性別為“女”,并非工資大于2000的記錄

D.性別為“女”或者工資大于2000的,且二者只選其一的記錄

試題分析:該試題考察的知識點(diǎn)是邏輯運(yùn)算符。在Access中,算術(shù)運(yùn)算符有“+”、“-”、“

*

”、“

/

”,分別代表數(shù)學(xué)中的加、減、乘、除;比較運(yùn)算符有“=”、“>”、“<”、“<>”,分別表示等于、小于、大于、不等于;邏輯運(yùn)算符有“AND”、“OR”、“NOT”,用來連接條件表達(dá)式。條件“性別=“女”AND工資>2000”的含義是滿足性別為“女”,同時(shí)工資大于2000這兩個(gè)條件的記錄。

該試題正確答案:A。

4.在Access中,表和數(shù)據(jù)庫的關(guān)系是()。

A.一個(gè)數(shù)據(jù)庫可以包含多個(gè)表 B.一個(gè)表只能包含一個(gè)數(shù)據(jù)庫

C.一個(gè)表可以包含多個(gè)數(shù)據(jù)庫 D.一個(gè)數(shù)據(jù)庫只能包含一個(gè)表試題分析:Access中數(shù)據(jù)庫是相關(guān)信息的集合,對于數(shù)據(jù)庫來說,最重要的功能就是存儲數(shù)據(jù)。一個(gè)數(shù)據(jù)庫可以包含多個(gè)表。表是數(shù)據(jù)的集合,是數(shù)據(jù)庫的核心。數(shù)據(jù)表中的全部信息都放在一個(gè)或多個(gè)數(shù)據(jù)庫中,每個(gè)表中可以包含多個(gè)字段。

該試題正確答案A。

5.在Access2003中,下列關(guān)于排序的說法不正確的是()。

A.記錄可以按升序或降序方式排列 B.排序操作不會修改表中的數(shù)據(jù)

C.對所有的數(shù)據(jù)類型都能進(jìn)行排序操作 D.記錄可以按多個(gè)字段排序

試題分析:在Access中,記錄可以按照升序或降序方式進(jìn)行排列,升序是從小到大,降序是從大到小。按一個(gè)字段排序稱為簡單排序,按多個(gè)字段進(jìn)行排序稱為多重排序。排序操作不會修改表中的數(shù)據(jù),只是按照某一個(gè)關(guān)鍵字段的值重新調(diào)整了記錄的先后順序。但并不是對所有數(shù)據(jù)類型都能夠進(jìn)行排序操作,例如,備注類型、OLE對象,就不能對其進(jìn)行排序。

該試題正確答案:C。

6.在對Access2003表中輸入數(shù)據(jù)時(shí),每輸完一個(gè)字段值,可以按()鍵轉(zhuǎn)至下一個(gè)字段。

A.

Tab B.

Alt C.

Esc D.

End

試題分析:在為Access2003的表中輸入數(shù)據(jù)時(shí),當(dāng)前光標(biāo)位于某條記錄的某個(gè)字段時(shí),按下Tab鍵,可以將光標(biāo)移動(dòng)到當(dāng)前記錄的下一個(gè)字段處,這是Tab鍵在Access2003創(chuàng)建數(shù)據(jù)表時(shí)的一個(gè)操作功能。Tab鍵是一個(gè)焦點(diǎn)切換鍵,Alt鍵單獨(dú)使用沒有意義,Esc鍵在Windows中使用可取消上一次的操作,End鍵在編輯文檔時(shí)將光標(biāo)定位到當(dāng)前行最后一個(gè)字符后。

該試題正確答案:A。

7.在Access2003數(shù)據(jù)表中,刪除一條記錄后,被刪除的記錄()。

A.可以恢復(fù)到原來位置 B.能恢復(fù),但將被恢復(fù)為最后一條記錄

C.能恢復(fù),但將被恢復(fù)為第一條記錄 D.不能恢復(fù)

試題分析:該試題考察的知識點(diǎn)是關(guān)于刪除記錄的問題。在Access2003數(shù)據(jù)表中要?jiǎng)h除一條記錄有兩種方式:一是將插入點(diǎn)放到待刪除記錄的位置上,用鼠標(biāo)單擊工具欄上的“刪除記錄”按鈕;二是用鼠標(biāo)右鍵單擊待刪除記錄,在彈出的快捷菜單中選擇“刪除記錄”命令,單擊“是”按鈕。需要注意的是,這是一種不可恢復(fù)的物理刪除,執(zhí)行操作時(shí)要慎重,避免誤刪除有用的記錄。

該試題正確答案:D。

8.下列()方式不能在Access2003中創(chuàng)建和使用。

A.更新查詢 B.交叉表查詢C.關(guān)系表查詢 D.動(dòng)態(tài)查詢

試題分析:Access2003有比較豐富的查詢向?qū)АΤ鯇W(xué)者來說,使用查詢向?qū)Э梢钥焖賱?chuàng)建一般的查詢?nèi)蝿?wù)。對于精通查詢的用戶來說,創(chuàng)建復(fù)雜查詢也可以先用查詢向?qū)Т騻€(gè)基礎(chǔ),然后再在查詢設(shè)計(jì)器中修改和添加查詢要素。

在Access2003中可以創(chuàng)建和使用簡單查詢、帶參數(shù)查詢、更新查詢、交叉表查詢、關(guān)系表查詢,但不能創(chuàng)建和使用動(dòng)態(tài)查詢。

該試題正確答案:D。

9.在Access2003中,()不屬于數(shù)據(jù)表的復(fù)制方式。

A.表結(jié)構(gòu)的復(fù)制 B.記錄的復(fù)制

C.結(jié)構(gòu)與記錄同時(shí)復(fù)制 D.選中字段的復(fù)制

試題分析:數(shù)據(jù)表的復(fù)制分為表結(jié)構(gòu)的復(fù)制、記錄的復(fù)制、結(jié)構(gòu)與記錄同時(shí)復(fù)制三種方試。不能只對某些字段進(jìn)行單獨(dú)復(fù)制。首先選中要復(fù)制的表,再單擊“編輯”菜單中的粘貼命令,在彈出的對話框的粘貼選項(xiàng)中有“只粘貼結(jié)構(gòu)”、“結(jié)構(gòu)和數(shù)據(jù)”、“將數(shù)據(jù)追加到已有的表”三個(gè)選項(xiàng),沒有“選中字段的復(fù)制”命令。

該試題正確答案:D。

10.在Access2003中使用帶參數(shù)查詢時(shí),表達(dá)式中關(guān)鍵字LIKE表明是一模糊查詢,其后可帶有兩種通配符,()就是其中的一種。

A.? B.$ C.# D.!

試題分析:在Access2003中使用帶參數(shù)查詢時(shí),表達(dá)式中的關(guān)鍵字LIKE表明是一種模糊查詢,其后可帶有通配符“

”或“?”。其中“

”表示長度不限的任意個(gè)字符,例如:“廣

”可表示以“廣”字開始,其后為任意個(gè)字符的情況。通配符“?”表示一個(gè)點(diǎn)位符,其字符值不限,如:“廣?”只能表示以“廣”字開頭后面帶有一個(gè)任意字符的情況,總共2個(gè)字符長度的字符串。

該試題正確答案:A。

11.在Access2003中已經(jīng)建立了“學(xué)生”表,其中包括“學(xué)號”、“姓名”、“性別”、“班級”等字段,現(xiàn)在要統(tǒng)計(jì)出每個(gè)班級的人數(shù),則在查詢設(shè)計(jì)器視圖的“班級”的“總計(jì)”行和“學(xué)號”的“總計(jì)”行中應(yīng)該分別選擇()。

A.GroupBy和Count B.GroupBy和Sum

C.Count和GroupBy D.Sum和GroupBy

試題分析:統(tǒng)計(jì)每個(gè)班的人數(shù),應(yīng)該對數(shù)據(jù)庫記錄以班級分組后,才能對學(xué)號進(jìn)行計(jì)數(shù)統(tǒng)計(jì),因此在設(shè)計(jì)器視圖的“班級”的“總計(jì)”行和“學(xué)號”的“總計(jì)”行中應(yīng)該分別選擇GroupBy和Count。

該試題正確答案:A。7.2.2填空題

1.在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù),在未輸入數(shù)值前,系統(tǒng)自動(dòng)提供的數(shù)值字段的屬性是

。

試題分析:使用“數(shù)據(jù)表”視圖建立的表結(jié)構(gòu)中所有字段的數(shù)據(jù)類型都為“文本”型。

該試題正確答案:文本數(shù)據(jù)類型。

2.在向數(shù)據(jù)庫中輸入數(shù)據(jù)時(shí),若要求所輸入的字符必須是字母,則應(yīng)該設(shè)置的輸入掩碼是

。

試題分析:L:字母A~Z,(必選項(xiàng));?:字母A~Z,(可選項(xiàng));A:字母或數(shù)字(可選項(xiàng))。

該試題正確答案:L。

3.出生日期的數(shù)據(jù)類型是

。

試題分析:用戶在設(shè)計(jì)表時(shí),必須定義表中字段使用的數(shù)據(jù)類型。Access2003常用的數(shù)據(jù)類型有文本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號、是/否、OLE對象、超級鏈接、查閱向?qū)?,用戶可以通過數(shù)據(jù)類型下拉列表選擇相應(yīng)的數(shù)據(jù)類型。不同的數(shù)據(jù)類型決定了字段能包含哪類數(shù)據(jù)。

該試題正確答案:日期/時(shí)間型。

4.在Access2003表中,可以定義三種主關(guān)鍵字,它們是

試題分析:為了使保存在不同表中的數(shù)據(jù)產(chǎn)生聯(lián)系,Access數(shù)據(jù)庫中的每個(gè)表必須有一個(gè)字段能唯一標(biāo)識每一條記錄,這個(gè)字段就是主關(guān)鍵字。主關(guān)鍵字字段可以是一個(gè)字段,也可以是一組字段。自動(dòng)編號字段是在每次向表中添加新記錄時(shí),Access2003會自動(dòng)插入的唯一順序號。數(shù)據(jù)庫中若未設(shè)置其他主關(guān)鍵字,則在保存表時(shí)會提示創(chuàng)建主鍵,單擊“是”按鈕,Access2003為新建的表創(chuàng)建一個(gè)“自動(dòng)編號”字段作為主關(guān)鍵字。因此主關(guān)鍵字的3種類型是:單字段、多字段和自動(dòng)編號。

該試題正確答案:單字段、多字段和自動(dòng)編號。

5.假設(shè)數(shù)據(jù)庫中表A和表B建立了“一對多”關(guān)系,表B為“多”的一方,則

。

試題分析:在一對多的聯(lián)系中,如果表B為多的一方,則表A的一條記錄在表B中可以有多條記錄與之對應(yīng),但表B中的一條記錄最多只能與表A的一條記錄相對應(yīng)。

該試題正確答案:表A中的一個(gè)記錄能與表B中的多條記錄匹配。

6.排序時(shí)如果選取了多個(gè)字段,則輸出結(jié)果是

試題分析:在Access2003中按多個(gè)字段排序時(shí),Access2003首先根據(jù)第一個(gè)字段指定的順序進(jìn)行排序,當(dāng)?shù)谝粋€(gè)字段具有相同的值時(shí),Access2003再按照第二個(gè)字段進(jìn)行排序,以此類推,直到按全部指定字段排好序?yàn)橹埂?/p>

該試題正確答案:按設(shè)定的優(yōu)先次序依次進(jìn)行排序。

7.如果想在已建立的數(shù)據(jù)表視圖中直接顯示姓“李”的記錄,應(yīng)使用Access2003提供的

功能。

試題分析:篩選功能是從眾多的數(shù)據(jù)中挑選一部分滿足某條件的數(shù)據(jù)進(jìn)行處理。經(jīng)過篩選的表,只顯示滿足條件的記錄,而不滿足條件的記錄將被隱藏起來。

該試題正確答案:篩選。

1.在Access2003中使用向?qū)?chuàng)建表與使用設(shè)計(jì)器創(chuàng)建表有什么不同?

2.自動(dòng)編號類型的字段有什么特點(diǎn)?

3.主鍵的作用是什么?

4.

Access2003數(shù)據(jù)表中的字段有哪些常用的屬性選項(xiàng),其作用是什么?7.3思考題

實(shí)習(xí)7-1利用表設(shè)計(jì)器創(chuàng)建并編輯Access數(shù)據(jù)表

一、實(shí)習(xí)目的

(1)了解創(chuàng)建數(shù)據(jù)庫的意義及過程。

(2)掌握創(chuàng)建、編輯和修改數(shù)據(jù)表對象的方法。

(3)掌握向數(shù)據(jù)表中添加、刪除、修改記錄的操作。

7.4實(shí)習(xí)

二、實(shí)習(xí)環(huán)境

(1)硬件環(huán)境:Windows兼容計(jì)算機(jī)。

(2)軟件環(huán)境:WindowsXP操作系統(tǒng),OfficeAccess2003,常用漢字輸入法。

三、實(shí)習(xí)內(nèi)容

(1)

Access2003的啟動(dòng)與關(guān)閉。

(2)數(shù)據(jù)庫的創(chuàng)建。

(3)數(shù)據(jù)庫中表對象的創(chuàng)建、表對象中數(shù)據(jù)的添加、刪除、修改。

(4)數(shù)據(jù)表關(guān)系的創(chuàng)建。

(5)查詢的創(chuàng)建。

四、簡單操作方法

1.利用表設(shè)計(jì)器創(chuàng)建Access數(shù)據(jù)表并設(shè)置屬性

(1)創(chuàng)建“教學(xué)管理”數(shù)據(jù)庫。在此數(shù)據(jù)庫中分別以“使用設(shè)計(jì)器創(chuàng)建表”、“使用向?qū)?chuàng)建表”、“通過輸入數(shù)據(jù)創(chuàng)建表”三種方法創(chuàng)建“學(xué)生”表、“選課”表和“課程”表。三個(gè)表的字段和數(shù)據(jù)類型分別如表7-1、表7-2、表7-3所示。

表7-1“學(xué)生”表的字段和數(shù)據(jù)表7-2“選課”表的字段和數(shù)據(jù)表7-3“課程”表的字段和數(shù)據(jù)創(chuàng)建“教學(xué)管理”數(shù)據(jù)庫的操作過程:

①啟動(dòng)Access2003后,單擊工具欄上的“新建”按鈕。

②在“新建文件”任務(wù)窗格的“新建”選項(xiàng)組中,單擊“空數(shù)據(jù)庫”選項(xiàng)后,彈出“文件新建數(shù)據(jù)庫”對話框。

③在“文件新建數(shù)據(jù)庫”對話框中,輸入數(shù)據(jù)庫名稱“教學(xué)管理”,并且指定存儲路徑,單擊“創(chuàng)建”按鈕,打開新建數(shù)據(jù)庫的窗口。創(chuàng)建“學(xué)生”表的操作方法:

①打開新建數(shù)據(jù)庫的窗口。

②在數(shù)據(jù)庫窗口的“對象”選項(xiàng)欄中,選擇“選項(xiàng)”,在右側(cè)選中“使用設(shè)計(jì)器創(chuàng)建表”后單擊“新建”按鈕,打開表設(shè)計(jì)視圖窗口。

③在表設(shè)計(jì)視圖窗口中定義表的結(jié)構(gòu),包括輸入字段名稱、設(shè)置數(shù)據(jù)類型和字段長度等一系列參數(shù)。

④單擊窗口“關(guān)閉”按鈕,彈出詢問是否保存表的對話框,單擊“是”按鈕,彈出“另存為”對話框。⑤在對話框中輸入表的名字后單擊“確定”按鈕。如果創(chuàng)建表結(jié)構(gòu)時(shí)未定義主鍵會彈出“尚未定義主鍵”的詢問對話框,則有以下三種情況:

a.單擊“是”按鈕,用戶不設(shè)置主鍵,系統(tǒng)自動(dòng)把默認(rèn)的“自動(dòng)編號”作為主鍵。

b.單擊“否”按鈕,不設(shè)置主鍵,保存表。

c.單擊“取消”按鈕,返回表設(shè)計(jì)器,定義主鍵或繼續(xù)創(chuàng)建表結(jié)構(gòu)的操作。

用同樣的方法來建立“選課”表和“課程”表。

圖7-1“學(xué)生”表數(shù)據(jù)

(2)輸入記錄。“學(xué)生”表如圖7-1?!斑x課”表如圖7-2。“課程”表如圖7-3所示。

在數(shù)據(jù)庫窗口,雙擊要輸入記錄的表的名字,按要求輸入記錄后保存表。

圖7-2“選課”表數(shù)據(jù)

圖7-3“課程”表數(shù)據(jù)

(3)將所有日期型字段設(shè)置為“短日期”。

具體操作過程如下:

①在數(shù)據(jù)庫窗口選中待操作的表,單擊“設(shè)計(jì)”按鈕,打開表設(shè)計(jì)器,選中待修改的日期型字段。

②選擇“常規(guī)”選項(xiàng)卡,單擊“格式”選項(xiàng)的下拉列表框,從中選擇“短日期”項(xiàng)。

(4)將“學(xué)生”表中的“專業(yè)”字段的默認(rèn)值設(shè)置為“新聞采編與制作”;將“選課”表中“成績”字段的有效性規(guī)則設(shè)為“成績>0”,有效性文本規(guī)則設(shè)為“成績必須大于0”。操作方法如下:

①打開“教學(xué)管理”數(shù)據(jù)庫,選擇“學(xué)生”表。

②單擊工具欄上的“設(shè)計(jì)”按鈕。打開表設(shè)計(jì)器,選中待修改的“專業(yè)”字段。

③選擇“常規(guī)”選項(xiàng)卡,在“默認(rèn)值”選項(xiàng)的“文本框”中輸入“新聞采編與制作”。

④以同樣的方法設(shè)置“選課”表中“成績”字段的有效性規(guī)則。

2.表和記錄的編輯操作

具體要求如下:

(1)分別在“課程”表和“選課”表中添加兩條記錄,內(nèi)容自定。

(2)刪除“學(xué)生”表中的兩條記錄。

(3)備份數(shù)據(jù)庫中的3個(gè)表(可以保存在本數(shù)據(jù)庫中,也可以復(fù)制到另一個(gè)數(shù)據(jù)庫中)。

具體操作方法如下:

(1)打開“教學(xué)管理”數(shù)據(jù)庫,分別打開“課程”表和“選課”表,添加兩條記錄。

(2)打開“學(xué)生”表,選定“學(xué)生”表中的兩條記錄,再按鍵盤上的Delete鍵。

(3)在當(dāng)前數(shù)據(jù)庫窗口中,完成以下操作:

①選中要備份的3個(gè)表后,選擇【編輯】→【復(fù)制】菜單命令;

②在當(dāng)前數(shù)據(jù)庫中確定備份位置,選擇【編輯】→【粘貼】菜單命令。

3.排序和篩選記錄

具體要求如下:

(1)對“課程”表按“學(xué)分”排序。

(2)對“學(xué)生”表按“出生日期”排序,出生日期相同的按“性別”排序。

(3)在“學(xué)生”表中查找是“黨員”的記錄。

具體操作方法如下:

(1)打開“教學(xué)管理”數(shù)據(jù)庫,在數(shù)據(jù)庫中分別打開“學(xué)生”表和“課程”表。

(2)選擇“課程”表中的“學(xué)分”字段,單擊工具欄上的“升序”/“降序”按鈕或選擇【記錄】→【排序】命令。

(3)選中打開的“學(xué)生”表作為當(dāng)前操作表。

①選擇“記錄”→“篩選”→“高級篩選/排序”命令,打開“學(xué)生篩選1”窗口。

②在“字段”的下拉列表框中分別選擇“出生日期”和“性別”兩個(gè)字段。

③在“排序”的下拉列表框中分別選擇“升序”和“降序”排序方式。

(4)在“學(xué)生”表中,完成以下操作:

①單擊“黨員”字段選定器,選中“黨員”字段的所有數(shù)據(jù)項(xiàng)。

②選擇“編輯”→“查找”命令,彈出“查找和替換”對話框。

③在“查找和替換”對話框中選擇“查找”選項(xiàng)卡。

④在“查找內(nèi)容”下拉列表框中選擇“黨員”選項(xiàng)。

⑤在“查找范圍”下拉列表框中選擇“黨員否”選項(xiàng)。

⑥在“匹配”下拉列表框中選擇“整個(gè)字段”選項(xiàng)。

⑦在“搜索”下拉列表框中選擇“全部”選項(xiàng),單擊“查找下一個(gè)”按鈕,全部查找結(jié)束后,單擊“取消”按鈕結(jié)束查找。

4.建立索引和關(guān)系

具體要求如下:

(1)在“學(xué)生”表中,按“出生日期”建立普通索引,索引名為“出生日期”。

(2)在“選課”表中建立索引,主索引為“學(xué)號與課程編號”。

(3)在“選課”表中建立索引,普通索引為“課程編號與成績”。

(4)在“教學(xué)管理”數(shù)據(jù)庫中建立表之間的關(guān)系。

具體操作方法如下:

(1)在當(dāng)前數(shù)據(jù)庫中,選中“學(xué)生”表,單擊“設(shè)計(jì)”按鈕,打開“學(xué)生”表設(shè)計(jì)視圖。①在表結(jié)構(gòu)區(qū)選中“出生日期”字段。

②在“常規(guī)”選項(xiàng)卡中的“索引”下拉列表框中選擇“有重復(fù)”選項(xiàng)。

(2)在當(dāng)前數(shù)據(jù)庫中,選中“選課”表,單擊“設(shè)計(jì)”按鈕,打開“選課”表設(shè)計(jì)視圖,單擊工具欄上的“索引”按鈕,打開“索引”對話框。

①在“索引名稱”欄中輸入索引名“學(xué)號+課程編號”。

②在“字段名稱”欄中分別輸入“學(xué)號”和“課程編號”兩個(gè)字段名。

③在“排序次序”欄中指定“升序”。

④將光標(biāo)置于“學(xué)號+課程號”索引名稱單元格,并在“索引屬性”框中將“主索引”項(xiàng)設(shè)置為“是”。

(3)建立普通索引,完成以下操作:①在“索引名稱”欄中輸入索引名“課程編號+成績”。

②在“字段名稱”欄中分別輸入“成績”和“課程編號”兩個(gè)字段名。

③在“排序次序”欄中為“課程編號”指定“升序”,為“成績”指定“降序,對課程編號相同的記錄按成績降序排列。

(4)打開“教學(xué)管理”數(shù)據(jù)庫窗口(必須關(guān)閉所有打開的表),完成以下操作:

①選擇【工具】→【關(guān)系】命令,或者單擊工具欄上的“關(guān)系”按鈕。②在“關(guān)系”對話框中,雙擊“學(xué)生”表,或者選中“學(xué)生”表后單擊“添加”按鈕,將其添加到“關(guān)系”窗口中。按同樣方法將“課程”表和“選課”表也添加到“關(guān)系”窗口中,然后關(guān)閉對話框。

③將“學(xué)生”表中的“學(xué)號”字段拖到“選課”表的“學(xué)號”字段上,將“選課”表中的“課程編號”字段拖到“課程”表的“課程編號”字段上。

④單擊“創(chuàng)建”按鈕,完成創(chuàng)建過程。

在“關(guān)系”窗口中可以看到,“學(xué)生”和“選課”兩個(gè)表之間出現(xiàn)一條表示關(guān)系的連線,在“課程”和“選課”兩個(gè)表之間也出現(xiàn)一條表示關(guān)系的連線。

5.創(chuàng)建“學(xué)生信息數(shù)據(jù)庫”并存盤

(1)創(chuàng)建學(xué)生信息表、出生年月匯總表(通過查詢功能)、學(xué)生信息匯總表(通過查詢

功能)。

(2)學(xué)生信息表包含“學(xué)號”、“姓名”、“性別”信息,如表7-4所示。專業(yè)信息表包含“學(xué)號”、“專業(yè)”,如表7-5所示。出生年月信息表包含“學(xué)號”、“出生年月”信息,如表7-6所示。

表7-4學(xué)生信息表表7-5專業(yè)信息表表7-6出生年月信息表(3)出生年月匯總表包含“學(xué)號”、“姓名”、“出生年月”信息,學(xué)生信息匯總表包含學(xué)生全部信息。

具體操作方法如下:

(1)分別建立“學(xué)生信息表”、“專業(yè)信息表”、“出生年月信息表”,并選擇主鍵(學(xué)號)。

①打開Access窗口,選擇“文件”→“新建”→“空數(shù)據(jù)庫”命令,輸入數(shù)據(jù)庫名稱“學(xué)生信息數(shù)據(jù)庫”。

②選中“對象”中的“表”,雙擊“使用設(shè)計(jì)器創(chuàng)建表”,打開表設(shè)計(jì)器視圖。③按表7-4所示的信息創(chuàng)建“學(xué)生信息表”、“專業(yè)信息表”和“出生年月信息表”。

(2)選擇【工具】→【關(guān)系】命令,在彈出的“顯示表”對話框中,把“學(xué)生信息表”,“專業(yè)信息表”、“出生年月信息表”等通過“添加”按鈕添加到“關(guān)系”表中。

(3)通過學(xué)號建立表間聯(lián)系。選擇“學(xué)生信息表”并拖動(dòng)鼠標(biāo)到“專業(yè)信息表”和“出生年月信息表”的學(xué)號,在彈出的“編輯關(guān)系”對話框中,單擊“創(chuàng)建”按鈕,建立起表間聯(lián)系。

(4)選中“查詢”對象,雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”,選擇“學(xué)生信息表”中“姓名”、“學(xué)號”字段和“出生年月信息表”中“出生年月”字段,通過“查詢”菜單下的“運(yùn)行”命令,查看查詢結(jié)果,并保存為“出生年月匯總”查詢。

(5)再次單擊“查詢”對象,選擇“在設(shè)計(jì)視圖中創(chuàng)建查詢”,分別選擇生成“學(xué)生信息表”、“出生年月信息表”和“專業(yè)信息表”中所有不同字段。通過“查詢”菜單下的“運(yùn)行”命令,查看查詢結(jié)果,并保存為“學(xué)生信息匯總”查詢。結(jié)果如圖7-4所示。

圖7-4查詢結(jié)果

一、實(shí)習(xí)目的

(1)系統(tǒng)掌握Access的查詢功能。

(2)創(chuàng)建窗體并掌握所創(chuàng)建窗體中控件的使用。

二、實(shí)習(xí)環(huán)境

(1)硬件環(huán)境:Windows兼容機(jī)

(2)軟件環(huán)境:WindowsXP系統(tǒng),OfficeAccess2003,常用漢字輸入法。實(shí)習(xí)7-2Access綜合練習(xí)

三、實(shí)習(xí)內(nèi)容

(1)掌握生成表查詢、追加查詢、刪除查詢和更新查詢的方法。

(2)掌握窗體的創(chuàng)建方法和窗體中控件的使用方法。

(3)對窗體中對象進(jìn)行編輯。四、簡單操作方法

綜合練習(xí)1

1.備份女生信息

利用生成表查詢的方法,將圖7-1所示的“學(xué)生”表中所有女生的“學(xué)號”、“姓名”、“性別”和“專業(yè)”的記錄保存到一個(gè)名為“女生信息”的新表中。

創(chuàng)建“女生信息”表的操作方法如下:

(1)打開查詢設(shè)計(jì)視圖,添加“學(xué)生”表。

(2)選擇【查詢】→【生成表查詢】命令,或者單擊工具欄上的“查詢類型”按鈕,從下拉列表中選擇“生成表查詢”選項(xiàng),彈出“生成表”對話框。

(3)在“表名稱”框中輸入新表的名稱“女生信息”,并選擇將新表保存在“當(dāng)前數(shù)據(jù)庫”。

(4)在“生成表查詢”窗口中,設(shè)計(jì)“學(xué)號”、“姓名”、“性別”和“專業(yè)”字段?!靶詣e”字段條件行設(shè)置為“女”,單擊工具欄上的“執(zhí)行”按鈕,執(zhí)行生成表查詢,保存查詢對象。

2.向新表中追加記錄

將圖7-1所示的“學(xué)生”表的所有是黨員的男生的記錄追加到“女生信息”表中。

具體操作方法如下:

(1)打開查詢設(shè)計(jì)視圖,添加“學(xué)生”表。

(2)選擇【查詢】→【追加查詢】命令,“追加”對話框。在“表名稱”框中選擇或輸入要追加的表名稱“女生信息”。在“追加查詢”的窗口中,將條件行中“黨員”的條件設(shè)為“yes”,“性別”條件設(shè)為“男”。

(3)單擊工具欄上的“執(zhí)行”按鈕,執(zhí)行追加查詢。

(4)保存查詢對象,命名為“追加查詢”。

3.刪除滿足條件的記錄

創(chuàng)建刪除查詢,將“女生信息”表中所有男生的記錄刪除。

具體操作方法如下:

(1)打開查詢設(shè)計(jì)視圖,添加“女生信息”表。

(2)選擇【查詢】→【刪除查詢】命令,在“刪除查詢”窗口中,將“女生信息”字段列表中的“*”號拖到字段欄中(“*”代表所有字符),再將“性別”字段放置在第2列上,并輸入條件“男”。“刪除”框中的“Where”表示“性別”是一個(gè)條件字段。

(3)單擊工具欄上的“數(shù)據(jù)表視圖”按鈕,預(yù)覽將被刪除的記錄。

(4)單擊工具欄上的“執(zhí)行”按鈕,執(zhí)行刪除查詢。

(5)保存查詢對象,命名為“刪除查詢”。

4.更新表中的字段值

利用更新查詢,將“女生信息”表中的所有“性別”改為“F”。

具體操作方法如下:

(1)打開查詢設(shè)計(jì)視圖,添加“女生信息”表。

(2)選擇【查詢】→【更新查詢】命令,在“更新查詢”窗口中,將“性別”字段拖放到“字段”行中;在“更新到”框中輸入要更新的值,本例為“F”;在“條件”框中輸入更新記錄的條件,本例為“女”。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論