內 容 簡 介
本書是清華大學出版社出版的《Access 2010數據庫等級考試簡明教程》(楊紹增主編)的配套用書,通過精心設計的系列上機實訓,配合理論教學,完成“教學管理”數據庫的創建、使用和程序設計過程。
全書將該系統的開發過程劃分為與理論教學同步進行的18組實訓題目,做到理論聯系實際、培養應用能力,達到既學會知識又提高素質的目的。
為滿足理論教學、上機實訓和深化教學改革的需要,本書還附有配套教學光盤。內容包括電子課件、授課和上機實訓所需要具備的上機實驗環境、習題參考答案,以及為幫助讀者參加國家Access 等級考試而研發的無紙化作業和網絡考試模擬系統等豐富的教學資源。
本書與《Access 2010數據庫等級考試簡明教程》以及配套光盤三者密切配合、相互支撐,形成了一套立體化的教材體系。簡明教程+上機實訓+多媒體課件+無紙化作業系統+國家等級考試模擬練習+網絡考試平臺,共同構成了本教材的新特征。
本書可作為普通高等和中等學校Access國家等級考試的教學用書。同時也可作為成人教育和培訓班相關課程的輔導教材,以及計算機技術人員自學的參考用書。
前 言
本書是清華大學出版社出版的教材《Access 2010數據庫等級考試簡明教程》(楊紹增主編)的配套上機實訓用書。目的是通過系統性地上機操作練習,幫助讀者逐步熟練掌握利用Access 數據庫開發應用軟件的過程和方法,順利通過國家計算機等級考試。
為使讀者能夠通過上機實訓掌握開發應用系統的完整過程,本書以開發一個“教學管理”數據庫為目標,從數據庫分析與設計、創建數據庫和表開始,逐步掌握數據庫的基本操作技能,并掌握數據庫各主要對象(查詢、窗體、報表、宏和模塊等)的設計方法,從而達到國家等級考試大綱關于掌握簡單應用系統開發能力的要求,提高就業競爭力。
全書由以下3部分組成。
第1部分:上機實訓內容及劃分。本書將全部上機內容根據教學進度,分解為18個實訓單元。每個單元都有具體的練習內容,具有很強的針對性和實用性。一般每個實訓單元都與主教材中某一講的教學內容相對應。例如實訓1與第1講對應,以此類推。
上機實訓是本書的核心部分,也是本課程的教學重點,對于實現本課程的教學目標有重要的作用。具體體現在以下3個方面。
(1)教學目標明確,訓練真槍實彈。以掌握簡單系統開發、通過國家等級考試為目標,實訓中開發的教學案例系統具有真實性、實用性,直接針對國家等級考試的模擬練習,做到與國家等級考試無縫對接。
(2)練習循序漸進,作業階段測試。分階段用無紙化作業測試可大大激發學生上機實訓的積極性,促進實踐性教學效果的提高。為此,本書分別在實訓3、實訓6、實訓9和實訓14安排了無紙化作業。每次作業的內容與前一階段學習的內容相對應,知識性題目為30%,操作性題目為70%。這種作業是開放性的,學生可以討論,查看教材,請教老師。但是每個同學的作業題目是系統隨機抽取的,不一定完全相同。這種練習方式徹底改變了紙質作業題目相同,容易互相抄襲的弊端,鼓勵每個同學獨立思考,動手操作。實踐證明,無紙化作業具有傳統作業模式無法比擬的優越性。
(3)堅持精講多練,強化教師指導。明確“上機實訓”是教學內容的一部分,要以教師為主導、學生為主體。在上機實訓時,教師也要適當地“講”,但是一定要“精”,學生要多練,但要在教師指導下練。特別是在學生還不熟悉Access環境的情況下,前幾次實訓教師不僅要講,還要帶領學生一步一步地操作。隨著學生逐步熟悉了Access環境和操作方法,可逐漸減少講解和示范。這個過程,可以稱為從Follow me到DIY。
第2部分:附錄。具有眾多附錄是本書的鮮明特色,它們不僅豐富了教學內容、擴大了學生的發展空間,而且反映了本課程最新的網絡化、無紙化、自動化教學改革成果,提供了新的教學理念和教學方法。其內容簡單介紹如下。
附錄A作為教學和實訓的基本目標,介紹了全國計算機等級考試二級Access數據庫程序設計考試大綱(2013年版)。
附錄B簡要介紹了國家Access 等級考試模擬考試軟件(公益版)的使用方法。
在附錄C中,對Access無紙化作業管理系統的使用方法做了簡要介紹。同時在幾個實訓單元安排了若干次無紙化作業,學生可以通過教室局域網完成并提交作業,查看成績和存在問題。如果在課堂未能完成作業或對成績不滿意,還可以在課余時間通過校園網下載作業題目,完成后提交評分,再通過電子郵件或其他方式向教師報告成績。
附錄D對Access 無紙化考試系統做了簡單介紹。
在附錄E中對Access選擇填空題練習及自測系統軟件進行了介紹和推薦。該軟件功能齊全、使用方便,具有趣味性和挑戰性,受到學生的歡迎。
第3部分:附贈教學光盤。在本書配套的光盤中,提供了豐富的教學資源,主要包括以下內容。
(1)電子教案。分為兩個目錄,分別存放在多媒體教室(簡明教程)和在機房上機實訓用的教學課件(各有18個PPT課件)。
(2)數據環境。分為兩個目錄,分別存放在多媒體教室(簡明教程)和在機房上機實訓用的數據環境。根據教學進度,每次所用的數據環境都有所不同。
提供數據環境對于保證教學的連續性和漸進性具有重要意義。因為在教學過程中,數據庫的創建和應用系統的開發不是一堂課能夠完成的,后一次講課和操作實訓是在前一次的基礎上進行的。由于學校能夠提供的設備條件有限,每次教學和上機實訓后的數據庫和相關程序文件很難保存。因此,針對每一次上課和上機的不同需求,本書光盤數據環境提供完整真實的數據條件,以保證教學的順利進行。
(3)無紙化作業系統各次作業(單機模擬版)安裝軟件。這些軟件不僅可以直接從光盤上安裝運行,也可以將它們發布在校園網上,供同學隨時下載運行。
(4)Access 無紙化考試模擬系統安裝軟件。本軟件可以供同學進行期末考試的模擬練習。
由于開發無紙化作業和無紙化考試系統花費了大量的人力和物力,同時它們都是由多個子系統組成的復雜大系統,安裝和使用都需要經過專門的培訓。因此,無法在本教材附贈光盤中免費提供。如有需要這兩個系統的學校或讀者可以聯系我們,我們將提供完善的全程服務。
(5)例題和習題操作視頻資料。為了幫助同學和自學的讀者更快地學會創建各類文件,本書不僅提供了豐富的例題和練習題目,還花費大量精力錄制了幾乎所有例題和練習題目的實際操作過程的視頻文件。通過觀看視頻文件,讀者可以清楚地看到具體的操作過程。在觀看視頻文件的過程中,還可以隨時暫停。這樣讀者就可以邊看邊親自操作,跟著視頻文件學習了。
本光盤提供的屏幕錄像視頻文件有300多個,視頻文件名稱與目錄相對應,很容易查找、使用。
(6)系統開發教程和上機實訓習題參考答案。分別在兩個文件夾中提供了兩本教材習題的參考答案。由于思考題等開放性習題無法提供標準的參考答案,因此只提供了選擇題、填空題和其他可以提供客觀性解答的參考答案。
(7)國家等級考試模擬軟件(公益版)Free2a.exe。作為贈送性質的光盤,為方便讀者使用,附贈了本軟件。
綜上所述,開發教程+上機實訓+多媒體課件+操作視頻資料+無紙化作業系統+國家等級考試模擬練習+網絡考試平臺,共同構成了本實訓教材的新特征。
本書由楊紹增擔任主編,陳道賀擔任副主編,與多名教師通力合作完成。其中,楊紹增編寫了實訓1~實訓2和實訓18,附錄B~附錄E,無紙化作業系統的內容,并負責無紙化考試系統的開發組織工作,以及整套教材的編寫、統稿、修訂等工作。陳道賀負責實訓3,并承擔教學光盤部分內容的編寫;唐浩編寫實訓4~實訓5,王文凡編寫實訓6~實訓9;趙卓編寫實訓10~實訓12;王芳編寫實訓13、實訓17和附錄A;徐魯輝編寫實訓14~實訓16。
每個作者同時編寫了相應的電子課件以及習題參考答案、制作了例題和練習題的視頻文件。
本書在編寫過程中參考了多部優秀的Access 數據庫教程和專著,從中獲得了許多有益的知識和寫作靈感,在此一并表示感謝。
最后,感謝清華大學(母校)出版社的大力支持和悉心指導。鑒于編者水平有限,謬誤之處在所難免,懇請讀者不吝指正,以便再版時加以修訂。
楊紹增
目 錄
實訓1 創建Access數據庫和表(1) 1
1.1 Access 2010的啟動與用戶界面 1
1.1.1 Access 2010的啟動 1
1.1.2 Access 2010的用戶界面 1
1.2 數據庫的創建 3
1.2.1 基本概念 3
1.2.2 創建數據庫的方法 3
1.2.3 創建數據庫操作練習 4
1.3 數據表結構的創建與數據輸入 5
1.3.1 表的概念 5
1.3.2 創建表的方法 6
1.3.3 使用設計視圖創建和保存表的結構 6
1.3.4 使用數據表視圖向表輸入記錄 7
1.3.5 表的結構的修改 9
1.4 綜合練習 9
1.5 數據類型的詳細說明 11
1.6 習題 13
實訓2 創建Access數據庫和表(2) 15
2.1 Access數據庫的打開與應用 15
2.1.1 打開Access數據庫 15
2.1.2 打開Access數據庫應用練習 15
2.2 表的導入與導出 16
2.2.1 表的導入 16
2.2.2 表的導出 20
2.3 字段屬性的詳細說明 21
2.3.1 字段的主要屬性 21
2.3.2 屬性設置示范與練習 24
2.4 國家等級考試模擬軟件的安裝與使用 25
2.4.1 考試模擬軟件的功能 25
2.4.2 考試模擬軟件的安裝 26
2.4.3 考試模擬軟件的登錄 27
2.4.4 模擬軟件的試題解答、
交卷與查看評分 28
2.4.5 模擬試題解答、交卷操作練習 31
2.5 習題 31
實訓3 Access數據的基本操作 33
3.1 建立表的索引 33
3.1.1 建立索引的操作示范 33
3.1.2 建立索引的操作練習 34
3.2 建立表間關系與設置參照完整性 34
3.2.1 建立表間關系并設置參照完整性練習 34
3.2.2 驗證參照完整性練習 35
3.3 表的編輯 36
3.3.1 表的復制、刪除和重命名練習 36
3.3.2 凍結和隱藏字段練習 36
3.3.3 查找與替換數據練習 37
3.4 表的排序和篩選 38
3.4.1 排序記錄練習 38
3.4.2 篩選記錄練習 38
3.5 布置完成第1次無紙化作業 39
3.5.1 第1次無紙化作業的題目和完成方法 39
3.5.2 完成第1次無紙化作業的操作示范 40
3.5.3 完成第1次無紙化課堂作業 44
3.5.4 課余時間如何完成無紙化作業 44
3.6 習題 44
實訓4 查詢的設計與應用(1) 46
4.1 使用查詢向導創建選擇查詢 46
4.1.1 使用查詢向導的操作示范 46
4.1.2 查詢向導的操作練習 48
4.2 使用設計視圖創建選擇查詢 49
4.2.1 使用設計視圖的操作示范 49
4.2.2 使用設計視圖的操作練習 50
4.3 在查詢中進行計算練習 51
4.3.1 簡單計算 51
4.3.2 帶條件計算 51
4.3.3 分組計算 52
4.3.4 添加計算字段 53
4.4 習題 53
實訓5 查詢的設計與應用(2) 55
5.1 創建交叉表查詢 55
5.1.1 交叉表查詢操作示范 55
5.1.2 交叉表查詢操作練習 56
5.2 創建參數查詢 57
5.2.1 單參數查詢 57
5.2.2 多參數查詢 58
5.3 創建操作查詢 58
5.3.1 生成表查詢 58
5.3.2 刪除查詢 59
5.3.3 更新查詢 60
5.3.4 追加查詢 60
5.4 習題 61
實訓6 查詢的設計與應用(3) 63
6.1 準備SQL語句的調試運行環境 63
6.2 數據定義語句練習 64
6.2.1 創建表(CREATE TABLE) 64
6.2.2 修改表(ALTER TABLE) 66
6.2.3 刪除表(DROP TABLE) 66
6.3 數據操縱語句練習 67
6.3.1 插入記錄(INSERT) 67
6.3.2 更新記錄(UPDATE) 68
6.3.3 刪除記錄(DELETE) 68
6.4 SQL簡單查詢練習 69
6.5 布置完成第2次無紙化作業 70
6.5.1 第2次無紙化作業題目與分數 70
6.5.2 第2次無紙化作業操作示范 70
6.5.3 完成第2次無紙化作業 73
6.6 習題 73
實訓7 查詢的設計與應用(4) 75
7.1 準備SQL語句的調試運行環境 75
7.2 簡單查詢 76
7.2.1 帶分組的查詢 76
7.2.2 帶排序的查詢 77
7.3 多表查詢 77
7.4 嵌套查詢 79
7.5 創建子查詢 80
7.6 Access國家等級考試模擬題選做 81
7.7 習題 81
實訓8 報表的設計與應用(1) 83
8.1 創建報表操作示范 83
8.2 創建報表操作練習 85
8.2.1 使用“報表”工具創建自動報表 85
8.2.2 使用“報表向導”創建報表 85
8.2.3 使用“空報表”創建報表 86
8.3 創建標簽練習 86
8.4 Access選擇題、填空題練習系統安裝與使用 88
8.4.1 系統的安裝與使用示范 88
8.4.2 系統安裝與使用練習 92
8.5 習題 92
實訓9 報表的設計與應用(2) 94
9.1 創建與編輯報表的操作示范 94
9.2 報表創建與編輯練習 98
9.2.1 綜合操作 98
9.2.2 記錄排序 98
9.2.3 記錄分組 98
9.2.4 添加計算控件 99
9.3 布置完成第3次無紙化作業 100
9.3.1 第3次無紙化作業題目與分數 100
9.3.2 第3次無紙化作業操作示范 100
9.3.3 完成第3次無紙化作業 102
9.4 習題 102
實訓10 窗體的設計與應用(1) 105
10.1 自動創建窗體 105
10.1.1 使用“窗體”按鈕 105
10.1.2 使用“多個項目”按鈕 106
10.1.3 使用“數據表”按鈕 106
10.1.4 使用“分割窗體”按鈕 106
10.2 使用空白窗體創建窗體 107
10.3 使用向導創建窗體 107
10.3.1 創建基于單個數據源的窗體 107
10.3.2 創建基于多個數據源的窗體 108
10.4 創建圖表窗體 109
10.4.1 創建數據透視表窗體 109
10.4.2 創建數據透視圖窗體 110
10.5 Access國家等級考試模擬題選做 111
10.6 習題 111
實訓11 窗體的設計與應用(2) 113
11.1 使用標簽和圖片設計窗體 113
11.1.1 操作示范 113
11.1.2 操作練習 115
11.2 使用綁定控件(文本框)和按鈕控件 115
11.3 使用選項組、綁定型組合框和綁定型列表框控件 117
11.4 Access國家等級考試模擬題選做 121
11.5 習題 121
實訓12 窗體的設計與應用(3) 123
12.1 使用控件創建窗體 123
12.1.1 操作示范 123
12.1.2 使用選項卡和列表框創建窗體 127
12.1.3 使用計算型控件創建窗體 128
12.2 裝飾窗體 129
12.2.1 在窗體上插入日期和時間 129
12.2.2 在窗體中設置條件格式 129
12.3 定制控制窗體 130
12.3.1 創建導航窗體 130
12.3.2 設置自動啟動窗體 132
12.4 習題 132
實訓13 宏的設計與應用 134
13.1 創建宏操作示范 134
13.2 獨立宏的創建 136
13.3 宏組的創建 137
13.4 條件宏的創建及事件觸發 139
13.5 綜合練習 139
13.6 習題 139
實訓14 模塊與VBA程序設計基礎(1) 141
14.1 常用函數和表達式練習 141
14.1.1 操作示范 141
14.1.2 算術和字符函數與表達式練習 142
14.1.3 日期和時間函數與表達式練習 142
14.2 創建模塊 143
14.2.1 操作示范 143
14.2.2 標準模塊的創建練習 143
14.2.3 類模塊的創建 144
14.3 布置完成第4次無紙化作業 145
14.3.1 第4次無紙化作業題目與分數 145
14.3.2 第4次無紙化作業操作示范 146
14.3.3 完成第4次無紙化作業 147
14.4 習題 147
實訓15 模塊與VBA程序設計基礎(2) 149
15.1 順序結構程序設計 149
15.1.1 操作示范 149
15.1.2 操作練習 151
15.2 分支結構程序設計 152
15.3 循環結構程序設計 153
15.4 習題 156
實訓16 模塊與VBA程序設計基礎(3) 161
16.1 面向對象程序設計基礎 161
16.1.1 操作示范 161
16.1.2 計時事件程序設計練習 162
16.1.3 打開和關閉對象練習 163
16.2 過程調用與參數傳遞 164
16.3 習題 165
實訓17 VBA數據庫編程基礎 168
17.1 DAO數據庫編程 168
17.1.1 DAO數據庫的引用 168
17.1.2 DAO數據庫編程 169
17.1.3 DAO數據庫編程練習 171
17.2 ADO數據庫編程 171
17.2.1 ADO庫的引用 171
17.2.2 ADO數據庫編程 172
17.2.3 ADO數據庫編程練習 176
17.3 習題 178
實訓18 Access期末無紙化模擬考試 181
18.1 注意事項 181
18.2 模擬考試 181
附錄A 全國計算機等級考試二級Access數據庫程序設計考試大綱(2013年版) 182
附錄B Access等級考試模擬軟件(公益版)簡介 187
附錄C Access無紙化作業系統簡介 195
附錄D Access 無紙化考試系統簡介 203
附錄E Access選擇題填空題練習及自測軟件簡介 210
主要參考文獻 215