本書作為《數(shù)據(jù)庫(kù)基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,共分為實(shí)驗(yàn)與模擬試題兩個(gè)部分。*個(gè)部分為實(shí)驗(yàn)部分,有10個(gè)實(shí)驗(yàn),其中前九個(gè)實(shí)驗(yàn)為基礎(chǔ)實(shí)驗(yàn),第十個(gè)實(shí)驗(yàn)為綜合性設(shè)計(jì)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)包括實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)內(nèi)容和步驟、實(shí)驗(yàn)習(xí)題3個(gè)部分。模擬試題部分有選擇題、填空題和操作題3種類型,后附參考答案。
本書適合作為高校非計(jì)算機(jī)專業(yè)本科、?茖W(xué)生學(xué)習(xí)的數(shù)據(jù)庫(kù)相關(guān)課程的實(shí)驗(yàn)教材,也可作為Access的使用者、學(xué)習(xí)者與開發(fā)人員的上機(jī)實(shí)驗(yàn)參考書。作者開發(fā)有適合本教材的實(shí)驗(yàn)自動(dòng)批改管理系統(tǒng)和無(wú)紙化考試系統(tǒng),使用本書的讀者和教學(xué)單位可向出版社或作者(neuq@sina.com)索取。
1. 《數(shù)據(jù)庫(kù)基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,共分為實(shí)驗(yàn)與模擬試題兩個(gè)部分。2. 有十個(gè)實(shí)驗(yàn),其中前九個(gè)實(shí)驗(yàn)為基礎(chǔ)實(shí)驗(yàn),第十個(gè)實(shí)驗(yàn)為綜合性設(shè)計(jì)實(shí)驗(yàn)3. 模擬試題部分有選擇題、填空題和操作題三種類型,后附參考答案。4. 本書作者開發(fā)有適合本教材的實(shí)驗(yàn)自動(dòng)批改管理系統(tǒng)和無(wú)紙化考試系統(tǒng)。
前言
數(shù)據(jù)庫(kù)基礎(chǔ)教程上機(jī)實(shí)驗(yàn)指導(dǎo)(第2版)本教材是遵循教育部高等學(xué)校非計(jì)算機(jī)專業(yè)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見》中的關(guān)于數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用課程實(shí)驗(yàn)教學(xué)內(nèi)容要求編寫的,是作者在省級(jí)精品課數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)的教學(xué)中的教材建設(shè)工作一部分。數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用是高校非計(jì)算機(jī)科學(xué)中信息科學(xué)的一個(gè)重要組成部分。數(shù)據(jù)庫(kù)應(yīng)用知識(shí)已成為人們知識(shí)結(jié)構(gòu)中不可缺少的重要組成部分。知識(shí)的學(xué)習(xí)在于應(yīng)用,數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程是一門實(shí)踐性非常強(qiáng)的課程,因此上機(jī)實(shí)驗(yàn)就顯得尤為重要。為了培養(yǎng)創(chuàng)新型、應(yīng)用型人才,為滿足高校在數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用類課程的教學(xué)、上機(jī)實(shí)驗(yàn)方面的要求,我們編寫了本書。本書是《數(shù)據(jù)庫(kù)基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,書中精選了各種類型的實(shí)驗(yàn)習(xí)題,涵蓋了教學(xué)大綱中的各個(gè)知識(shí)點(diǎn),有一定的深度和廣度,使讀者通過上機(jī)練習(xí),能有效地掌握課本知識(shí)。全書分兩大部分: 第一部分為基礎(chǔ)實(shí)驗(yàn)部分,共包括十個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)包括三個(gè)內(nèi)容: 實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容和步驟、實(shí)驗(yàn)習(xí)題。在實(shí)驗(yàn)題目的設(shè)計(jì)上,以任務(wù)驅(qū)動(dòng)教學(xué)法為指導(dǎo),使讀者通過完成實(shí)驗(yàn)題目,進(jìn)一步掌握基本知識(shí),提高實(shí)際動(dòng)手能力。本書每個(gè)實(shí)驗(yàn)要求用4個(gè)學(xué)時(shí)完成(課堂實(shí)驗(yàn)2學(xué)時(shí),課后預(yù)做與復(fù)習(xí)實(shí)驗(yàn)2學(xué)時(shí))。第二部分為模擬試題,該部分模擬試題主要包括數(shù)據(jù)庫(kù)理論知識(shí)、數(shù)據(jù)庫(kù)和表的知識(shí)、查詢?cè)O(shè)計(jì)、VBA、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)和宏等知識(shí)試題,試題類型為選擇題、填空題和操作題,其中選擇題和填空題有參考答案。此外,作者還開發(fā)了針對(duì)本書的《數(shù)據(jù)庫(kù)基礎(chǔ)無(wú)紙化考試系統(tǒng)》單機(jī)與網(wǎng)絡(luò)版,本書中的部分實(shí)驗(yàn)習(xí)題及模擬試題是該系統(tǒng)試題庫(kù)中的一部分,需要本系統(tǒng)的讀者或教學(xué)單位可向作者(neuq@sina.com)或出版社聯(lián)系索取。本書由祝群喜負(fù)責(zé)組織編寫、統(tǒng)稿。參加本書編寫工作的還有朱世敏、張重陽(yáng)、王巖、孟亞坤、苑迎、張斌等。由于本書編寫時(shí)間緊迫,書中難免有不妥之處,敬請(qǐng)讀者和專家提出寶貴意見。
編者2017年1月
目錄
數(shù)據(jù)庫(kù)基礎(chǔ)教程上機(jī)實(shí)驗(yàn)指導(dǎo)(第2版)實(shí)驗(yàn)一認(rèn)識(shí)Access數(shù)據(jù)庫(kù)1
1.1實(shí)驗(yàn)?zāi)康?
1.2實(shí)驗(yàn)內(nèi)容和步驟1
1.2.1Access的啟動(dòng)與退出1
1.2.2熟悉Access的環(huán)境界面1
1.2.3Access數(shù)據(jù)庫(kù)中的對(duì)象3
1.2.4創(chuàng)建Access數(shù)據(jù)庫(kù)3
1.2.5Access數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出5
1.2.6Access數(shù)據(jù)庫(kù)的打包和簽署7
實(shí)驗(yàn)習(xí)題12實(shí)驗(yàn)二表的創(chuàng)建和使用13
2.1實(shí)驗(yàn)?zāi)康?3
2.2實(shí)驗(yàn)內(nèi)容及步驟13
2.2.1創(chuàng)建表13
2.2.2修改表的結(jié)構(gòu)15
2.2.3數(shù)據(jù)輸入18
2.2.4排序記錄18
2.2.5設(shè)置記錄級(jí)驗(yàn)證規(guī)則19
實(shí)驗(yàn)習(xí)題20實(shí)驗(yàn)三表的索引和關(guān)系22
3.1實(shí)驗(yàn)?zāi)康?2
3.2實(shí)驗(yàn)內(nèi)容及步驟22
3.2.1創(chuàng)建索引22
3.2.2創(chuàng)建表之間的關(guān)系23
3.2.3創(chuàng)建參照完整性25
實(shí)驗(yàn)習(xí)題27實(shí)驗(yàn)四表中數(shù)據(jù)的查詢與操作28
4.1實(shí)驗(yàn)?zāi)康?8
4.2實(shí)驗(yàn)內(nèi)容及步驟28
4.2.1利用簡(jiǎn)單查詢向?qū)Ы⑦x擇查詢28
4.2.2在設(shè)計(jì)視圖中建立選擇查詢29
4.2.3在設(shè)計(jì)視圖中建立帶參數(shù)的查詢31
4.2.4交叉表查詢33
4.2.5操作查詢33
實(shí)驗(yàn)習(xí)題36數(shù)據(jù)庫(kù)基礎(chǔ)教程上機(jī)實(shí)驗(yàn)指導(dǎo)(第2版)目錄實(shí)驗(yàn)五SQL38
5.1實(shí)驗(yàn)?zāi)康?8
5.2實(shí)驗(yàn)內(nèi)容及步驟38
5.2.1建立SQL查詢的方法38
5.2.2數(shù)據(jù)定義語(yǔ)句的使用38
5.2.3數(shù)據(jù)操作語(yǔ)句的使用39
實(shí)驗(yàn)習(xí)題46實(shí)驗(yàn)六使用VBA編程47
6.1實(shí)驗(yàn)?zāi)康?7
6.2實(shí)驗(yàn)內(nèi)容和步驟47
6.2.1VBA開發(fā)環(huán)境47
6.2.2使用VBA創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序49
6.2.3數(shù)據(jù)類型、常量、變量、數(shù)組、表達(dá)式及函數(shù)50
6.2.4編寫VBA程序52
實(shí)驗(yàn)習(xí)題58實(shí)驗(yàn)七窗體設(shè)計(jì)62
7.1實(shí)驗(yàn)?zāi)康?2
7.2實(shí)驗(yàn)內(nèi)容及步驟62
7.2.1熟悉窗體結(jié)構(gòu),建立簡(jiǎn)單窗體62
7.2.2使用控件設(shè)計(jì)窗體64
實(shí)驗(yàn)習(xí)題72實(shí)驗(yàn)八報(bào)表設(shè)計(jì)77
8.1實(shí)驗(yàn)?zāi)康?7
8.2實(shí)驗(yàn)內(nèi)容及步驟77
8.2.1創(chuàng)建報(bào)表77
8.2.2編輯報(bào)表88
實(shí)驗(yàn)習(xí)題91實(shí)驗(yàn)九創(chuàng)建宏96
9.1實(shí)驗(yàn)?zāi)康?6
9.2實(shí)驗(yàn)內(nèi)容和步驟96
9.2.1宏生成器的使用96
9.2.2創(chuàng)建并運(yùn)行宏98
9.2.3宏的編輯104
9.2.4用宏組創(chuàng)建菜單105
實(shí)驗(yàn)習(xí)題108實(shí)驗(yàn)十綜合性設(shè)計(jì)實(shí)驗(yàn)110
10.1實(shí)驗(yàn)?zāi)康?10
10.2實(shí)驗(yàn)內(nèi)容及步驟110
10.2.1設(shè)計(jì)教師管理系統(tǒng)層次框圖110
10.2.2設(shè)計(jì)數(shù)據(jù)庫(kù)111
10.2.3登錄窗體與主界面窗體設(shè)計(jì)112
10.2.4創(chuàng)建其他窗體116
10.2.5創(chuàng)建報(bào)表118
10.2.6設(shè)置登錄界面自動(dòng)運(yùn)行119
實(shí)驗(yàn)習(xí)題120附錄A模擬題121
A.1選擇題121
A.1.1數(shù)據(jù)庫(kù)理論知識(shí)121
A.1.2數(shù)據(jù)庫(kù)和表的知識(shí)123
A.1.3查詢?cè)O(shè)計(jì)125
A.1.4VBA127
A.1.5窗體設(shè)計(jì)133
A.1.6報(bào)表設(shè)計(jì)134
A.1.7宏135
A.2填空題136
A.2.1數(shù)據(jù)庫(kù)理論知識(shí)136
A.2.2數(shù)據(jù)庫(kù)和表的知識(shí)137
A.2.3查詢?cè)O(shè)計(jì)137
A.2.4VBA139
A.2.5窗體設(shè)計(jì)139
A.2.6報(bào)表設(shè)計(jì)140
A.2.7宏140
A.3操作題141
A.4選擇題答案145
A.4.1數(shù)據(jù)庫(kù)理論知識(shí)答案145
A.4.2數(shù)據(jù)庫(kù)和表的知識(shí)答案145
A.4.3查詢?cè)O(shè)計(jì)答案145
A.4.4VBA答案145
A.4.5窗體設(shè)計(jì)答案145
A.4.6報(bào)表設(shè)計(jì)答案146
A.4.7宏答案146
A.5填空題答案146
A.5.1數(shù)據(jù)庫(kù)理論知識(shí)答案146
A.5.2數(shù)據(jù)庫(kù)和表的知識(shí)答案146
A.5.3查詢?cè)O(shè)計(jì)答案147
A.5.4VBA答案147
A.5.5窗體設(shè)計(jì)答案148
A.5.6報(bào)表設(shè)計(jì)答案148
A.5.7宏答案149附錄B綜合性設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板150
B.1報(bào)告封面150
B.2報(bào)告內(nèi)容150