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