本書作為《數(shù)據(jù)庫基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,共分為實(shí)驗(yàn)與模擬試題兩個部分。*個部分為實(shí)驗(yàn)部分,有10個實(shí)驗(yàn),其中前九個實(shí)驗(yàn)為基礎(chǔ)實(shí)驗(yàn),第十個實(shí)驗(yàn)為綜合性設(shè)計(jì)實(shí)驗(yàn),每個實(shí)驗(yàn)包括實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)內(nèi)容和步驟、實(shí)驗(yàn)習(xí)題3個部分。模擬試題部分有選擇題、填空題和操作題3種類型,后附參考答案。
本書適合作為高校非計(jì)算機(jī)專業(yè)本科、專科學(xué)生學(xué)習(xí)的數(shù)據(jù)庫相關(guān)課程的實(shí)驗(yàn)教材,也可作為Access的使用者、學(xué)習(xí)者與開發(fā)人員的上機(jī)實(shí)驗(yàn)參考書。作者開發(fā)有適合本教材的實(shí)驗(yàn)自動批改管理系統(tǒng)和無紙化考試系統(tǒng),使用本書的讀者和教學(xué)單位可向出版社或作者(neuq@sina.com)索取。
1. 《數(shù)據(jù)庫基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,共分為實(shí)驗(yàn)與模擬試題兩個部分。2. 有十個實(shí)驗(yàn),其中前九個實(shí)驗(yàn)為基礎(chǔ)實(shí)驗(yàn),第十個實(shí)驗(yàn)為綜合性設(shè)計(jì)實(shí)驗(yàn)3. 模擬試題部分有選擇題、填空題和操作題三種類型,后附參考答案。4. 本書作者開發(fā)有適合本教材的實(shí)驗(yàn)自動批改管理系統(tǒng)和無紙化考試系統(tǒng)。
前言
數(shù)據(jù)庫基礎(chǔ)教程上機(jī)實(shí)驗(yàn)指導(dǎo)(第2版)本教材是遵循教育部高等學(xué)校非計(jì)算機(jī)專業(yè)基礎(chǔ)課程教學(xué)指導(dǎo)委員會的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見》中的關(guān)于數(shù)據(jù)庫技術(shù)與應(yīng)用課程實(shí)驗(yàn)教學(xué)內(nèi)容要求編寫的,是作者在省級精品課數(shù)據(jù)庫應(yīng)用基礎(chǔ)的教學(xué)中的教材建設(shè)工作一部分。數(shù)據(jù)庫基礎(chǔ)與應(yīng)用是高校非計(jì)算機(jī)科學(xué)中信息科學(xué)的一個重要組成部分。數(shù)據(jù)庫應(yīng)用知識已成為人們知識結(jié)構(gòu)中不可缺少的重要組成部分。知識的學(xué)習(xí)在于應(yīng)用,數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程是一門實(shí)踐性非常強(qiáng)的課程,因此上機(jī)實(shí)驗(yàn)就顯得尤為重要。為了培養(yǎng)創(chuàng)新型、應(yīng)用型人才,為滿足高校在數(shù)據(jù)庫基礎(chǔ)及應(yīng)用類課程的教學(xué)、上機(jī)實(shí)驗(yàn)方面的要求,我們編寫了本書。本書是《數(shù)據(jù)庫基礎(chǔ)教程(第2版)》的配套實(shí)驗(yàn)教材,書中精選了各種類型的實(shí)驗(yàn)習(xí)題,涵蓋了教學(xué)大綱中的各個知識點(diǎn),有一定的深度和廣度,使讀者通過上機(jī)練習(xí),能有效地掌握課本知識。全書分兩大部分: 第一部分為基礎(chǔ)實(shí)驗(yàn)部分,共包括十個實(shí)驗(yàn),每個實(shí)驗(yàn)包括三個內(nèi)容: 實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)內(nèi)容和步驟、實(shí)驗(yàn)習(xí)題。在實(shí)驗(yàn)題目的設(shè)計(jì)上,以任務(wù)驅(qū)動教學(xué)法為指導(dǎo),使讀者通過完成實(shí)驗(yàn)題目,進(jìn)一步掌握基本知識,提高實(shí)際動手能力。本書每個實(shí)驗(yàn)要求用4個學(xué)時完成(課堂實(shí)驗(yàn)2學(xué)時,課后預(yù)做與復(fù)習(xí)實(shí)驗(yàn)2學(xué)時)。第二部分為模擬試題,該部分模擬試題主要包括數(shù)據(jù)庫理論知識、數(shù)據(jù)庫和表的知識、查詢設(shè)計(jì)、VBA、窗體設(shè)計(jì)、報表設(shè)計(jì)和宏等知識試題,試題類型為選擇題、填空題和操作題,其中選擇題和填空題有參考答案。此外,作者還開發(fā)了針對本書的《數(shù)據(jù)庫基礎(chǔ)無紙化考試系統(tǒng)》單機(jī)與網(wǎng)絡(luò)版,本書中的部分實(shí)驗(yàn)習(xí)題及模擬試題是該系統(tǒng)試題庫中的一部分,需要本系統(tǒng)的讀者或教學(xué)單位可向作者(neuq@sina.com)或出版社聯(lián)系索取。本書由祝群喜負(fù)責(zé)組織編寫、統(tǒng)稿。參加本書編寫工作的還有朱世敏、張重陽、王巖、孟亞坤、苑迎、張斌等。由于本書編寫時間緊迫,書中難免有不妥之處,敬請讀者和專家提出寶貴意見。
編者2017年1月
目錄
數(shù)據(jù)庫基礎(chǔ)教程上機(jī)實(shí)驗(yàn)指導(dǎo)(第2版)實(shí)驗(yàn)一認(rèn)識Access數(shù)據(jù)庫1
1.1實(shí)驗(yàn)?zāi)康?
1.2實(shí)驗(yàn)內(nèi)容和步驟1
1.2.1Access的啟動與退出1
1.2.2熟悉Access的環(huán)境界面1
1.2.3Access數(shù)據(jù)庫中的對象3
1.2.4創(chuàng)建Access數(shù)據(jù)庫3
1.2.5Access數(shù)據(jù)庫的導(dǎo)入與導(dǎo)出5
1.2.6Access數(shù)據(jù)庫的打包和簽署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è)置記錄級驗(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利用簡單查詢向?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ù)庫基礎(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ù)定義語句的使用38
5.2.3數(shù)據(jù)操作語句的使用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)建一個簡單的應(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),建立簡單窗體62
7.2.2使用控件設(shè)計(jì)窗體64
實(shí)驗(yàn)習(xí)題72實(shí)驗(yàn)八報表設(shè)計(jì)77
8.1實(shí)驗(yàn)?zāi)康?7
8.2實(shí)驗(yàn)內(nèi)容及步驟77
8.2.1創(chuàng)建報表77
8.2.2編輯報表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ù)庫111
10.2.3登錄窗體與主界面窗體設(shè)計(jì)112
10.2.4創(chuàng)建其他窗體116
10.2.5創(chuàng)建報表118
10.2.6設(shè)置登錄界面自動運(yùn)行119
實(shí)驗(yàn)習(xí)題120附錄A模擬題121
A.1選擇題121
A.1.1數(shù)據(jù)庫理論知識121
A.1.2數(shù)據(jù)庫和表的知識123
A.1.3查詢設(shè)計(jì)125
A.1.4VBA127
A.1.5窗體設(shè)計(jì)133
A.1.6報表設(shè)計(jì)134
A.1.7宏135
A.2填空題136
A.2.1數(shù)據(jù)庫理論知識136
A.2.2數(shù)據(jù)庫和表的知識137
A.2.3查詢設(shè)計(jì)137
A.2.4VBA139
A.2.5窗體設(shè)計(jì)139
A.2.6報表設(shè)計(jì)140
A.2.7宏140
A.3操作題141
A.4選擇題答案145
A.4.1數(shù)據(jù)庫理論知識答案145
A.4.2數(shù)據(jù)庫和表的知識答案145
A.4.3查詢設(shè)計(jì)答案145
A.4.4VBA答案145
A.4.5窗體設(shè)計(jì)答案145
A.4.6報表設(shè)計(jì)答案146
A.4.7宏答案146
A.5填空題答案146
A.5.1數(shù)據(jù)庫理論知識答案146
A.5.2數(shù)據(jù)庫和表的知識答案146
A.5.3查詢設(shè)計(jì)答案147
A.5.4VBA答案147
A.5.5窗體設(shè)計(jì)答案148
A.5.6報表設(shè)計(jì)答案148
A.5.7宏答案149附錄B綜合性設(shè)計(jì)實(shí)驗(yàn)報告模板150
B.1報告封面150
B.2報告內(nèi)容150