![[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/f3ca46f2-5159-4a57-afaa-58a503affec9/f3ca46f2-5159-4a57-afaa-58a503affec91.gif)
![[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/f3ca46f2-5159-4a57-afaa-58a503affec9/f3ca46f2-5159-4a57-afaa-58a503affec92.gif)
![[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/f3ca46f2-5159-4a57-afaa-58a503affec9/f3ca46f2-5159-4a57-afaa-58a503affec93.gif)
![[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/f3ca46f2-5159-4a57-afaa-58a503affec9/f3ca46f2-5159-4a57-afaa-58a503affec94.gif)
![[工學(xué)]ACCESS教材實(shí)驗(yàn)指導(dǎo)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/f3ca46f2-5159-4a57-afaa-58a503affec9/f3ca46f2-5159-4a57-afaa-58a503affec95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.第1部分實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)1 創(chuàng)建數(shù)據(jù)庫一、實(shí)驗(yàn)?zāi)康?掌握Access 2003的啟動與退出方法,了解Access 2003數(shù)據(jù)庫管理系統(tǒng)的開發(fā)環(huán)境及其基本對象。2掌握Access 2003數(shù)據(jù)庫的創(chuàng)建方法和步驟。3掌握設(shè)置數(shù)據(jù)庫屬性和默認(rèn)文件夾的方法。4了解Access 2003數(shù)據(jù)庫不同版本,掌握不同版本數(shù)據(jù)庫的轉(zhuǎn)換。5掌握打開數(shù)據(jù)庫的基本方法。二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)1-1 掌握Access 2003的啟動與退出方法。1實(shí)驗(yàn)要求通過使用開始菜單啟動Access 2003及退出方法。2操作步驟圖1-1 “開始”菜單啟動Access 2003(1)啟動Access 2003。最常見的方法是利用Windo
2、ws系統(tǒng)的“開始”菜單啟動Access 2003。單擊“開始”按鈕,在“程序”子菜單的“Microsoft Office”菜單中選擇“Microsoft Office Access 2003”,記為“開始程序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)建一個學(xué)校的教學(xué)管理的數(shù)據(jù)庫,命名為“教學(xué)信息管理”,并將建好的數(shù)據(jù)庫保存在D盤Ac
3、cess文件夾中。1實(shí)驗(yàn)要求通過使用“直接創(chuàng)建空數(shù)據(jù)庫”的方法建立“教學(xué)信息管理”數(shù)據(jù)庫。2操作步驟(1)啟動Access,選擇“文件新建”菜單命令,在右邊的任務(wù)窗格(見圖1-2)中單擊“空數(shù)據(jù)庫”選項(xiàng),彈出如圖1-3所示的“文件新建數(shù)據(jù)庫”對話框。 圖1-2 “新建文件”任務(wù)窗格 圖1-3 輸入新數(shù)據(jù)庫名稱圖(2)在圖1-3中,在“保存位置”選擇D盤的Access文件夾,在“文件名”文本框中輸入數(shù)據(jù)庫的名稱即“教學(xué)信息管理”,單擊“創(chuàng)建”按鈕,彈出數(shù)據(jù)庫設(shè)計(jì)窗口,它意味著一個指定名稱的Access數(shù)據(jù)庫創(chuàng)建成功,得到如圖1-4所示的“教學(xué)信息管理”數(shù)據(jù)庫設(shè)計(jì)窗口。 圖1-4 創(chuàng)建的“教學(xué)信息
4、管理”空數(shù)據(jù)庫窗口(3)單擊圖1-4中的“關(guān)閉”按鈕,結(jié)束“教學(xué)信息管理”數(shù)據(jù)庫的創(chuàng)建。圖1-4所示為已建立的數(shù)據(jù)庫,此窗口名稱為數(shù)據(jù)庫窗口,也是設(shè)計(jì)操作時經(jīng)常使用的窗口,可以由此建立、打開、設(shè)計(jì)數(shù)據(jù)庫的各個對象。實(shí)驗(yàn)1-3 設(shè)置“教學(xué)信息管理”數(shù)據(jù)庫的默認(rèn)文件夾。1實(shí)驗(yàn)要求利用Access數(shù)據(jù)庫的“工具”菜單,將“教學(xué)信息管理”數(shù)據(jù)庫的默認(rèn)文件夾設(shè)置為“D:Access”。2操作步驟(1)選擇“工具選項(xiàng)”菜單命令,彈出“選項(xiàng)”對話框,選擇“常規(guī)”選項(xiàng)卡,如圖1-5所示。(2)在“默認(rèn)數(shù)據(jù)庫文件夾”文本框中輸入“D:Access”(或從“資源管理器”地址欄剪貼),單擊“確定”按鈕,以后每次啟動
5、Access,此文件夾都是系統(tǒng)的默認(rèn)數(shù)據(jù)庫保存的文件夾,直到再次更改為止。 圖1-5 設(shè)置“默認(rèn)數(shù)據(jù)庫文件夾”本書約定,所有創(chuàng)建的數(shù)據(jù)庫文件全部保存在D盤根目錄下的名為“Access”的文件夾中,并設(shè)置此文件夾為默認(rèn)數(shù)據(jù)庫保存的文件夾。實(shí)驗(yàn)1-4 轉(zhuǎn)換Access數(shù)據(jù)庫。1實(shí)驗(yàn)要求將“教學(xué)信息管理”數(shù)據(jù)庫的文件格式轉(zhuǎn)換為Access 20022003文件格式。2操作步驟仔細(xì)觀察圖1-4所示的數(shù)據(jù)庫窗口的標(biāo)題欄,可發(fā)現(xiàn)新創(chuàng)建的“教學(xué)信息管理”數(shù)據(jù)庫仍然是Access 2000文件格式,這是因?yàn)樵谑状问褂肁ccess 2003時,默認(rèn)情況下創(chuàng)建的數(shù)據(jù)庫都將采用Access 2000文件格式。如果希
6、望新建的數(shù)據(jù)庫采用Access20022003文件格式,可以先任意建立或打開一個數(shù)據(jù)庫(否則無法使用相關(guān)菜單),然后從菜單欄依次選擇“工具選項(xiàng)高級”選項(xiàng)卡,如圖1-6所示,在“默認(rèn)文件格式”下拉列表中選擇“Access 20022003”,則以后新建的數(shù)據(jù)庫都將采用Access 20022003文件格式。如果已經(jīng)創(chuàng)建了一個Access 2000格式的數(shù)據(jù)庫(如實(shí)驗(yàn)1-2),可按照如下步驟將其轉(zhuǎn)換為Access 20022003文件格式。(1)打開D:Access文件夾中的“教學(xué)信息管理”數(shù)據(jù)庫,然后從菜單欄依次選擇“工具數(shù)據(jù)庫實(shí)用工具轉(zhuǎn)換數(shù)據(jù)庫轉(zhuǎn)為Access 20022003文件格式”命令,
7、彈出如圖1-7所示的“將數(shù)據(jù)庫轉(zhuǎn)換為”對話框。 圖1-6 更改“默認(rèn)文件格式” 圖1-7 “將數(shù)據(jù)庫轉(zhuǎn)換為”對話框(2)選定數(shù)據(jù)庫文件的保存位置仍為D:Access,為Access 2003數(shù)據(jù)庫取一個不同于原數(shù)據(jù)庫的名稱:1,然后單擊“保存”按鈕,彈出如圖1-8所示的提示信息。圖1-8 轉(zhuǎn)換數(shù)據(jù)庫的提示信息這表明已生成Access 20022003格式的數(shù)據(jù)庫文件,需要查詢更多的說明,可單擊“幫助”按鈕。實(shí)驗(yàn)1-5 打開Access數(shù)據(jù)庫。在Access中,數(shù)據(jù)庫是一個文檔文件,所以可以在“資源管理器”或“我的電腦”窗口中,通過雙擊 .mdb文件(文件的擴(kuò)展名為mdb)打開數(shù)據(jù)庫。也可以采用
8、以下常用的方法。1實(shí)驗(yàn)要求打開實(shí)驗(yàn)1-4中轉(zhuǎn)換的Access 20022003格式的數(shù)據(jù)庫文件“1”。2操作步驟(1)選擇“文件打開”菜單命令或單擊工具欄上的“打開”按鈕,彈出“打開”對話框,如圖1-9所示。圖1-9 “打開”對話框(2)在該對話框中,選擇D:Access文件夾中的“1”數(shù)據(jù)庫文件,打開如圖1-10所示的數(shù)據(jù)庫窗口。在該窗口可看到數(shù)據(jù)庫的文件格式已轉(zhuǎn)換為Access 20022003格式。 圖1-10 打開數(shù)據(jù)庫文件“1”窗口實(shí)驗(yàn)2 創(chuàng)建數(shù)據(jù)表(一)一、實(shí)驗(yàn)?zāi)康?熟悉表的多種創(chuàng)建方法和過程。2掌握使用表設(shè)計(jì)器創(chuàng)建數(shù)據(jù)表的方法。3掌握使用表向?qū)?chuàng)建數(shù)據(jù)表的方法。4掌握使用數(shù)據(jù)表視
9、圖創(chuàng)建表的方法。5理解字段各屬性含義。6學(xué)會設(shè)置字段的“格式”與“輸入掩碼”屬性,并能正確區(qū)分這兩個屬性。7學(xué)會設(shè)置字段的“有效性規(guī)則”和“有效性文本”屬性,明確何種情況下需要設(shè)定這兩個屬性。8學(xué)會修改數(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é)構(gòu)如表2-1所示。表2-1“教師簡況表”結(jié)構(gòu)字 段 名 稱教 師 編 號教 師 姓 名出 生 日 期聯(lián) 系 電 話教 研 室字段類型自動編號文本日期/時間文本文本字段大小長整型1011202操作步驟(1)打開
10、“D:Access教學(xué)信息管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口中,單擊“表”對象,然后單擊“新建”按鈕,彈出如圖2-1所示的“新建表”對話框。(3)在“新建表”對話框中選擇“設(shè)計(jì)視圖”選項(xiàng),然后單擊“確定”按鈕,彈出如圖2-2所示表的設(shè)計(jì)窗口。 圖2-1 “新建表”對話框 圖2-2 表的設(shè)計(jì)窗口(4)在表的設(shè)計(jì)窗口中,定義表的結(jié)構(gòu)(參照表2-1依次定義每個字段的字段名稱、數(shù)據(jù)類型等屬性),結(jié)果如圖2-3所示。圖2-3 在設(shè)計(jì)視圖中輸入表的字段名稱和字段的數(shù)據(jù)類型(5)單擊按鈕,彈出“另存為”對話框,如圖2-4所示,輸入表名稱“教師簡況表”,單擊“確定”按鈕,結(jié)束“教師簡況表”的創(chuàng)建,同時表“教師簡
11、況表”被自動加入到“教學(xué)信息管理”數(shù)據(jù)庫中,如圖2-5所示。 圖2-4 “另存為”對話框 圖2-5 新創(chuàng)建的“教師簡況表”數(shù)據(jù)庫窗口實(shí)驗(yàn)2-2 設(shè)置“教師簡況表”字段的屬性。1實(shí)驗(yàn)要求對“教師簡況表”進(jìn)行如下設(shè)置。(1)設(shè)置“出生日期聯(lián)系電話”字段的大小。(2)將“出生日期”字段的格式屬性設(shè)置為長日期。(3)通過“輸入掩碼向?qū)А睘椤俺錾掌凇弊侄卧O(shè)置輸入掩碼為短日期。(4)為“聯(lián)系電話”字段設(shè)置輸入掩碼,以保證用戶只能輸入3個數(shù)字的區(qū)號和8個數(shù)字的電話號碼,區(qū)號和電話號碼之間用“-”分隔。2操作步驟(1)在“教師簡況表”設(shè)計(jì)窗口中,單擊“教師聯(lián)系電話”字段,在下面的“字段屬性”的“字段大小”中
12、,按表2-1的要求輸入“11”。(2)單擊“出生日期”字段,在下面的“字段屬性”的“格式”中選擇“長日期”。(3)選擇“輸入掩碼”向?qū)?,在彈出的“輸入掩碼向?qū)А睂υ捒蛑羞x擇“短日期”格式,如圖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)要求向“教師簡況表”輸入表2-2中的數(shù)據(jù)。表2-2教師簡況表的記錄教 師 編 號教 師 姓 名出 生 日 期聯(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語7鄭七1962年10月23治9馮九1969年11月27算機(jī)10陳十1970年3月4育11楮十一1951年9月28語12魏十二1970年4月29語13蔣十三1948年5月
14、21學(xué)2操作步驟在“教師簡況表”的數(shù)據(jù)表窗口,參照表2-2中的數(shù)據(jù)依次輸入,觀察“出生日期”字段在數(shù)據(jù)輸入與顯示時的變化(在實(shí)驗(yàn)2-2中,設(shè)置了字段“出生日期”的“格式”屬性為“長日期”,“輸入掩碼”為“短日期”),理解“輸入掩碼”與“格式”屬性的作用和區(qū)別;在“聯(lián)系電話”字段中輸入非數(shù)字字符或輸入超過字段長度的數(shù)據(jù)、輸入小于字段長度的數(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)字 段 名 稱課 程 編 號課 程 名 稱課 時字段類型數(shù)字文本數(shù)字字段大
15、小整型40整型2操作步驟(1)打開“教學(xué)信息管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口中選擇“表”對象,然后雙擊“使用向?qū)?chuàng)建表”,打開“表向?qū)А睂υ捒?。從該對話框左邊的“示例表”中選擇“學(xué)生和課程”表,這時“示例字段”框中顯示“學(xué)生和課程”表包含的所有字段。單擊按鈕將“示例字段”列表中的所有字段移到“新表中的字段”列表中。在選擇字段時,也可以單擊按鈕選擇一個字段或雙擊要選的字段將其移到“新表中的字段”列表中。若對已選的字段不滿意,可以使用按鈕或按鈕,取消選擇的字段。(3)若對“示例字段”中的字段名不滿意,可對表中的字段重新命名。將“新表中的字段”重命名的方法是選定相應(yīng)字段后,單擊“重命名字段”按鈕。在
16、圖2-8中已經(jīng)對“新表中的字段”全部進(jìn)行了重命名。圖2-8 重命名表中的字段名稱(4)單擊“下一步”按鈕,屏幕顯示如圖2-9所示。在“請指定表的名稱”文本框中輸入“課程名稱表”,然后單擊“不,讓我自己設(shè)置主鍵”單選按鈕。圖2-9 指定表的名稱(5)單擊“下一步”按鈕,屏幕顯示如圖2-10所示。該對話框詢問新建的表是否與其他的表相關(guān)(注:數(shù)據(jù)庫內(nèi)至少擁有一個數(shù)據(jù)表時才會彈出此對話框)。(6)該“教學(xué)信息管理”數(shù)據(jù)庫中“課程名稱表”與“教師簡況表”之間沒有關(guān)系,單擊“下一步”按鈕,屏幕顯示如圖2-11所示。(7)在圖2-11中,單擊“修改表的設(shè)計(jì)”單選按鈕,再單擊“完成”按鈕,系統(tǒng)將以表的設(shè)計(jì)視圖
17、方式打開該表。圖2-10 設(shè)置表的相關(guān)性圖2-11 選擇向?qū)?chuàng)建表之后的動作實(shí)驗(yàn)2-5 設(shè)置“課程名稱表“字段的屬性及向表中輸入數(shù)據(jù)。1實(shí)驗(yàn)要求(1)為“課程編號”字段設(shè)置有效性規(guī)則,該字段要求只能接收范圍在1200的一個整數(shù),若違反該規(guī)則時提示用戶“請輸入1200之間的數(shù)據(jù)”。(2)向表中輸入表2-4所示的數(shù)據(jù)。表2-4課程名稱表的記錄課 程 編 號課 程 名 稱課 時1數(shù)據(jù)庫應(yīng)用482高數(shù)963馬列324大學(xué)英語966VB607電子技術(shù)609電腦文秘6012體育3216線性代數(shù)602操作步驟(1)在設(shè)計(jì)視圖下打開“課程名稱表”,單擊“課程編號”字段,將“字段大小”設(shè)置為“整型”,在“有效性
18、規(guī)則”文本框輸入“>=1 And <=200”,在“有效性文本”文本框輸入“請輸入1200之間的數(shù)據(jù)”,如圖2-12所示。圖2-12 設(shè)置“課程編號”字段的有效性規(guī)則和有效性文本 (2)切換到“數(shù)據(jù)表視圖”下,按照表2-4輸入相關(guān)的數(shù)據(jù),在“課程編號”字段中輸入小于1或大于200的數(shù)據(jù),觀察系統(tǒng)的反應(yīng)。實(shí)驗(yàn)2-6 設(shè)置表的主鍵。1實(shí)驗(yàn)要求設(shè)置“教師簡況表”、“學(xué)生成績表”、“課程名稱表”及“學(xué)生簡況表”的主鍵。2操作步驟(1)在數(shù)據(jù)庫窗口中,單擊“表”對象。(2)單擊“教師簡況表”表,然后單擊“設(shè)計(jì)”按鈕,屏幕顯示“教師簡況表”的設(shè)計(jì)窗口。(3)選定“教師編號”字段,單擊工具欄的“
19、主鍵”按鈕或選擇“編輯主鍵”菜單命令,結(jié)果如圖2-13所示。圖2-13 設(shè)置“教師簡況表”的主鍵(4)單擊“學(xué)生成績表”表,然后單擊“設(shè)計(jì)”按鈕,屏幕顯示“學(xué)生成績表”的設(shè)計(jì)窗口。(5)分析“學(xué)生成績表”,該表的主鍵應(yīng)是由“學(xué)號”和“課程編號”兩個字段構(gòu)成的聯(lián)合主鍵。單擊“學(xué)號”字段左邊的行選定器,選定“學(xué)號”行,按住“Ctrl”鍵不放,單擊“課程編號”字段的行選定器,即可選定“學(xué)號”和“課程編號”兩個字段。(6)單擊工具欄的“主鍵”按鈕或選擇“編輯主鍵”菜單命令,結(jié)果如圖2-14所示。圖2-14 設(shè)置“學(xué)生成績表”的主鍵(7)同樣方法設(shè)置其余表的主鍵,結(jié)果如圖2-15和圖2-16所示。 圖2
20、-15 設(shè)置“課程名稱表”的主鍵 圖2-16 設(shè)置“學(xué)生簡況表”的主鍵實(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操場No(2)修改該表的結(jié)構(gòu),將字段1、字段2、字段3按照表2-6設(shè)置,分別更名為教室編號、教室名稱、多媒體(是/否),保存修改。表2-6教室名稱表的結(jié)構(gòu)字 段 名 稱教 室 編 號教 室
21、 名 稱多 媒 體字段類型數(shù)字文本是/否字段大小字節(jié)402操作步驟(1)在數(shù)據(jù)庫窗口中選擇“表”對象,然后雙擊“通過輸入數(shù)據(jù)創(chuàng)建表”,出現(xiàn)空數(shù)據(jù)表視圖,默認(rèn)情況下,表的字段名為:字段1,字段2,如圖2-17所示。(2)打開設(shè)計(jì)視圖,將默認(rèn)字段1、字段2、字段3等字段名修改為表2-6所示的表結(jié)構(gòu),并將“教室編號”字段設(shè)置為主鍵,輸入有關(guān)數(shù)據(jù)后的結(jié)果如圖2-18所示。 圖2-17 數(shù)據(jù)表視圖 圖2-18 教室名稱表使用直接輸入數(shù)據(jù)的方法創(chuàng)建表,這種方法操作方便,但字段名很難體現(xiàn)對應(yīng)數(shù)據(jù)的內(nèi)容,且字段的數(shù)據(jù)類型也不一定符合設(shè)計(jì)者的思想。因此用這種方法創(chuàng)建的表,還要經(jīng)過再次修改字段名和字段屬性后才能完
22、成表的設(shè)計(jì)。實(shí)驗(yàn)3 創(chuàng)建數(shù)據(jù)表(二)一、實(shí)驗(yàn)?zāi)康?熟悉將各種數(shù)據(jù)導(dǎo)入到數(shù)據(jù)表中的方法。2學(xué)會各種類型數(shù)據(jù)的輸入方法。3學(xué)習(xí)值列表和查閱列表字段的創(chuàng)建方法。4學(xué)會如何設(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é)生簡況表.xls”導(dǎo)入到“教學(xué)信息管理”數(shù)據(jù)庫中,數(shù)據(jù)表的名稱為“學(xué)生簡況表”。2操作步驟(1)打開“教學(xué)信息管理”數(shù)據(jù)庫,在數(shù)據(jù)庫窗口中,選擇“文件獲取外部數(shù)據(jù)導(dǎo)入”菜單命令,彈出“導(dǎo)入”對話框,在“查找范圍”中指定文件所在的文件夾,然后在“文件類型”下拉列表中選擇“Microsoft Excel”選項(xiàng),如圖3
23、-1所示。圖3-1 指定導(dǎo)入文件的“文件類型”(2)選取“學(xué)生簡況表.xls”(該文件已經(jīng)存在),再單擊“導(dǎo)入”按鈕。(3)在“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個對話框中勾選“第一行包含列標(biāo)題”復(fù)選框,如圖3-2所示,單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個對話框,如圖3-3所示。 圖3-2 選取“第一行包含列標(biāo)題” 圖3-3 保存在“新表中”(4)在圖3-3中,選擇“新表中”單選按鈕,表示來自Excel工作表的數(shù)據(jù)將成為數(shù)據(jù)庫的新數(shù)據(jù)表,再單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個對話框,如圖3-4所示。(5)在圖3-4中,如果不準(zhǔn)備導(dǎo)入“學(xué)號”字段,在“學(xué)號”字段單擊鼠標(biāo)左鍵,再勾
24、選“不導(dǎo)入字段(跳過)”復(fù)選框。在此不勾選,完成后單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡谒膫€對話框,如圖3-5所示。 圖3-4 處理導(dǎo)入字段 圖3-5 設(shè)置主鍵(6)在圖3-5中選擇“讓我自己選擇主鍵”單選按鈕,并選擇“學(xué)號”字段作為主鍵,再單擊“下一步”按鈕,彈出“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡谖鍌€對話框,如圖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ù)庫會增加一個名為“學(xué)生簡況表”的數(shù)據(jù)表,內(nèi)容是來自“學(xué)生簡況表.xls”的數(shù)據(jù)。實(shí)驗(yàn)3
25、-2 將帶分隔符或固定寬度的文本文件鏈接到Access的表中。1實(shí)驗(yàn)要求將已經(jīng)建好的文本文件“學(xué)生成績表.txt”鏈接到“教學(xué)信息管理”數(shù)據(jù)庫中,鏈接的數(shù)據(jù)表的名稱為“學(xué)生成績表”。2操作步驟(1)打開“D:Access教學(xué)信息管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口中,選擇“文件獲取外部數(shù)據(jù)鏈接表”菜單命令,彈出“鏈接”對話框,如圖3-8所示,在“文件類型”下拉列表中選擇“文本文件”選項(xiàng)。圖3-8 指定鏈接“文件類型”(3)選取“D:Access學(xué)生成績表.txt”文件(該文件已存在),再單擊“鏈接”按鈕,彈出“鏈接文本向?qū)А钡牡?個對話框,如圖3-9所示。圖3-9 選擇“鏈接文本”數(shù)據(jù)的格式(4)
26、在圖3-9中選擇“帶分隔符”單選按鈕,單擊“下一步”按鈕,彈出“鏈接文本向?qū)А钡牡?個對話框,如圖3-10所示。(5)在圖3-10中,選擇“逗號”為字段分隔字符,勾選“第一行包含字段名稱”復(fù)選框,然后單擊“下一步”按鈕,彈出“鏈接文本向?qū)А钡牡?個對話框,以下步驟與實(shí)驗(yàn)3-1的操作類同,不再復(fù)述。以上是鏈接文本文件的操作,完成后即可將文本文件的數(shù)據(jù)鏈接到Access,使其成為數(shù)據(jù)庫中的一張鏈接數(shù)據(jù)表。圖3-10 選取字段分隔符該例中鏈接的文本文件是用“逗號”分隔的。由于數(shù)據(jù)庫必須明確定義字段,所以導(dǎo)入的文本文件需有統(tǒng)一分隔單位,兩個逗號之間的所有數(shù)據(jù),即為一個字段。因此文本文件的分隔單位必須統(tǒng)
27、一,才可以做到正確分隔,如果未統(tǒng)一,則導(dǎo)入后的數(shù)據(jù)有可能不正確。除了用逗號做分隔字符外,還可以使用制表符、分號、空格等其他字符,也可以使用“固定寬度字符”。實(shí)驗(yàn)3-3 向“學(xué)生簡況表”輸入“OLE對象”和“備注”型字段的內(nèi)容。1實(shí)驗(yàn)要求向“學(xué)生簡況表”中輸入“照片”字段和“備注”字段的內(nèi)容。2操作步驟(1)在設(shè)計(jì)視圖下打開“學(xué)生簡況表”,將“照片”字段的數(shù)據(jù)類型更改為“OLE對象”型,“簡歷”字段更改為“備注”型。(2)切換到數(shù)據(jù)表視圖下,將鼠標(biāo)指針指向該記錄的“照片”字段列,單擊鼠標(biāo)右鍵,彈出快捷菜單,如圖3-11所示。圖3-11 快捷菜單(3)選擇“插入對象(J)”命令,彈出“插入對象”對
28、話框,如圖3-12所示。(4)選擇“新建”單選按鈕,然后在“對象類型”列表框中選擇“畫筆圖片”,單擊“確定”按鈕,彈出“畫圖”程序窗口,如圖3-13所示。 圖3-12 “插入對象”對話框 圖3-13 “畫圖”程序窗口(5)在圖中,選擇“編輯粘貼來源”菜單命令,彈出如圖3-14所示“粘貼來源”對話框。在“查找范圍”中找到存放圖片的文件夾,并打開所需的圖片。圖3-14 “粘貼來源”對話框(7)關(guān)閉“畫圖”程序窗口。此時第1條記錄的“照片”字段已有內(nèi)容,如圖3-15所示。圖3-15 “學(xué)生簡況表”內(nèi)容(8)將鼠標(biāo)移到“簡歷”字段,輸入“北京大學(xué)”,到此,“學(xué)生簡況表”第1條的“照片”字段和“備注”字
29、段已輸入完成。實(shí)驗(yàn)3-4 學(xué)習(xí)設(shè)置“查閱向?qū)А毙妥侄巍?實(shí)驗(yàn)要求為“學(xué)生簡況表”中的“性別”和“政治面貌”字段創(chuàng)建值列表,方便數(shù)據(jù)的輸入。2操作步驟(1)切換到“學(xué)生簡況表”的設(shè)計(jì)視圖,將“性別”字段的數(shù)據(jù)類型改為“查閱向?qū)А保瑥棾鋈鐖D3-16所示的對話框,在此對話框中選擇“自行鍵入所需的值”單選按鈕。圖3-16 選擇“查閱向?qū)А保?)單擊“下一步”按鈕,彈出如圖3-17所示的對話框,在“第1列”中第1行輸入“男”、第2行輸入“女”,然后單擊“下一步”按鈕,在彈出的下一個窗口中選擇“完成”按鈕。圖3-17 為“性別”字段自行鍵入所需的值(3)同樣方法為“政治面貌”字段設(shè)置“查閱向?qū)А?,自行鍵入
30、的值分別為“黨員”、“團(tuán)員”和“群眾”,如圖3-18所示。圖3-18 為“政治面貌”字段自行鍵入所需的值圖3-19 “政治面貌”字段的值列表(4)切換到數(shù)據(jù)表視圖,單擊“性別”列或“政治面貌”列右邊的按鈕,打開其下拉列表,如圖3-19所示,“性別”列或“政治面貌”列不必再自行鍵入其值,只需要從其下拉列表中選取即可。實(shí)驗(yàn)3-5 使用表的設(shè)計(jì)視圖創(chuàng)建表,學(xué)習(xí)設(shè)置“查閱向?qū)А毙妥侄巍?實(shí)驗(yàn)要求(1)在“教學(xué)信息管理”數(shù)據(jù)庫中添加“課程表”,表的結(jié)構(gòu)如表3-1所示。表3-1“課程表”結(jié)構(gòu)字 段 名 稱班 級教 師 編 號課 程 編 號教 室 編 號上 課 時 間節(jié) 次字段類型數(shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字?jǐn)?shù)字文本字
31、段大小整形長整形整形字節(jié)整形10(2)為“教師編號”字段創(chuàng)建查閱列表,該字段的值來源于“教師簡況表”的“教師編號”字段的值,為了使字段顯示的內(nèi)容清晰,隱藏“教師編號”字段的實(shí)際數(shù)據(jù),顯示與之對應(yīng)的“教師姓名”字段的值。(3)為“課程編號”字段創(chuàng)建查閱列表,該字段的值來源于“課程名稱表”的“課程編號”字段的值,隱藏“課程編號”字段的實(shí)際數(shù)據(jù),顯示與之對應(yīng)的“課程名稱”字段的值。(4)為“教室編號”字段創(chuàng)建查閱列表,該字段的值來源于“教室名稱表”的“教室編號”字段的值,隱藏“教室編號”字段的實(shí)際數(shù)據(jù),顯示與之對應(yīng)的“教室名稱”字段的值。2操作步驟(1)建立“課程表”的結(jié)構(gòu)操作可參照表3-1,不再復(fù)
32、述。(2)在“課程表”的設(shè)計(jì)視圖下,單擊“教師編號”的“數(shù)據(jù)類型”,選擇“查閱向?qū)А保瑥棾鋈鐖D3-20所示的“查閱向?qū)А睂υ捒?,在此對話框中選擇“使用查閱列查閱表或查詢中的值”單選按鈕。圖3-20 選擇“查閱向?qū)А狈绞剑?)單擊“下一步”按鈕,彈出如圖3-21所示的對話框,由于“教師編號”字段的值來源于“教師簡況表”的“教師編號”字段的值,所以選擇“教師簡況表”。圖3-21 選擇為查閱列提供數(shù)據(jù)的表或查詢(4)單擊“下一步”按鈕,彈出如圖3-22所示的對話框,選擇“教師姓名”為“選定字段”。圖3-22 選擇為查閱列提供的可用字段(5)單擊“下一步”按鈕,彈出如圖3-23所示的對話框,在該對話框
33、中可以設(shè)置表中記錄的排序次序。圖3-23 確定數(shù)據(jù)表的排序次序(6)單擊“下一步”按鈕,彈出如圖3-24所示的對話框,在該對話框中勾選“隱藏鍵列(建議)”復(fù)選框。圖3-24 設(shè)置查閱列的列寬(7)單擊“完成”按鈕,在數(shù)據(jù)表視圖下打開“課程表”,當(dāng)輸入“教師編號”字段的內(nèi)容時,可以單擊“教師編號”右邊的箭頭,在組合框中選擇與“教師編號”之對應(yīng)的“教師姓名”字段的值,方便數(shù)據(jù)的瀏覽,如圖3-25所示。圖3-25 輸入“教師編號”字段的值(8)同樣方法為“課程編號”字段和“教室編號”字段設(shè)置“查閱向?qū)А保O(shè)置后的結(jié)果如圖3-26所示。圖3-26 輸入“課程編號”和“教室編號”字段的內(nèi)容實(shí)驗(yàn)3-6設(shè)置
34、數(shù)據(jù)表的格式。1實(shí)驗(yàn)要求將“學(xué)生成績表”中的“學(xué)號”列隱藏,設(shè)置行高為23,所有單元格的格式為“凹陷”,列寬為最佳匹配。2操作步驟(1)在數(shù)據(jù)表視圖下打開“學(xué)生成績表”,在“學(xué)號”字段單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“隱藏列”命令,如圖3-27所示,隱藏后的結(jié)果如圖3-28所示。 圖3-27 “隱藏列”的操作 圖3-28 隱藏“學(xué)號”列后的“學(xué)生成績表”(2)在數(shù)據(jù)表視圖下,在行選擇器上單擊鼠標(biāo)右鍵,在彈出的快捷菜單(見圖3-29)中選擇“行高”命令,彈出如圖3-30所示的設(shè)置“行高”對話框,輸入行高“23”。 圖3-29 設(shè)置“行高”的快捷菜單 圖3-30 設(shè)置“行高”對話框(3)在數(shù)據(jù)
35、表視圖下,選擇“格式數(shù)據(jù)表”命令,彈出如圖3-31所示的對話框,選擇“單元格效果”為“凹陷”,再單擊“確定”按鈕。圖3-31 設(shè)置“單元個效果”的對話框(4)在數(shù)據(jù)表視圖下,將鼠標(biāo)放在“課程編號”字段上,拖曳鼠標(biāo)使指針指到“成績”字段,這時選擇了“學(xué)生成績表”的“課程編號”和“成績”兩列,然后選擇“格式列寬”命令,如圖3-32所示,在彈出的如圖3-33所示的設(shè)置“列寬”對話框中單擊“最佳匹配”按鈕即可。 圖3-32 選擇“格式列寬”命令 圖3-33 設(shè)置“列寬”對話框?qū)嶒?yàn)4 建立表間的關(guān)系一、實(shí)驗(yàn)?zāi)康?學(xué)會分析表之間的關(guān)系,并創(chuàng)建合理的關(guān)系。2掌握參照完整性的含義,并學(xué)會設(shè)置表間的參照完整性。
36、3理解“級聯(lián)更新相關(guān)字段”和“級聯(lián)刪除相關(guān)記錄”的含義。4學(xué)會設(shè)置“級聯(lián)更新相關(guān)字段”和“級聯(lián)刪除相關(guān)記錄”。 二、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)4-1 分析“教學(xué)信息管理”數(shù)據(jù)庫中6張表之間的關(guān)系,創(chuàng)建科學(xué)合理的關(guān)系。1實(shí)驗(yàn)要求定義“教學(xué)信息管理”數(shù)據(jù)庫中6張表之間的關(guān)系。2操作步驟(1)打開“D:Access教學(xué)信息管理.mdb”數(shù)據(jù)庫。(2)使用“工具關(guān)系”菜單命令,或單擊工具欄上的關(guān)系按鈕,打開“關(guān)系”窗口,然后單擊工具欄上的“顯示表”按鈕,彈出如圖4-1所示的“顯示表”對話框。(3)在“顯示表”對話框中,單擊“學(xué)生成績表”,然后單擊“添加”按鈕,接著使用同樣的方法將“教師簡況表”、“教室名稱表”、“課
37、程表”、“課程名稱表”和“學(xué)生簡況表”添加到 “關(guān)系”窗口中。(4)選定“學(xué)生簡況表”中的“學(xué)號”字段,然后單擊鼠標(biāo)左鍵并拖曳到“學(xué)生成績表”中的“學(xué)號”字段上,松開鼠標(biāo)左鍵,彈出如圖4-2所示的“編輯關(guān)系”對話框。 圖4-1 “顯示表”對話框 圖4-2 “編輯關(guān)系”對話框(5)用同樣方法,依次建立其他幾個表間的關(guān)系,如圖4-3所示。在圖4-3的“關(guān)系”窗口中,每個表中字段名加粗的字段即為該表的主鍵或聯(lián)合主鍵(主鍵一般是在建立表結(jié)構(gòu)時設(shè)置的)。(6)單擊“關(guān)閉”按鈕,這時Access詢問是否保存布局的修改,單擊“是”按鈕,即可保存所建的關(guān)系。表間建立關(guān)系后,在主表的數(shù)據(jù)表視圖中能看到左邊新增了
38、帶有“+”的一列,說明該表與另外的表(子數(shù)據(jù)表)建立了關(guān)系。通過單擊“+”按鈕可以看到子數(shù)據(jù)表中的相關(guān)記錄。圖4-4所示為沒有關(guān)系之前的“學(xué)生”表,圖4-5所示為建立關(guān)系后的“學(xué)生”表。圖4-3 建立關(guān)系結(jié)果 圖4-4 沒有關(guān)系之前的“學(xué)生簡況表” 圖4-5 建立關(guān)系后的“學(xué)生簡況表”實(shí)驗(yàn)4-2設(shè)置“教學(xué)信息管理”數(shù)據(jù)庫中6張表之間的參照完整性。1實(shí)驗(yàn)要求通過實(shí)施參照完整性,修改“教學(xué)信息管理”數(shù)據(jù)庫中6個表之間的關(guān)系。2操作步驟(1)在實(shí)驗(yàn)4-1的基礎(chǔ)上,單擊工具欄上的關(guān)系按鈕,打開“關(guān)系”窗口,如圖4-3所示。(2)在圖4-3中,單擊“學(xué)生”表和“成績”表間的連線,此時連線變粗,然后在連線
39、處單擊鼠標(biāo)右鍵,彈出快捷菜單,如圖4-6所示。(3)在快捷菜單中選擇“編輯關(guān)系”命令,彈出“編輯關(guān)系”對話框,如圖4-7所示。 圖4-6 編輯關(guān)系 圖4-7 實(shí)施參照完整性(4)在圖4-7中勾選“實(shí)施參照完整性”復(fù)選框。保存建立完成的關(guān)系,這時看到的“關(guān)系”窗口如圖4-8所示,兩個數(shù)據(jù)表之間顯示如的線條。圖4-8 部分“實(shí)施參照完整性”后的關(guān)系結(jié)果同理可以修改其他幾個表間的參照完整性。實(shí)驗(yàn)4-3 使用“級聯(lián)更新相關(guān)字段”功能。1實(shí)驗(yàn)要求在“教學(xué)信息管理”數(shù)據(jù)庫中,“課程名稱表”和“學(xué)生成績表”的關(guān)系是一對多的關(guān)系,使用“級聯(lián)更新相關(guān)字段”功能,使兩個表中的“課程ID”同步更新。2操作步驟(1)
40、打開“D:Access教學(xué)信息管理.mdb”數(shù)據(jù)庫。(2)選擇“工具關(guān)系”菜單命令,或單擊工具欄上的關(guān)系按鈕,打開如圖4-3所示的“關(guān)系”窗口。(3)選中“課程名稱表”和“學(xué)生成績表”兩表間的關(guān)系連線,然后選擇“關(guān)系編輯關(guān)系”菜單命令或直接在“課程名稱表”和“學(xué)生成績表”的關(guān)系線上雙擊鼠標(biāo)左鍵,彈出如圖4-9所示的“編輯關(guān)系”對話框。圖4-9 “編輯關(guān)系”對話框(4)在圖4-9中勾選“級聯(lián)更新相關(guān)字段”及“級聯(lián)刪除相關(guān)記錄”復(fù)選框。(5)單擊“保存”按鈕,保存建立完成的關(guān)系。(6)分別打開“課程名稱表”和“學(xué)生成績表”,將兩者調(diào)整至可以同時顯示在屏幕的狀態(tài)。(7)將“課程名稱”表的第1條記錄的
41、“課程id”由“1”改為“31”,將鼠標(biāo)指針移到下一個“課程id”字段時,會發(fā)現(xiàn)“成績”表的“課程id”也由“1”改為“31”,如圖4-10所示。在圖4-10中,在一對多關(guān)系的“一”方(即“課程名稱表”)更改數(shù)據(jù),此時由于已啟動“級聯(lián)更新相關(guān)字段”,所以在“多”方(即“學(xué)生成績表”)原來的數(shù)據(jù)也會自動更改。反之,若未啟動“級聯(lián)更新相關(guān)字段”,則兩個表的“課程編號”字段不會同時更新。圖4-10 更改記錄實(shí)驗(yàn)5 查 詢 設(shè) 計(jì)一、實(shí)驗(yàn)?zāi)康?理解查詢的概念,了解查詢的種類。2學(xué)習(xí)使用查詢設(shè)計(jì)器創(chuàng)建單表或多表查詢的方法。3認(rèn)識查詢的數(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ù)庫.mdb”。實(shí)驗(yàn)5-1 創(chuàng)建選擇查詢。1實(shí)驗(yàn)要求根據(jù)“教師家庭情況表”表,創(chuàng)建查詢“女教師年齡”,篩選出女教師(取所有字段)并添加一個新字段“實(shí)際年齡”(定義新字段數(shù)據(jù)計(jì)算規(guī)則是:實(shí)際年齡=2008-Year(出生年月))。查詢運(yùn)行結(jié)果如圖5-1所示。圖5-1 查詢運(yùn)行結(jié)果2操作步驟在查詢生成器的“字段”行,填寫<字段名>:<表達(dá)式>,即可定義新字段。Year(<日期>)函數(shù)可以將參數(shù)中的年份取出作為返回值。(1)打開“D:Access擴(kuò)展練習(xí)
43、數(shù)據(jù)庫.mdb”,在數(shù)據(jù)庫窗口“對象”欄中選擇“查詢”對象。(2)單擊“新建”按鈕,在列表框中選擇“設(shè)計(jì)視圖”。(3)對話生成包含“教師家庭情況表”所有字段的查詢。(4)在條件行填寫性別:“女”。(5)在“字段”行填寫:實(shí)際年齡: 2008-Year(出生年月),如圖5-2所示。實(shí)驗(yàn)5-2創(chuàng)建具有匯總功能的選擇查詢。1實(shí)驗(yàn)要求建立查詢“期未匯總”,顯示的字段有“人數(shù)”,“課程名”,“期未成績平均分”,“期末成績最低分”,“期未成績最高分”。數(shù)據(jù)來源于“學(xué)期成績表”、“課程表”)。查詢運(yùn)行結(jié)果如圖5-3所示。 圖5-2 在“字段”行定義新字段 圖5-3 查詢結(jié)果2操作步驟用“<字段名>
44、;:<表達(dá)式>”方式按照題意改名。(1)新建“查詢”對象。(2)選擇表:“學(xué)期成績表”、“課程表”,按課程號連接。(3)選擇字段:學(xué)生編號,課程名,期末成績,期末成績,期末成績。(4)單擊工具欄統(tǒng)計(jì)按鈕,在總計(jì)行依次設(shè)置上述5字段身份:計(jì)數(shù)、分組、平均值、最小值和最大值。(5)字段分別命名:人數(shù):學(xué)生編號,課程名,期末平均分:期末成績,期末最低分:期末成績,期末最高分:期末成績,如圖5-4所示。圖5-4 “字段”行和“總計(jì)”行的寫法實(shí)驗(yàn)5-3 創(chuàng)建操作查詢。1實(shí)驗(yàn)要求創(chuàng)建生成表查詢“生成老教師表”,根據(jù)“教師編號表”和“教師家庭情況表”,將1976年1月1日以前出生的教師保存到名為
45、“老教師表”的表中,要求該表中有如下字段“教師編號,姓名,出生年月”。查詢運(yùn)行結(jié)果如圖5-5所示。2操作步驟注意日期型條件的正確格式,形如“<#1999-1-1#”。(1)新建“查詢”對象。(2)連接“教師編號表”和“教師家庭情況表”。(3)選擇字段“教師編號,姓名,出生年月”。(4)在字段“出生年月”下設(shè)置條件:"<#1976-1-1#",如圖5-6所示。(5)預(yù)覽選擇查詢的結(jié)果,如果合乎題意,將查詢類型改為生成表查詢。(6)運(yùn)行該查詢,驗(yàn)證是否創(chuàng)建一個新表“老教師表”。實(shí)驗(yàn)5-4 創(chuàng)建操作查詢。 圖5-5 查詢運(yùn)行結(jié)果 圖5-6 “條件”行的寫法1實(shí)驗(yàn)要求以
46、“職工”為數(shù)據(jù)源建立一個刪除查詢“刪除部分職工”,其功能是刪除“職工”表中工資少于1230元的,并執(zhí)行該查詢。2操作步驟運(yùn)行查詢前注意備份數(shù)據(jù)表。刪除前預(yù)覽將刪除的記錄(數(shù)據(jù)表視圖)。預(yù)覽結(jié)果如圖5-7所示。(1)在查詢生成器的“字段”行選擇字段“工資”,填寫條件。圖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)建立名為“生成空表”的生成表查詢,由“分科成績表”建立空表“部分學(xué)生成績表”(學(xué)生編號,年級,語文,數(shù)學(xué),外語)。為“學(xué)生編號”
47、建立主鍵。運(yùn)行結(jié)果如圖5-8所示。圖5-8 生成空表結(jié)果(2)建立名為“追加部分成績”的追加查詢,將“分科成績表”中所有高二女生(連接“學(xué)籍表”)記錄,追加到“部分學(xué)生成績表”中。運(yùn)行結(jié)果如圖5-9所示。圖5-9 追加查詢結(jié)果試多次執(zhí)行該追加查詢,解釋出錯信息。2操作步驟可以設(shè)置很多條件使得生成表查詢產(chǎn)生空表,如“學(xué)生編號 is null”。設(shè)計(jì)追加查詢事先必須檢查目標(biāo)表的結(jié)構(gòu)。追加查詢的字段集合必須在目標(biāo)表字段集合中。如果目標(biāo)表設(shè)立了主鍵,即可防止重復(fù)記錄進(jìn)入目標(biāo)表。(1)由“分科成績表”建立選擇查詢:查詢x( 學(xué)生編號, 年級, 語文, 數(shù)學(xué), 外語 )。(2)在字段“學(xué)生編號”下填寫條件
48、:is null,使得上述查詢預(yù)覽結(jié)果為空集合。將查詢改為生成表查詢,保存為“生成空表”,如圖5-10所示。圖5-10 保存生成表查詢(3)運(yùn)行上述查詢后建立空表“部分學(xué)生成績表”,如圖5-8所示。(4)打開“部分學(xué)生成績表”,檢查結(jié)果,并為字段“學(xué)生編號”建立主鍵。(5)連接“分科成績表”、“學(xué)籍表”,建立選擇查詢:查詢x( 學(xué)生編號, 年級, 語文, 數(shù)學(xué), 外語,性別),條件滿足年級“高二”和性別“女”。(6)預(yù)覽選擇查詢的結(jié)果(將追加的記錄),如果合乎題意,將查詢類型改為追加查詢,名為“追加部分成績”,目標(biāo)表“部分學(xué)生成績表”。運(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)行一次。查詢設(shè)計(jì)要點(diǎn)如圖5-12所示。圖5-12 更新表達(dá)式的寫法2操作步驟為防止無意間多次更新數(shù)據(jù),運(yùn)行查詢前注意備份數(shù)據(jù)表。工資+20,不要寫成"工資"+20。(1)先建立選擇查詢:查詢1(工資,表達(dá)式1:工資+20),瀏覽表達(dá)式1的效果。(2)改為更新查詢“更新職工工資”,將“工資+20”填寫到“工資”字段下“更新到”處。(3)運(yùn)行更新查詢。實(shí)驗(yàn)5-7創(chuàng)建參數(shù)查詢。1實(shí)驗(yàn)要求建立參數(shù)查詢“參數(shù)語
50、文成績”,要求按指定分?jǐn)?shù)范圍(分別為“最高成績”和“最低成績”)顯示“選修課成績”表中的關(guān)于語文成績的記錄。查詢結(jié)果包括“選修課成績”表中的所有字段。查詢設(shè)計(jì)要點(diǎn)如圖5-13所示。圖5-13 2個參數(shù)在條件行的定義2操作步驟在成績字段的條件行填寫:<最高成績 And >最低成績,系統(tǒng)會把“<提示語>”看作變量參數(shù)。(1)事先瀏覽“課程表”,得知語文課的代號("01")。(2)設(shè)置關(guān)于“語文”課的條件(課程號:"01")。(3)在成績字段下填寫條件:>最低成績 And <最高成績。(4)保存為“參數(shù)語文成績”,運(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)啟動交叉表查詢向?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)建查詢“不匹配-職工無訂購單”,將“職工”表和“訂購單”表作為數(shù)據(jù)來源,查詢那些沒有訂購單的職工的信息(要求查詢結(jié)果中包含“職工”表的全部字段)。查詢運(yùn)行結(jié)果如圖5-16所示。圖5-16 不匹配項(xiàng)查詢結(jié)果2操作步驟所求結(jié)果的數(shù)學(xué)意義為兩集合的差集職工-訂購單,故與向?qū)υ挄r,注意兩表的前后次序。(1)啟動“查找不匹配項(xiàng)查詢向?qū)А?。?)先后指定“職工”和“訂購單”為匹配表。(3)在左右2個列表框分別指定“職工號”為匹配字段,如圖5-17所示。圖5-17 不匹配項(xiàng)查詢向?qū)В?)指定結(jié)果中要瀏覽的字段(“職工”表的全部字
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年結(jié)構(gòu)化布線系統(tǒng)的檢測設(shè)備合作協(xié)議書
- 冀教版數(shù)學(xué)九年級下冊《30.3 由不共線三點(diǎn)的坐標(biāo)確定二次函數(shù)》聽評課記錄1
- 生產(chǎn)技術(shù)合同范本(2篇)
- 甘肅省就業(yè)協(xié)議書(2篇)
- 北師大版歷史七年級下冊第19課《明清經(jīng)濟(jì)繁盛與清前期盛世輝煌》聽課評課記錄
- 人教版數(shù)學(xué)八年級下冊聽評課記錄:第16章 二次根式的乘除法(二)
- 新北師大版小學(xué)數(shù)學(xué)一年級上冊《分類》聽評課記錄
- 中圖版歷史七年級下冊第14課《明朝的對外交往與抗倭斗爭》聽課評課記錄
- 蘇科版數(shù)學(xué)九年級上冊《切線》聽評課記錄
- 統(tǒng)編版初中語文九年級下冊第十六課《驅(qū)遣我們的想象》聽評課記錄
- 《幼兒園健康》課件精1
- 報(bào)價單(報(bào)價單模板)
- 刑事案件模擬法庭劇本完整版五篇
- 2014教師事業(yè)單位工作人員年度考核登記表1
- 烏海周邊焦化企業(yè)概況
- 22S803 圓形鋼筋混凝土蓄水池
- Flash動畫設(shè)計(jì)與制作(FlashCS6中文版)中職PPT完整全套教學(xué)課件
- 2023年開心英語四年級上冊全冊練習(xí)
- Hadoop大數(shù)據(jù)開發(fā)實(shí)例教程高職PPT完整全套教學(xué)課件
- 新人教版小學(xué)數(shù)學(xué)五年級下冊教材分析課件
- 企業(yè)中層管理人員測評問題
評論
0/150
提交評論