[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第2頁(yè)
[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第3頁(yè)
[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第4頁(yè)
[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.第1部分實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1 創(chuàng)建數(shù)據(jù)庫(kù)一、實(shí)驗(yàn)?zāi)康?掌握Access 2003的啟動(dòng)與退出方法,了解Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā)環(huán)境及其基本對(duì)象。2掌握Access 2003數(shù)據(jù)庫(kù)的創(chuàng)建方法和步驟。3掌握設(shè)置數(shù)據(jù)庫(kù)屬性和默認(rèn)文件夾的方法。4了解Access 2003數(shù)據(jù)庫(kù)不同版本,掌握不同版本數(shù)據(jù)庫(kù)的轉(zhuǎn)換。5掌握打開(kāi)數(shù)據(jù)庫(kù)的基本方法。二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1-1 掌握Access 2003的啟動(dòng)與退出方法。1實(shí)驗(yàn)要求通過(guò)使用開(kāi)始菜單啟動(dòng)Access 2003及退出方法。2操作步驟圖1-1 “開(kāi)始”菜單啟動(dòng)Access 2003(1)啟動(dòng)Access 2003。最常見(jiàn)的方法是利用Windo

2、ws系統(tǒng)的“開(kāi)始”菜單啟動(dòng)Access 2003。單擊“開(kāi)始”按鈕,在“程序”子菜單的“Microsoft Office”菜單中選擇“Microsoft Office Access 2003”,記為“開(kāi)始程序Microsoft OfficeMicrosoft Office Access 2003”,如圖1-1所示。(2)退出Access 2003。退出Access 2003的方法比較多,常采用以下兩種方法。選擇“文件退出”菜單命令。單擊Microsoft Access窗口標(biāo)題欄右邊的“關(guān)閉”按鈕。實(shí)驗(yàn)1-2 創(chuàng)建一個(gè)學(xué)校的教學(xué)管理的數(shù)據(jù)庫(kù),命名為“教學(xué)信息管理”,并將建好的數(shù)據(jù)庫(kù)保存在D盤(pán)Ac

3、cess文件夾中。1實(shí)驗(yàn)要求通過(guò)使用“直接創(chuàng)建空數(shù)據(jù)庫(kù)”的方法建立“教學(xué)信息管理”數(shù)據(jù)庫(kù)。2操作步驟(1)啟動(dòng)Access,選擇“文件新建”菜單命令,在右邊的任務(wù)窗格(見(jiàn)圖1-2)中單擊“空數(shù)據(jù)庫(kù)”選項(xiàng),彈出如圖1-3所示的“文件新建數(shù)據(jù)庫(kù)”對(duì)話框。 圖1-2 “新建文件”任務(wù)窗格 圖1-3 輸入新數(shù)據(jù)庫(kù)名稱圖(2)在圖1-3中,在“保存位置”選擇D盤(pán)的Access文件夾,在“文件名”文本框中輸入數(shù)據(jù)庫(kù)的名稱即“教學(xué)信息管理”,單擊“創(chuàng)建”按鈕,彈出數(shù)據(jù)庫(kù)設(shè)計(jì)窗口,它意味著一個(gè)指定名稱的Access數(shù)據(jù)庫(kù)創(chuàng)建成功,得到如圖1-4所示的“教學(xué)信息管理”數(shù)據(jù)庫(kù)設(shè)計(jì)窗口。 圖1-4 創(chuàng)建的“教學(xué)信息

4、管理”空數(shù)據(jù)庫(kù)窗口(3)單擊圖1-4中的“關(guān)閉”按鈕,結(jié)束“教學(xué)信息管理”數(shù)據(jù)庫(kù)的創(chuàng)建。圖1-4所示為已建立的數(shù)據(jù)庫(kù),此窗口名稱為數(shù)據(jù)庫(kù)窗口,也是設(shè)計(jì)操作時(shí)經(jīng)常使用的窗口,可以由此建立、打開(kāi)、設(shè)計(jì)數(shù)據(jù)庫(kù)的各個(gè)對(duì)象。實(shí)驗(yàn)1-3 設(shè)置“教學(xué)信息管理”數(shù)據(jù)庫(kù)的默認(rèn)文件夾。1實(shí)驗(yàn)要求利用Access數(shù)據(jù)庫(kù)的“工具”菜單,將“教學(xué)信息管理”數(shù)據(jù)庫(kù)的默認(rèn)文件夾設(shè)置為“D:Access”。2操作步驟(1)選擇“工具選項(xiàng)”菜單命令,彈出“選項(xiàng)”對(duì)話框,選擇“常規(guī)”選項(xiàng)卡,如圖1-5所示。(2)在“默認(rèn)數(shù)據(jù)庫(kù)文件夾”文本框中輸入“D:Access”(或從“資源管理器”地址欄剪貼),單擊“確定”按鈕,以后每次啟動(dòng)

5、Access,此文件夾都是系統(tǒng)的默認(rèn)數(shù)據(jù)庫(kù)保存的文件夾,直到再次更改為止。 圖1-5 設(shè)置“默認(rèn)數(shù)據(jù)庫(kù)文件夾”本書(shū)約定,所有創(chuàng)建的數(shù)據(jù)庫(kù)文件全部保存在D盤(pán)根目錄下的名為“Access”的文件夾中,并設(shè)置此文件夾為默認(rèn)數(shù)據(jù)庫(kù)保存的文件夾。實(shí)驗(yàn)1-4 轉(zhuǎn)換Access數(shù)據(jù)庫(kù)。1實(shí)驗(yàn)要求將“教學(xué)信息管理”數(shù)據(jù)庫(kù)的文件格式轉(zhuǎn)換為Access 20022003文件格式。2操作步驟仔細(xì)觀察圖1-4所示的數(shù)據(jù)庫(kù)窗口的標(biāo)題欄,可發(fā)現(xiàn)新創(chuàng)建的“教學(xué)信息管理”數(shù)據(jù)庫(kù)仍然是Access 2000文件格式,這是因?yàn)樵谑状问褂肁ccess 2003時(shí),默認(rèn)情況下創(chuàng)建的數(shù)據(jù)庫(kù)都將采用Access 2000文件格式。如果希

6、望新建的數(shù)據(jù)庫(kù)采用Access20022003文件格式,可以先任意建立或打開(kāi)一個(gè)數(shù)據(jù)庫(kù)(否則無(wú)法使用相關(guān)菜單),然后從菜單欄依次選擇“工具選項(xiàng)高級(jí)”選項(xiàng)卡,如圖1-6所示,在“默認(rèn)文件格式”下拉列表中選擇“Access 20022003”,則以后新建的數(shù)據(jù)庫(kù)都將采用Access 20022003文件格式。如果已經(jīng)創(chuàng)建了一個(gè)Access 2000格式的數(shù)據(jù)庫(kù)(如實(shí)驗(yàn)1-2),可按照如下步驟將其轉(zhuǎn)換為Access 20022003文件格式。(1)打開(kāi)D:Access文件夾中的“教學(xué)信息管理”數(shù)據(jù)庫(kù),然后從菜單欄依次選擇“工具數(shù)據(jù)庫(kù)實(shí)用工具轉(zhuǎn)換數(shù)據(jù)庫(kù)轉(zhuǎn)為Access 20022003文件格式”命令,

7、彈出如圖1-7所示的“將數(shù)據(jù)庫(kù)轉(zhuǎn)換為”對(duì)話框。 圖1-6 更改“默認(rèn)文件格式” 圖1-7 “將數(shù)據(jù)庫(kù)轉(zhuǎn)換為”對(duì)話框(2)選定數(shù)據(jù)庫(kù)文件的保存位置仍為D:Access,為Access 2003數(shù)據(jù)庫(kù)取一個(gè)不同于原數(shù)據(jù)庫(kù)的名稱:1,然后單擊“保存”按鈕,彈出如圖1-8所示的提示信息。圖1-8 轉(zhuǎn)換數(shù)據(jù)庫(kù)的提示信息這表明已生成Access 20022003格式的數(shù)據(jù)庫(kù)文件,需要查詢更多的說(shuō)明,可單擊“幫助”按鈕。實(shí)驗(yàn)1-5 打開(kāi)Access數(shù)據(jù)庫(kù)。在Access中,數(shù)據(jù)庫(kù)是一個(gè)文檔文件,所以可以在“資源管理器”或“我的電腦”窗口中,通過(guò)雙擊 .mdb文件(文件的擴(kuò)展名為mdb)打開(kāi)數(shù)據(jù)庫(kù)。也可以采用

8、以下常用的方法。1實(shí)驗(yàn)要求打開(kāi)實(shí)驗(yàn)1-4中轉(zhuǎn)換的Access 20022003格式的數(shù)據(jù)庫(kù)文件“1”。2操作步驟(1)選擇“文件打開(kāi)”菜單命令或單擊工具欄上的“打開(kāi)”按鈕,彈出“打開(kāi)”對(duì)話框,如圖1-9所示。圖1-9 “打開(kāi)”對(duì)話框(2)在該對(duì)話框中,選擇D:Access文件夾中的“1”數(shù)據(jù)庫(kù)文件,打開(kāi)如圖1-10所示的數(shù)據(jù)庫(kù)窗口。在該窗口可看到數(shù)據(jù)庫(kù)的文件格式已轉(zhuǎn)換為Access 20022003格式。 圖1-10 打開(kāi)數(shù)據(jù)庫(kù)文件“1”窗口實(shí)驗(yàn)2 創(chuàng)建數(shù)據(jù)表(一)一、實(shí)驗(yàn)?zāi)康?熟悉表的多種創(chuàng)建方法和過(guò)程。2掌握使用表設(shè)計(jì)器創(chuàng)建數(shù)據(jù)表的方法。3掌握使用表向?qū)?chuàng)建數(shù)據(jù)表的方法。4掌握使用數(shù)據(jù)表視

9、圖創(chuàng)建表的方法。5理解字段各屬性含義。6學(xué)會(huì)設(shè)置字段的“格式”與“輸入掩碼”屬性,并能正確區(qū)分這兩個(gè)屬性。7學(xué)會(huì)設(shè)置字段的“有效性規(guī)則”和“有效性文本”屬性,明確何種情況下需要設(shè)定這兩個(gè)屬性。8學(xué)會(huì)修改數(shù)據(jù)表的結(jié)構(gòu)。9掌握數(shù)字、文本和是否型數(shù)據(jù)的輸入方法。10掌握主鍵的設(shè)置方法。二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)2-1 使用表的設(shè)計(jì)視圖創(chuàng)建表。1實(shí)驗(yàn)要求使用表的設(shè)計(jì)視圖創(chuàng)建“教師簡(jiǎn)況表”,“教師簡(jiǎn)況表”的結(jié)構(gòu)如表2-1所示。表2-1“教師簡(jiǎn)況表”結(jié)構(gòu)字 段 名 稱教 師 編 號(hào)教 師 姓 名出 生 日 期聯(lián) 系 電 話教 研 室字段類型自動(dòng)編號(hào)文本日期/時(shí)間文本文本字段大小長(zhǎng)整型1011202操作步驟(1)打開(kāi)

10、“D:Access教學(xué)信息管理”數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中,單擊“表”對(duì)象,然后單擊“新建”按鈕,彈出如圖2-1所示的“新建表”對(duì)話框。(3)在“新建表”對(duì)話框中選擇“設(shè)計(jì)視圖”選項(xiàng),然后單擊“確定”按鈕,彈出如圖2-2所示表的設(shè)計(jì)窗口。 圖2-1 “新建表”對(duì)話框 圖2-2 表的設(shè)計(jì)窗口(4)在表的設(shè)計(jì)窗口中,定義表的結(jié)構(gòu)(參照表2-1依次定義每個(gè)字段的字段名稱、數(shù)據(jù)類型等屬性),結(jié)果如圖2-3所示。圖2-3 在設(shè)計(jì)視圖中輸入表的字段名稱和字段的數(shù)據(jù)類型(5)單擊按鈕,彈出“另存為”對(duì)話框,如圖2-4所示,輸入表名稱“教師簡(jiǎn)況表”,單擊“確定”按鈕,結(jié)束“教師簡(jiǎn)況表”的創(chuàng)建,同時(shí)表“教師簡(jiǎn)

11、況表”被自動(dòng)加入到“教學(xué)信息管理”數(shù)據(jù)庫(kù)中,如圖2-5所示。 圖2-4 “另存為”對(duì)話框 圖2-5 新創(chuàng)建的“教師簡(jiǎn)況表”數(shù)據(jù)庫(kù)窗口實(shí)驗(yàn)2-2 設(shè)置“教師簡(jiǎn)況表”字段的屬性。1實(shí)驗(yàn)要求對(duì)“教師簡(jiǎn)況表”進(jìn)行如下設(shè)置。(1)設(shè)置“出生日期聯(lián)系電話”字段的大小。(2)將“出生日期”字段的格式屬性設(shè)置為長(zhǎng)日期。(3)通過(guò)“輸入掩碼向?qū)А睘椤俺錾掌凇弊侄卧O(shè)置輸入掩碼為短日期。(4)為“聯(lián)系電話”字段設(shè)置輸入掩碼,以保證用戶只能輸入3個(gè)數(shù)字的區(qū)號(hào)和8個(gè)數(shù)字的電話號(hào)碼,區(qū)號(hào)和電話號(hào)碼之間用“-”分隔。2操作步驟(1)在“教師簡(jiǎn)況表”設(shè)計(jì)窗口中,單擊“教師聯(lián)系電話”字段,在下面的“字段屬性”的“字段大小”中

12、,按表2-1的要求輸入“11”。(2)單擊“出生日期”字段,在下面的“字段屬性”的“格式”中選擇“長(zhǎng)日期”。(3)選擇“輸入掩碼”向?qū)В趶棾龅摹拜斎胙诖a向?qū)А睂?duì)話框中選擇“短日期”格式,如圖2-6所示。圖2-6 設(shè)置“出生日期”字段的輸入掩碼(4)單擊“聯(lián)系電話”字段,在下面的“字段屬性”的“輸入掩碼”中輸入,如圖2-7所示。圖2-7 設(shè)置“聯(lián)系電話”字段的輸入掩碼實(shí)驗(yàn)2-3 向表中輸入數(shù)據(jù)。1實(shí)驗(yàn)要求向“教師簡(jiǎn)況表”輸入表2-2中的數(shù)據(jù)。表2-2教師簡(jiǎn)況表的記錄教 師 編 號(hào)教 師 姓 名出 生 日 期聯(lián) 系 電 話教 研 室1趙一1968年3月25日010-8

13、2301234計(jì)算機(jī)2錢二1972年4月12學(xué)3孫三1956年12月8算機(jī)4李四1960年9月4算機(jī)5周五1953年8月17學(xué)6吳六1965年9月28語(yǔ)7鄭七1962年10月23治9馮九1969年11月27算機(jī)10陳十1970年3月4育11楮十一1951年9月28語(yǔ)12魏十二1970年4月29語(yǔ)13蔣十三1948年5月

14、21學(xué)2操作步驟在“教師簡(jiǎn)況表”的數(shù)據(jù)表窗口,參照表2-2中的數(shù)據(jù)依次輸入,觀察“出生日期”字段在數(shù)據(jù)輸入與顯示時(shí)的變化(在實(shí)驗(yàn)2-2中,設(shè)置了字段“出生日期”的“格式”屬性為“長(zhǎng)日期”,“輸入掩碼”為“短日期”),理解“輸入掩碼”與“格式”屬性的作用和區(qū)別;在“聯(lián)系電話”字段中輸入非數(shù)字字符或輸入超過(guò)字段長(zhǎng)度的數(shù)據(jù)、輸入小于字段長(zhǎng)度的數(shù)據(jù),觀察系統(tǒng)的反應(yīng),思考其中的原因。實(shí)驗(yàn)2-4 使用表向?qū)?chuàng)建表。1實(shí)驗(yàn)要求使用表向?qū)?chuàng)建“課程名稱表”,該表的結(jié)構(gòu)如表2-3所示。表2-3課程名稱表的表結(jié)構(gòu)字 段 名 稱課 程 編 號(hào)課 程 名 稱課 時(shí)字段類型數(shù)字文本數(shù)字字段大

15、小整型40整型2操作步驟(1)打開(kāi)“教學(xué)信息管理”數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中選擇“表”對(duì)象,然后雙擊“使用向?qū)?chuàng)建表”,打開(kāi)“表向?qū)А睂?duì)話框。從該對(duì)話框左邊的“示例表”中選擇“學(xué)生和課程”表,這時(shí)“示例字段”框中顯示“學(xué)生和課程”表包含的所有字段。單擊按鈕將“示例字段”列表中的所有字段移到“新表中的字段”列表中。在選擇字段時(shí),也可以單擊按鈕選擇一個(gè)字段或雙擊要選的字段將其移到“新表中的字段”列表中。若對(duì)已選的字段不滿意,可以使用按鈕或按鈕,取消選擇的字段。(3)若對(duì)“示例字段”中的字段名不滿意,可對(duì)表中的字段重新命名。將“新表中的字段”重命名的方法是選定相應(yīng)字段后,單擊“重命名字段”按鈕。在

16、圖2-8中已經(jīng)對(duì)“新表中的字段”全部進(jìn)行了重命名。圖2-8 重命名表中的字段名稱(4)單擊“下一步”按鈕,屏幕顯示如圖2-9所示。在“請(qǐng)指定表的名稱”文本框中輸入“課程名稱表”,然后單擊“不,讓我自己設(shè)置主鍵”單選按鈕。圖2-9 指定表的名稱(5)單擊“下一步”按鈕,屏幕顯示如圖2-10所示。該對(duì)話框詢問(wèn)新建的表是否與其他的表相關(guān)(注:數(shù)據(jù)庫(kù)內(nèi)至少擁有一個(gè)數(shù)據(jù)表時(shí)才會(huì)彈出此對(duì)話框)。(6)該“教學(xué)信息管理”數(shù)據(jù)庫(kù)中“課程名稱表”與“教師簡(jiǎn)況表”之間沒(méi)有關(guān)系,單擊“下一步”按鈕,屏幕顯示如圖2-11所示。(7)在圖2-11中,單擊“修改表的設(shè)計(jì)”單選按鈕,再單擊“完成”按鈕,系統(tǒng)將以表的設(shè)計(jì)視圖

17、方式打開(kāi)該表。圖2-10 設(shè)置表的相關(guān)性圖2-11 選擇向?qū)?chuàng)建表之后的動(dòng)作實(shí)驗(yàn)2-5 設(shè)置“課程名稱表“字段的屬性及向表中輸入數(shù)據(jù)。1實(shí)驗(yàn)要求(1)為“課程編號(hào)”字段設(shè)置有效性規(guī)則,該字段要求只能接收范圍在1200的一個(gè)整數(shù),若違反該規(guī)則時(shí)提示用戶“請(qǐng)輸入1200之間的數(shù)據(jù)”。(2)向表中輸入表2-4所示的數(shù)據(jù)。表2-4課程名稱表的記錄課 程 編 號(hào)課 程 名 稱課 時(shí)1數(shù)據(jù)庫(kù)應(yīng)用482高數(shù)963馬列324大學(xué)英語(yǔ)966VB607電子技術(shù)609電腦文秘6012體育3216線性代數(shù)602操作步驟(1)在設(shè)計(jì)視圖下打開(kāi)“課程名稱表”,單擊“課程編號(hào)”字段,將“字段大小”設(shè)置為“整型”,在“有效性

18、規(guī)則”文本框輸入“>=1 And <=200”,在“有效性文本”文本框輸入“請(qǐng)輸入1200之間的數(shù)據(jù)”,如圖2-12所示。圖2-12 設(shè)置“課程編號(hào)”字段的有效性規(guī)則和有效性文本 (2)切換到“數(shù)據(jù)表視圖”下,按照表2-4輸入相關(guān)的數(shù)據(jù),在“課程編號(hào)”字段中輸入小于1或大于200的數(shù)據(jù),觀察系統(tǒng)的反應(yīng)。實(shí)驗(yàn)2-6 設(shè)置表的主鍵。1實(shí)驗(yàn)要求設(shè)置“教師簡(jiǎn)況表”、“學(xué)生成績(jī)表”、“課程名稱表”及“學(xué)生簡(jiǎn)況表”的主鍵。2操作步驟(1)在數(shù)據(jù)庫(kù)窗口中,單擊“表”對(duì)象。(2)單擊“教師簡(jiǎn)況表”表,然后單擊“設(shè)計(jì)”按鈕,屏幕顯示“教師簡(jiǎn)況表”的設(shè)計(jì)窗口。(3)選定“教師編號(hào)”字段,單擊工具欄的“

19、主鍵”按鈕或選擇“編輯主鍵”菜單命令,結(jié)果如圖2-13所示。圖2-13 設(shè)置“教師簡(jiǎn)況表”的主鍵(4)單擊“學(xué)生成績(jī)表”表,然后單擊“設(shè)計(jì)”按鈕,屏幕顯示“學(xué)生成績(jī)表”的設(shè)計(jì)窗口。(5)分析“學(xué)生成績(jī)表”,該表的主鍵應(yīng)是由“學(xué)號(hào)”和“課程編號(hào)”兩個(gè)字段構(gòu)成的聯(lián)合主鍵。單擊“學(xué)號(hào)”字段左邊的行選定器,選定“學(xué)號(hào)”行,按住“Ctrl”鍵不放,單擊“課程編號(hào)”字段的行選定器,即可選定“學(xué)號(hào)”和“課程編號(hào)”兩個(gè)字段。(6)單擊工具欄的“主鍵”按鈕或選擇“編輯主鍵”菜單命令,結(jié)果如圖2-14所示。圖2-14 設(shè)置“學(xué)生成績(jī)表”的主鍵(7)同樣方法設(shè)置其余表的主鍵,結(jié)果如圖2-15和圖2-16所示。 圖2

20、-15 設(shè)置“課程名稱表”的主鍵 圖2-16 設(shè)置“學(xué)生簡(jiǎn)況表”的主鍵實(shí)驗(yàn)2-7 使用直接輸入數(shù)據(jù)的方法創(chuàng)建表。1實(shí)驗(yàn)要求采用直接輸入數(shù)據(jù)的方法創(chuàng)建“教室名稱表”,具體要求如下。(1)按表2-5的內(nèi)容直接輸入數(shù)據(jù),創(chuàng)建并保存表。表2-5教室名稱表記錄1教三樓101Yes2教三樓301Yes4教五樓203No7綜合樓302Yes8綜合樓202Yes9教四樓101Yes10綜合樓702No11綜合樓703No15操場(chǎng)No(2)修改該表的結(jié)構(gòu),將字段1、字段2、字段3按照表2-6設(shè)置,分別更名為教室編號(hào)、教室名稱、多媒體(是/否),保存修改。表2-6教室名稱表的結(jié)構(gòu)字 段 名 稱教 室 編 號(hào)教 室

21、 名 稱多 媒 體字段類型數(shù)字文本是/否字段大小字節(jié)402操作步驟(1)在數(shù)據(jù)庫(kù)窗口中選擇“表”對(duì)象,然后雙擊“通過(guò)輸入數(shù)據(jù)創(chuàng)建表”,出現(xiàn)空數(shù)據(jù)表視圖,默認(rèn)情況下,表的字段名為:字段1,字段2,如圖2-17所示。(2)打開(kāi)設(shè)計(jì)視圖,將默認(rèn)字段1、字段2、字段3等字段名修改為表2-6所示的表結(jié)構(gòu),并將“教室編號(hào)”字段設(shè)置為主鍵,輸入有關(guān)數(shù)據(jù)后的結(jié)果如圖2-18所示。 圖2-17 數(shù)據(jù)表視圖 圖2-18 教室名稱表使用直接輸入數(shù)據(jù)的方法創(chuàng)建表,這種方法操作方便,但字段名很難體現(xiàn)對(duì)應(yīng)數(shù)據(jù)的內(nèi)容,且字段的數(shù)據(jù)類型也不一定符合設(shè)計(jì)者的思想。因此用這種方法創(chuàng)建的表,還要經(jīng)過(guò)再次修改字段名和字段屬性后才能完

22、成表的設(shè)計(jì)。實(shí)驗(yàn)3 創(chuàng)建數(shù)據(jù)表(二)一、實(shí)驗(yàn)?zāi)康?熟悉將各種數(shù)據(jù)導(dǎo)入到數(shù)據(jù)表中的方法。2學(xué)會(huì)各種類型數(shù)據(jù)的輸入方法。3學(xué)習(xí)值列表和查閱列表字段的創(chuàng)建方法。4學(xué)會(huì)如何設(shè)置數(shù)據(jù)表的格式。二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)3-1將Excel文件導(dǎo)入到Access的表中。1實(shí)驗(yàn)要求將已經(jīng)建好的Excel文件“學(xué)生簡(jiǎn)況表.xls”導(dǎo)入到“教學(xué)信息管理”數(shù)據(jù)庫(kù)中,數(shù)據(jù)表的名稱為“學(xué)生簡(jiǎn)況表”。2操作步驟(1)打開(kāi)“教學(xué)信息管理”數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)窗口中,選擇“文件獲取外部數(shù)據(jù)導(dǎo)入”菜單命令,彈出“導(dǎo)入”對(duì)話框,在“查找范圍”中指定文件所在的文件夾,然后在“文件類型”下拉列表中選擇“Microsoft Excel”選項(xiàng),如圖3

23、-1所示。圖3-1 指定導(dǎo)入文件的“文件類型”(2)選取“學(xué)生簡(jiǎn)況表.xls”(該文件已經(jīng)存在),再單擊“導(dǎo)入”按鈕。(3)在“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)對(duì)話框中勾選“第一行包含列標(biāo)題”復(fù)選框,如圖3-2所示,單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)對(duì)話框,如圖3-3所示。 圖3-2 選取“第一行包含列標(biāo)題” 圖3-3 保存在“新表中”(4)在圖3-3中,選擇“新表中”單選按鈕,表示來(lái)自Excel工作表的數(shù)據(jù)將成為數(shù)據(jù)庫(kù)的新數(shù)據(jù)表,再單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)對(duì)話框,如圖3-4所示。(5)在圖3-4中,如果不準(zhǔn)備導(dǎo)入“學(xué)號(hào)”字段,在“學(xué)號(hào)”字段單擊鼠標(biāo)左鍵,再勾

24、選“不導(dǎo)入字段(跳過(guò))”復(fù)選框。在此不勾選,完成后單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡谒膫€(gè)對(duì)話框,如圖3-5所示。 圖3-4 處理導(dǎo)入字段 圖3-5 設(shè)置主鍵(6)在圖3-5中選擇“讓我自己選擇主鍵”單選按鈕,并選擇“學(xué)號(hào)”字段作為主鍵,再單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡谖鍌€(gè)對(duì)話框,如圖3-6所示。圖3-6 指定數(shù)據(jù)表的名稱(7)單擊“完成”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А苯Y(jié)果提示框,如圖3-7所示,提示數(shù)據(jù)導(dǎo)入已經(jīng)完成。圖3-7 “導(dǎo)入數(shù)據(jù)表向?qū)А苯Y(jié)果提示框完成之后,“教學(xué)信息管理”數(shù)據(jù)庫(kù)會(huì)增加一個(gè)名為“學(xué)生簡(jiǎn)況表”的數(shù)據(jù)表,內(nèi)容是來(lái)自“學(xué)生簡(jiǎn)況表.xls”的數(shù)據(jù)。實(shí)驗(yàn)3

25、-2 將帶分隔符或固定寬度的文本文件鏈接到Access的表中。1實(shí)驗(yàn)要求將已經(jīng)建好的文本文件“學(xué)生成績(jī)表.txt”鏈接到“教學(xué)信息管理”數(shù)據(jù)庫(kù)中,鏈接的數(shù)據(jù)表的名稱為“學(xué)生成績(jī)表”。2操作步驟(1)打開(kāi)“D:Access教學(xué)信息管理”數(shù)據(jù)庫(kù)。(2)在數(shù)據(jù)庫(kù)窗口中,選擇“文件獲取外部數(shù)據(jù)鏈接表”菜單命令,彈出“鏈接”對(duì)話框,如圖3-8所示,在“文件類型”下拉列表中選擇“文本文件”選項(xiàng)。圖3-8 指定鏈接“文件類型”(3)選取“D:Access學(xué)生成績(jī)表.txt”文件(該文件已存在),再單擊“鏈接”按鈕,彈出“鏈接文本向?qū)А钡牡?個(gè)對(duì)話框,如圖3-9所示。圖3-9 選擇“鏈接文本”數(shù)據(jù)的格式(4)

26、在圖3-9中選擇“帶分隔符”單選按鈕,單擊“下一步”按鈕,彈出“鏈接文本向?qū)А钡牡?個(gè)對(duì)話框,如圖3-10所示。(5)在圖3-10中,選擇“逗號(hào)”為字段分隔字符,勾選“第一行包含字段名稱”復(fù)選框,然后單擊“下一步”按鈕,彈出“鏈接文本向?qū)А钡牡?個(gè)對(duì)話框,以下步驟與實(shí)驗(yàn)3-1的操作類同,不再?gòu)?fù)述。以上是鏈接文本文件的操作,完成后即可將文本文件的數(shù)據(jù)鏈接到Access,使其成為數(shù)據(jù)庫(kù)中的一張鏈接數(shù)據(jù)表。圖3-10 選取字段分隔符該例中鏈接的文本文件是用“逗號(hào)”分隔的。由于數(shù)據(jù)庫(kù)必須明確定義字段,所以導(dǎo)入的文本文件需有統(tǒng)一分隔單位,兩個(gè)逗號(hào)之間的所有數(shù)據(jù),即為一個(gè)字段。因此文本文件的分隔單位必須統(tǒng)

27、一,才可以做到正確分隔,如果未統(tǒng)一,則導(dǎo)入后的數(shù)據(jù)有可能不正確。除了用逗號(hào)做分隔字符外,還可以使用制表符、分號(hào)、空格等其他字符,也可以使用“固定寬度字符”。實(shí)驗(yàn)3-3 向“學(xué)生簡(jiǎn)況表”輸入“OLE對(duì)象”和“備注”型字段的內(nèi)容。1實(shí)驗(yàn)要求向“學(xué)生簡(jiǎn)況表”中輸入“照片”字段和“備注”字段的內(nèi)容。2操作步驟(1)在設(shè)計(jì)視圖下打開(kāi)“學(xué)生簡(jiǎn)況表”,將“照片”字段的數(shù)據(jù)類型更改為“OLE對(duì)象”型,“簡(jiǎn)歷”字段更改為“備注”型。(2)切換到數(shù)據(jù)表視圖下,將鼠標(biāo)指針指向該記錄的“照片”字段列,單擊鼠標(biāo)右鍵,彈出快捷菜單,如圖3-11所示。圖3-11 快捷菜單(3)選擇“插入對(duì)象(J)”命令,彈出“插入對(duì)象”對(duì)

28、話框,如圖3-12所示。(4)選擇“新建”單選按鈕,然后在“對(duì)象類型”列表框中選擇“畫(huà)筆圖片”,單擊“確定”按鈕,彈出“畫(huà)圖”程序窗口,如圖3-13所示。 圖3-12 “插入對(duì)象”對(duì)話框 圖3-13 “畫(huà)圖”程序窗口(5)在圖中,選擇“編輯粘貼來(lái)源”菜單命令,彈出如圖3-14所示“粘貼來(lái)源”對(duì)話框。在“查找范圍”中找到存放圖片的文件夾,并打開(kāi)所需的圖片。圖3-14 “粘貼來(lái)源”對(duì)話框(7)關(guān)閉“畫(huà)圖”程序窗口。此時(shí)第1條記錄的“照片”字段已有內(nèi)容,如圖3-15所示。圖3-15 “學(xué)生簡(jiǎn)況表”內(nèi)容(8)將鼠標(biāo)移到“簡(jiǎn)歷”字段,輸入“北京大學(xué)”,到此,“學(xué)生簡(jiǎn)況表”第1條的“照片”字段和“備注”字

29、段已輸入完成。實(shí)驗(yàn)3-4 學(xué)習(xí)設(shè)置“查閱向?qū)А毙妥侄巍?實(shí)驗(yàn)要求為“學(xué)生簡(jiǎn)況表”中的“性別”和“政治面貌”字段創(chuàng)建值列表,方便數(shù)據(jù)的輸入。2操作步驟(1)切換到“學(xué)生簡(jiǎn)況表”的設(shè)計(jì)視圖,將“性別”字段的數(shù)據(jù)類型改為“查閱向?qū)А?,彈出如圖3-16所示的對(duì)話框,在此對(duì)話框中選擇“自行鍵入所需的值”單選按鈕。圖3-16 選擇“查閱向?qū)А保?)單擊“下一步”按鈕,彈出如圖3-17所示的對(duì)話框,在“第1列”中第1行輸入“男”、第2行輸入“女”,然后單擊“下一步”按鈕,在彈出的下一個(gè)窗口中選擇“完成”按鈕。圖3-17 為“性別”字段自行鍵入所需的值(3)同樣方法為“政治面貌”字段設(shè)置“查閱向?qū)А?,自行鍵入

30、的值分別為“黨員”、“團(tuán)員”和“群眾”,如圖3-18所示。圖3-18 為“政治面貌”字段自行鍵入所需的值圖3-19 “政治面貌”字段的值列表(4)切換到數(shù)據(jù)表視圖,單擊“性別”列或“政治面貌”列右邊的按鈕,打開(kāi)其下拉列表,如圖3-19所示,“性別”列或“政治面貌”列不必再自行鍵入其值,只需要從其下拉列表中選取即可。實(shí)驗(yàn)3-5 使用表的設(shè)計(jì)視圖創(chuàng)建表,學(xué)習(xí)設(shè)置“查閱向?qū)А毙妥侄巍?實(shí)驗(yàn)要求(1)在“教學(xué)信息管理”數(shù)據(jù)庫(kù)中添加“課程表”,表的結(jié)構(gòu)如表3-1所示。表3-1“課程表”結(jié)構(gòu)字 段 名 稱班 級(jí)教 師 編 號(hào)課 程 編 號(hào)教 室 編 號(hào)上 課 時(shí) 間節(jié) 次字段類型數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字文本字

31、段大小整形長(zhǎng)整形整形字節(jié)整形10(2)為“教師編號(hào)”字段創(chuàng)建查閱列表,該字段的值來(lái)源于“教師簡(jiǎn)況表”的“教師編號(hào)”字段的值,為了使字段顯示的內(nèi)容清晰,隱藏“教師編號(hào)”字段的實(shí)際數(shù)據(jù),顯示與之對(duì)應(yīng)的“教師姓名”字段的值。(3)為“課程編號(hào)”字段創(chuàng)建查閱列表,該字段的值來(lái)源于“課程名稱表”的“課程編號(hào)”字段的值,隱藏“課程編號(hào)”字段的實(shí)際數(shù)據(jù),顯示與之對(duì)應(yīng)的“課程名稱”字段的值。(4)為“教室編號(hào)”字段創(chuàng)建查閱列表,該字段的值來(lái)源于“教室名稱表”的“教室編號(hào)”字段的值,隱藏“教室編號(hào)”字段的實(shí)際數(shù)據(jù),顯示與之對(duì)應(yīng)的“教室名稱”字段的值。2操作步驟(1)建立“課程表”的結(jié)構(gòu)操作可參照表3-1,不再?gòu)?fù)

32、述。(2)在“課程表”的設(shè)計(jì)視圖下,單擊“教師編號(hào)”的“數(shù)據(jù)類型”,選擇“查閱向?qū)А?,彈出如圖3-20所示的“查閱向?qū)А睂?duì)話框,在此對(duì)話框中選擇“使用查閱列查閱表或查詢中的值”單選按鈕。圖3-20 選擇“查閱向?qū)А狈绞剑?)單擊“下一步”按鈕,彈出如圖3-21所示的對(duì)話框,由于“教師編號(hào)”字段的值來(lái)源于“教師簡(jiǎn)況表”的“教師編號(hào)”字段的值,所以選擇“教師簡(jiǎn)況表”。圖3-21 選擇為查閱列提供數(shù)據(jù)的表或查詢(4)單擊“下一步”按鈕,彈出如圖3-22所示的對(duì)話框,選擇“教師姓名”為“選定字段”。圖3-22 選擇為查閱列提供的可用字段(5)單擊“下一步”按鈕,彈出如圖3-23所示的對(duì)話框,在該對(duì)話框

33、中可以設(shè)置表中記錄的排序次序。圖3-23 確定數(shù)據(jù)表的排序次序(6)單擊“下一步”按鈕,彈出如圖3-24所示的對(duì)話框,在該對(duì)話框中勾選“隱藏鍵列(建議)”復(fù)選框。圖3-24 設(shè)置查閱列的列寬(7)單擊“完成”按鈕,在數(shù)據(jù)表視圖下打開(kāi)“課程表”,當(dāng)輸入“教師編號(hào)”字段的內(nèi)容時(shí),可以單擊“教師編號(hào)”右邊的箭頭,在組合框中選擇與“教師編號(hào)”之對(duì)應(yīng)的“教師姓名”字段的值,方便數(shù)據(jù)的瀏覽,如圖3-25所示。圖3-25 輸入“教師編號(hào)”字段的值(8)同樣方法為“課程編號(hào)”字段和“教室編號(hào)”字段設(shè)置“查閱向?qū)А?,設(shè)置后的結(jié)果如圖3-26所示。圖3-26 輸入“課程編號(hào)”和“教室編號(hào)”字段的內(nèi)容實(shí)驗(yàn)3-6設(shè)置

34、數(shù)據(jù)表的格式。1實(shí)驗(yàn)要求將“學(xué)生成績(jī)表”中的“學(xué)號(hào)”列隱藏,設(shè)置行高為23,所有單元格的格式為“凹陷”,列寬為最佳匹配。2操作步驟(1)在數(shù)據(jù)表視圖下打開(kāi)“學(xué)生成績(jī)表”,在“學(xué)號(hào)”字段單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“隱藏列”命令,如圖3-27所示,隱藏后的結(jié)果如圖3-28所示。 圖3-27 “隱藏列”的操作 圖3-28 隱藏“學(xué)號(hào)”列后的“學(xué)生成績(jī)表”(2)在數(shù)據(jù)表視圖下,在行選擇器上單擊鼠標(biāo)右鍵,在彈出的快捷菜單(見(jiàn)圖3-29)中選擇“行高”命令,彈出如圖3-30所示的設(shè)置“行高”對(duì)話框,輸入行高“23”。 圖3-29 設(shè)置“行高”的快捷菜單 圖3-30 設(shè)置“行高”對(duì)話框(3)在數(shù)據(jù)

35、表視圖下,選擇“格式數(shù)據(jù)表”命令,彈出如圖3-31所示的對(duì)話框,選擇“單元格效果”為“凹陷”,再單擊“確定”按鈕。圖3-31 設(shè)置“單元個(gè)效果”的對(duì)話框(4)在數(shù)據(jù)表視圖下,將鼠標(biāo)放在“課程編號(hào)”字段上,拖曳鼠標(biāo)使指針指到“成績(jī)”字段,這時(shí)選擇了“學(xué)生成績(jī)表”的“課程編號(hào)”和“成績(jī)”兩列,然后選擇“格式列寬”命令,如圖3-32所示,在彈出的如圖3-33所示的設(shè)置“列寬”對(duì)話框中單擊“最佳匹配”按鈕即可。 圖3-32 選擇“格式列寬”命令 圖3-33 設(shè)置“列寬”對(duì)話框?qū)嶒?yàn)4 建立表間的關(guān)系一、實(shí)驗(yàn)?zāi)康?學(xué)會(huì)分析表之間的關(guān)系,并創(chuàng)建合理的關(guān)系。2掌握參照完整性的含義,并學(xué)會(huì)設(shè)置表間的參照完整性。

36、3理解“級(jí)聯(lián)更新相關(guān)字段”和“級(jí)聯(lián)刪除相關(guān)記錄”的含義。4學(xué)會(huì)設(shè)置“級(jí)聯(lián)更新相關(guān)字段”和“級(jí)聯(lián)刪除相關(guān)記錄”。 二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)4-1 分析“教學(xué)信息管理”數(shù)據(jù)庫(kù)中6張表之間的關(guān)系,創(chuàng)建科學(xué)合理的關(guān)系。1實(shí)驗(yàn)要求定義“教學(xué)信息管理”數(shù)據(jù)庫(kù)中6張表之間的關(guān)系。2操作步驟(1)打開(kāi)“D:Access教學(xué)信息管理.mdb”數(shù)據(jù)庫(kù)。(2)使用“工具關(guān)系”菜單命令,或單擊工具欄上的關(guān)系按鈕,打開(kāi)“關(guān)系”窗口,然后單擊工具欄上的“顯示表”按鈕,彈出如圖4-1所示的“顯示表”對(duì)話框。(3)在“顯示表”對(duì)話框中,單擊“學(xué)生成績(jī)表”,然后單擊“添加”按鈕,接著使用同樣的方法將“教師簡(jiǎn)況表”、“教室名稱表”、“課

37、程表”、“課程名稱表”和“學(xué)生簡(jiǎn)況表”添加到 “關(guān)系”窗口中。(4)選定“學(xué)生簡(jiǎn)況表”中的“學(xué)號(hào)”字段,然后單擊鼠標(biāo)左鍵并拖曳到“學(xué)生成績(jī)表”中的“學(xué)號(hào)”字段上,松開(kāi)鼠標(biāo)左鍵,彈出如圖4-2所示的“編輯關(guān)系”對(duì)話框。 圖4-1 “顯示表”對(duì)話框 圖4-2 “編輯關(guān)系”對(duì)話框(5)用同樣方法,依次建立其他幾個(gè)表間的關(guān)系,如圖4-3所示。在圖4-3的“關(guān)系”窗口中,每個(gè)表中字段名加粗的字段即為該表的主鍵或聯(lián)合主鍵(主鍵一般是在建立表結(jié)構(gòu)時(shí)設(shè)置的)。(6)單擊“關(guān)閉”按鈕,這時(shí)Access詢問(wèn)是否保存布局的修改,單擊“是”按鈕,即可保存所建的關(guān)系。表間建立關(guān)系后,在主表的數(shù)據(jù)表視圖中能看到左邊新增了

38、帶有“+”的一列,說(shuō)明該表與另外的表(子數(shù)據(jù)表)建立了關(guān)系。通過(guò)單擊“+”按鈕可以看到子數(shù)據(jù)表中的相關(guān)記錄。圖4-4所示為沒(méi)有關(guān)系之前的“學(xué)生”表,圖4-5所示為建立關(guān)系后的“學(xué)生”表。圖4-3 建立關(guān)系結(jié)果 圖4-4 沒(méi)有關(guān)系之前的“學(xué)生簡(jiǎn)況表” 圖4-5 建立關(guān)系后的“學(xué)生簡(jiǎn)況表”實(shí)驗(yàn)4-2設(shè)置“教學(xué)信息管理”數(shù)據(jù)庫(kù)中6張表之間的參照完整性。1實(shí)驗(yàn)要求通過(guò)實(shí)施參照完整性,修改“教學(xué)信息管理”數(shù)據(jù)庫(kù)中6個(gè)表之間的關(guān)系。2操作步驟(1)在實(shí)驗(yàn)4-1的基礎(chǔ)上,單擊工具欄上的關(guān)系按鈕,打開(kāi)“關(guān)系”窗口,如圖4-3所示。(2)在圖4-3中,單擊“學(xué)生”表和“成績(jī)”表間的連線,此時(shí)連線變粗,然后在連線

39、處單擊鼠標(biāo)右鍵,彈出快捷菜單,如圖4-6所示。(3)在快捷菜單中選擇“編輯關(guān)系”命令,彈出“編輯關(guān)系”對(duì)話框,如圖4-7所示。 圖4-6 編輯關(guān)系 圖4-7 實(shí)施參照完整性(4)在圖4-7中勾選“實(shí)施參照完整性”復(fù)選框。保存建立完成的關(guān)系,這時(shí)看到的“關(guān)系”窗口如圖4-8所示,兩個(gè)數(shù)據(jù)表之間顯示如的線條。圖4-8 部分“實(shí)施參照完整性”后的關(guān)系結(jié)果同理可以修改其他幾個(gè)表間的參照完整性。實(shí)驗(yàn)4-3 使用“級(jí)聯(lián)更新相關(guān)字段”功能。1實(shí)驗(yàn)要求在“教學(xué)信息管理”數(shù)據(jù)庫(kù)中,“課程名稱表”和“學(xué)生成績(jī)表”的關(guān)系是一對(duì)多的關(guān)系,使用“級(jí)聯(lián)更新相關(guān)字段”功能,使兩個(gè)表中的“課程ID”同步更新。2操作步驟(1)

40、打開(kāi)“D:Access教學(xué)信息管理.mdb”數(shù)據(jù)庫(kù)。(2)選擇“工具關(guān)系”菜單命令,或單擊工具欄上的關(guān)系按鈕,打開(kāi)如圖4-3所示的“關(guān)系”窗口。(3)選中“課程名稱表”和“學(xué)生成績(jī)表”兩表間的關(guān)系連線,然后選擇“關(guān)系編輯關(guān)系”菜單命令或直接在“課程名稱表”和“學(xué)生成績(jī)表”的關(guān)系線上雙擊鼠標(biāo)左鍵,彈出如圖4-9所示的“編輯關(guān)系”對(duì)話框。圖4-9 “編輯關(guān)系”對(duì)話框(4)在圖4-9中勾選“級(jí)聯(lián)更新相關(guān)字段”及“級(jí)聯(lián)刪除相關(guān)記錄”復(fù)選框。(5)單擊“保存”按鈕,保存建立完成的關(guān)系。(6)分別打開(kāi)“課程名稱表”和“學(xué)生成績(jī)表”,將兩者調(diào)整至可以同時(shí)顯示在屏幕的狀態(tài)。(7)將“課程名稱”表的第1條記錄的

41、“課程id”由“1”改為“31”,將鼠標(biāo)指針移到下一個(gè)“課程id”字段時(shí),會(huì)發(fā)現(xiàn)“成績(jī)”表的“課程id”也由“1”改為“31”,如圖4-10所示。在圖4-10中,在一對(duì)多關(guān)系的“一”方(即“課程名稱表”)更改數(shù)據(jù),此時(shí)由于已啟動(dòng)“級(jí)聯(lián)更新相關(guān)字段”,所以在“多”方(即“學(xué)生成績(jī)表”)原來(lái)的數(shù)據(jù)也會(huì)自動(dòng)更改。反之,若未啟動(dòng)“級(jí)聯(lián)更新相關(guān)字段”,則兩個(gè)表的“課程編號(hào)”字段不會(huì)同時(shí)更新。圖4-10 更改記錄實(shí)驗(yàn)5 查 詢 設(shè) 計(jì)一、實(shí)驗(yàn)?zāi)康?理解查詢的概念,了解查詢的種類。2學(xué)習(xí)使用查詢?cè)O(shè)計(jì)器創(chuàng)建單表或多表查詢的方法。3認(rèn)識(shí)查詢的數(shù)據(jù)表視圖、設(shè)計(jì)視圖和SQL視圖,掌握查詢結(jié)果的查看方法。4掌握各種操

42、作查詢,如參數(shù)查詢,交叉表、重復(fù)項(xiàng)、不匹配項(xiàng)等查詢。二、實(shí)驗(yàn)內(nèi)容本實(shí)驗(yàn)所有數(shù)據(jù)均使用“D:Access擴(kuò)展練習(xí)數(shù)據(jù)庫(kù).mdb”。實(shí)驗(yàn)5-1 創(chuàng)建選擇查詢。1實(shí)驗(yàn)要求根據(jù)“教師家庭情況表”表,創(chuàng)建查詢“女教師年齡”,篩選出女教師(取所有字段)并添加一個(gè)新字段“實(shí)際年齡”(定義新字段數(shù)據(jù)計(jì)算規(guī)則是:實(shí)際年齡=2008-Year(出生年月))。查詢運(yùn)行結(jié)果如圖5-1所示。圖5-1 查詢運(yùn)行結(jié)果2操作步驟在查詢生成器的“字段”行,填寫(xiě)<字段名>:<表達(dá)式>,即可定義新字段。Year(<日期>)函數(shù)可以將參數(shù)中的年份取出作為返回值。(1)打開(kāi)“D:Access擴(kuò)展練習(xí)

43、數(shù)據(jù)庫(kù).mdb”,在數(shù)據(jù)庫(kù)窗口“對(duì)象”欄中選擇“查詢”對(duì)象。(2)單擊“新建”按鈕,在列表框中選擇“設(shè)計(jì)視圖”。(3)對(duì)話生成包含“教師家庭情況表”所有字段的查詢。(4)在條件行填寫(xiě)性別:“女”。(5)在“字段”行填寫(xiě):實(shí)際年齡: 2008-Year(出生年月),如圖5-2所示。實(shí)驗(yàn)5-2創(chuàng)建具有匯總功能的選擇查詢。1實(shí)驗(yàn)要求建立查詢“期未匯總”,顯示的字段有“人數(shù)”,“課程名”,“期未成績(jī)平均分”,“期末成績(jī)最低分”,“期未成績(jī)最高分”。數(shù)據(jù)來(lái)源于“學(xué)期成績(jī)表”、“課程表”)。查詢運(yùn)行結(jié)果如圖5-3所示。 圖5-2 在“字段”行定義新字段 圖5-3 查詢結(jié)果2操作步驟用“<字段名>

44、;:<表達(dá)式>”方式按照題意改名。(1)新建“查詢”對(duì)象。(2)選擇表:“學(xué)期成績(jī)表”、“課程表”,按課程號(hào)連接。(3)選擇字段:學(xué)生編號(hào),課程名,期末成績(jī),期末成績(jī),期末成績(jī)。(4)單擊工具欄統(tǒng)計(jì)按鈕,在總計(jì)行依次設(shè)置上述5字段身份:計(jì)數(shù)、分組、平均值、最小值和最大值。(5)字段分別命名:人數(shù):學(xué)生編號(hào),課程名,期末平均分:期末成績(jī),期末最低分:期末成績(jī),期末最高分:期末成績(jī),如圖5-4所示。圖5-4 “字段”行和“總計(jì)”行的寫(xiě)法實(shí)驗(yàn)5-3 創(chuàng)建操作查詢。1實(shí)驗(yàn)要求創(chuàng)建生成表查詢“生成老教師表”,根據(jù)“教師編號(hào)表”和“教師家庭情況表”,將1976年1月1日以前出生的教師保存到名為

45、“老教師表”的表中,要求該表中有如下字段“教師編號(hào),姓名,出生年月”。查詢運(yùn)行結(jié)果如圖5-5所示。2操作步驟注意日期型條件的正確格式,形如“<#1999-1-1#”。(1)新建“查詢”對(duì)象。(2)連接“教師編號(hào)表”和“教師家庭情況表”。(3)選擇字段“教師編號(hào),姓名,出生年月”。(4)在字段“出生年月”下設(shè)置條件:"<#1976-1-1#",如圖5-6所示。(5)預(yù)覽選擇查詢的結(jié)果,如果合乎題意,將查詢類型改為生成表查詢。(6)運(yùn)行該查詢,驗(yàn)證是否創(chuàng)建一個(gè)新表“老教師表”。實(shí)驗(yàn)5-4 創(chuàng)建操作查詢。 圖5-5 查詢運(yùn)行結(jié)果 圖5-6 “條件”行的寫(xiě)法1實(shí)驗(yàn)要求以

46、“職工”為數(shù)據(jù)源建立一個(gè)刪除查詢“刪除部分職工”,其功能是刪除“職工”表中工資少于1230元的,并執(zhí)行該查詢。2操作步驟運(yùn)行查詢前注意備份數(shù)據(jù)表。刪除前預(yù)覽將刪除的記錄(數(shù)據(jù)表視圖)。預(yù)覽結(jié)果如圖5-7所示。(1)在查詢生成器的“字段”行選擇字段“工資”,填寫(xiě)條件。圖5-7 預(yù)覽結(jié)果(2)檢查選擇查詢的結(jié)果(將刪除的記錄),如果合乎題意,將查詢類型改為刪除查詢。(3)確認(rèn)已經(jīng)備份數(shù)據(jù)源。(4)運(yùn)行該查詢,檢查數(shù)據(jù)源的刪除結(jié)果。實(shí)驗(yàn)5-5 創(chuàng)建操作查詢。1實(shí)驗(yàn)要求(1)建立名為“生成空表”的生成表查詢,由“分科成績(jī)表”建立空表“部分學(xué)生成績(jī)表”(學(xué)生編號(hào),年級(jí),語(yǔ)文,數(shù)學(xué),外語(yǔ))。為“學(xué)生編號(hào)”

47、建立主鍵。運(yùn)行結(jié)果如圖5-8所示。圖5-8 生成空表結(jié)果(2)建立名為“追加部分成績(jī)”的追加查詢,將“分科成績(jī)表”中所有高二女生(連接“學(xué)籍表”)記錄,追加到“部分學(xué)生成績(jī)表”中。運(yùn)行結(jié)果如圖5-9所示。圖5-9 追加查詢結(jié)果試多次執(zhí)行該追加查詢,解釋出錯(cuò)信息。2操作步驟可以設(shè)置很多條件使得生成表查詢產(chǎn)生空表,如“學(xué)生編號(hào) is null”。設(shè)計(jì)追加查詢事先必須檢查目標(biāo)表的結(jié)構(gòu)。追加查詢的字段集合必須在目標(biāo)表字段集合中。如果目標(biāo)表設(shè)立了主鍵,即可防止重復(fù)記錄進(jìn)入目標(biāo)表。(1)由“分科成績(jī)表”建立選擇查詢:查詢x( 學(xué)生編號(hào), 年級(jí), 語(yǔ)文, 數(shù)學(xué), 外語(yǔ) )。(2)在字段“學(xué)生編號(hào)”下填寫(xiě)條件

48、:is null,使得上述查詢預(yù)覽結(jié)果為空集合。將查詢改為生成表查詢,保存為“生成空表”,如圖5-10所示。圖5-10 保存生成表查詢(3)運(yùn)行上述查詢后建立空表“部分學(xué)生成績(jī)表”,如圖5-8所示。(4)打開(kāi)“部分學(xué)生成績(jī)表”,檢查結(jié)果,并為字段“學(xué)生編號(hào)”建立主鍵。(5)連接“分科成績(jī)表”、“學(xué)籍表”,建立選擇查詢:查詢x( 學(xué)生編號(hào), 年級(jí), 語(yǔ)文, 數(shù)學(xué), 外語(yǔ),性別),條件滿足年級(jí)“高二”和性別“女”。(6)預(yù)覽選擇查詢的結(jié)果(將追加的記錄),如果合乎題意,將查詢類型改為追加查詢,名為“追加部分成績(jī)”,目標(biāo)表“部分學(xué)生成績(jī)表”。運(yùn)行效果如圖5-11所示。圖5-11 運(yùn)行追加表查詢(7)

49、試多次運(yùn)行該查詢,觀察系統(tǒng)反應(yīng)和目標(biāo)表的變化。實(shí)驗(yàn)5-6 創(chuàng)建操作查詢。1實(shí)驗(yàn)要求定義更新查詢“更新職工工資”,將“職工”表的“工資”字段值都加20,并運(yùn)行查詢。注意,查詢只運(yùn)行一次。查詢?cè)O(shè)計(jì)要點(diǎn)如圖5-12所示。圖5-12 更新表達(dá)式的寫(xiě)法2操作步驟為防止無(wú)意間多次更新數(shù)據(jù),運(yùn)行查詢前注意備份數(shù)據(jù)表。工資+20,不要寫(xiě)成"工資"+20。(1)先建立選擇查詢:查詢1(工資,表達(dá)式1:工資+20),瀏覽表達(dá)式1的效果。(2)改為更新查詢“更新職工工資”,將“工資+20”填寫(xiě)到“工資”字段下“更新到”處。(3)運(yùn)行更新查詢。實(shí)驗(yàn)5-7創(chuàng)建參數(shù)查詢。1實(shí)驗(yàn)要求建立參數(shù)查詢“參數(shù)語(yǔ)

50、文成績(jī)”,要求按指定分?jǐn)?shù)范圍(分別為“最高成績(jī)”和“最低成績(jī)”)顯示“選修課成績(jī)”表中的關(guān)于語(yǔ)文成績(jī)的記錄。查詢結(jié)果包括“選修課成績(jī)”表中的所有字段。查詢?cè)O(shè)計(jì)要點(diǎn)如圖5-13所示。圖5-13 2個(gè)參數(shù)在條件行的定義2操作步驟在成績(jī)字段的條件行填寫(xiě):<最高成績(jī) And >最低成績(jī),系統(tǒng)會(huì)把“<提示語(yǔ)>”看作變量參數(shù)。(1)事先瀏覽“課程表”,得知語(yǔ)文課的代號(hào)("01")。(2)設(shè)置關(guān)于“語(yǔ)文”課的條件(課程號(hào):"01")。(3)在成績(jī)字段下填寫(xiě)條件:>最低成績(jī) And <最高成績(jī)。(4)保存為“參數(shù)語(yǔ)文成績(jī)”,運(yùn)行。實(shí)驗(yàn)

51、5-8 創(chuàng)建交叉表查詢。1實(shí)驗(yàn)要求根據(jù)“教師業(yè)務(wù)檔案及收入表”,利用交叉表查詢向?qū)?,建立交叉表查詢“交?各職稱月工資平均”,行標(biāo)題為“任教學(xué)科”,列標(biāo)題為“職稱”。匯總字段“總計(jì) 月工資”改為“總平均工資”。查詢運(yùn)行結(jié)果如圖5-14所示。圖5-14 交叉表查詢結(jié)果2操作步驟(1)啟動(dòng)交叉表查詢向?qū)?。?)指定數(shù)據(jù)源“教師業(yè)務(wù)檔案及收入表”。(3)指定行標(biāo)題為“任教學(xué)科”,列標(biāo)題為“職稱”。(4)指定交叉點(diǎn)字段為“月工資”,函數(shù)選擇“平均”,勾選“包含各行小計(jì)”復(fù)選框,如圖5-15所示。圖5-15 交叉表查詢向?qū)В?)保存為“交叉-各職稱月工資平均”。(6)進(jìn)入設(shè)計(jì)視圖,字段“總計(jì) 月工資”改

52、名為“總平均工資”,重運(yùn)行。實(shí)驗(yàn)5-9創(chuàng)建不匹配項(xiàng)查詢。1實(shí)驗(yàn)要求使用“查找不匹配項(xiàng)查詢向?qū)А?,?chuàng)建查詢“不匹配-職工無(wú)訂購(gòu)單”,將“職工”表和“訂購(gòu)單”表作為數(shù)據(jù)來(lái)源,查詢那些沒(méi)有訂購(gòu)單的職工的信息(要求查詢結(jié)果中包含“職工”表的全部字段)。查詢運(yùn)行結(jié)果如圖5-16所示。圖5-16 不匹配項(xiàng)查詢結(jié)果2操作步驟所求結(jié)果的數(shù)學(xué)意義為兩集合的差集職工-訂購(gòu)單,故與向?qū)?duì)話時(shí),注意兩表的前后次序。(1)啟動(dòng)“查找不匹配項(xiàng)查詢向?qū)А?。?)先后指定“職工”和“訂購(gòu)單”為匹配表。(3)在左右2個(gè)列表框分別指定“職工號(hào)”為匹配字段,如圖5-17所示。圖5-17 不匹配項(xiàng)查詢向?qū)В?)指定結(jié)果中要瀏覽的字段(“職工”表的全部字

溫馨提示

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

評(píng)論

0/150

提交評(píng)論