本書通過學生成績管理數據庫案例,從建立Access 2016空數據庫開始,逐步講解數據庫中的表、查詢、窗體、報表、宏、模塊等對象,并圍繞學生成績管理數據庫案例介紹Access 2016的主要功能。本書配有根據各章的重點和難點錄制的微課視頻,便于讀者觀看視頻學習并更好地掌握數據庫知識。第2~9章配有豐富的實驗和習題,可以幫助讀者鞏固和加深對所學知識的掌握和理解,提高讀者應用數據庫技術分析和處理數據的能力。
本書符合版《全國計算機等級考試二級Access數據庫程序設計考試大綱》的要求,可以作為高等院校非計算機專業(yè)數據庫應用技術課程的教材,也可以作為全國計算機等級考試二級Access數據庫程序設計科目考試的參考資料。
1.一線教師編寫。作者多年從事計算機基礎教學及計算機等級考試培訓和管理工作,具有豐富的教學經驗,從學生的認知規(guī)律來撰寫教材,按照提出問題、分析問題、解決問題的方法編寫知識點內容,教材適合各高校使用。
2.軟件版本更新。Access數據庫版本由2010版升級到2016版,增加了Access 2016提供的新功能,可以滿足實際應用的需要。
3.圍繞全國計算機等級二級考試大綱要求編寫。章節(jié)框架與Access全國計算機等級考試大綱相一致,內容上進一步貼近等級考試要求,配有針對性實驗與習題。
4.資源豐富詳實。本書資源包括多媒體課件、習題及答案、上機實驗素材、上機實驗操作視頻、教材實例數據、配套教學大綱及學時分配方案等。
蘇林萍 主要研究項目及領域:計算機基礎教育和研究、計算機等級考試培訓。 已出版教材: (1)《國家電網公司計算機水平考試實用教程》,中國電力出版社,2005年. (2)《信息技術基礎教材》,中國電力出版社,2005年. (3)《信息技術基礎教材》及配套實驗教材,人民郵電出版社,2012年. (4)《ACCESS數據庫教程(2010版)》,人民郵電出版社,2014年. (5)《大學計算機基礎》,人民郵電出版社,2015年. (6)《大學計算機基礎Office 2010及上機實驗指導》,人民郵電出版社,2015年. (7)《ACCESS數據庫教程2010版(微課版)》,人民郵電出版社,2018年. (8)《EXCEL2016數據處理與應用教程(微課版)》,人民郵電出版社,2019年.
第 1章 數據庫基礎 1
1.1 信息、數據與數據處理 1
1.2 數據管理技術的發(fā)展 1
1.3 數據庫系統(tǒng)的組成 4
1.4 數據庫系統(tǒng)的特點 5
1.5 數據庫系統(tǒng)的內部體系結構 5
1.6 數據模型 6
1.6.1 數據模型中的相關概念 6
1.6.2 數據模型分類 8
1.7 關系數據庫 9
1.7.1 關系模型的基本術語 9
1.7.2 關系的基本性質 10
1.7.3 關系完整性約束 11
1.7.4 關系規(guī)范化 11
1.7.5 關系運算 12
1.8 數據庫設計步驟 17
習題 17
第 2章 Access數據庫的設計與創(chuàng)建 21
2.1 Access 2016的工作環(huán)境 21
2.2 Access數據庫設計 23
2.2.1 Access數據庫設計步驟 23
2.2.2 學生成績管理數據庫設計實例 24
2.3 Access 2016數據庫的創(chuàng)建 25
2.4 Access 2016數據庫的對象 27
2.5 Access 2016數據庫的視圖模式 31
2.5.1 設計視圖 31
2.5.2 數據表視圖 31
2.5.3 SQL視圖 32
2.6 Access 2016數據庫的操作 32
2.6.1 打開和關閉數據庫 32
2.6.2 壓縮和修復數據庫 33
2.6.3 設置數據庫打開密碼 34
2.6.4 備份數據庫 35
2.6.5 生成ACCDE文件 36
習題 36
第3章 表 38
3.1 表結構的設計 38
3.1.1 字段名稱的命名規(guī)定 38
3.1.2 字段的數據類型 39
3.1.3 學生成績管理數據庫中各表結構設計實例 41
3.2 創(chuàng)建表 43
3.2.1 使用數據表視圖創(chuàng)建表 43
3.2.2 使用表設計視圖創(chuàng)建表 44
3.2.3 設置表的主鍵 46
3.2.4 修改表的結構 46
3.2.5 設置字段的屬性 47
3.3 表數據的錄入 50
3.4 建立表之間的關聯(lián)關系 54
3.5 表的導入、導出和鏈接 57
3.5.1 表的導入 57
3.5.2 表的導出 60
3.5.3 表的鏈接 61
3.6 表的基本操作 63
3.6.1 打開和關閉表 63
3.6.2 記錄的定位 64
3.6.3 記錄的操作 66
3.6.4 記錄的排序 67
3.6.5 記錄的篩選 68
3.6.6 表的外觀設置 70
3.6.7 表的復制、刪除和重命名 73
習題 75
第4章 查詢 78
4.1 查詢概述 78
4.1.1 查詢的類型 78
4.1.2 查詢的視圖 79
4.1.3 查詢的創(chuàng)建方法 79
4.2 選擇查詢 81
4.2.1 使用查詢向導創(chuàng)建選擇查詢 81
4.2.2 使用查詢設計創(chuàng)建選擇查詢 83
4.3 查詢的運行和修改 85
4.3.1 查詢的運行 85
4.3.2 查詢的修改 85
4.4 設置查詢條件 86
4.4.1 表達式與表達式生成器 86
4.4.2 在設計網格中設置查詢條件 90
4.5 設置查詢的計算 92
4.5.1 預定義計算 92
4.5.2 自定義計算 95
4.6 交叉表查詢 96
4.6.1 使用查詢向導創(chuàng)建交叉表查詢 96
4.6.2 使用查詢設計創(chuàng)建交叉表查詢 98
4.7 參數查詢 98
4.7.1 單參數查詢 99
4.7.2 多參數查詢 100
4.8 操作查詢 100
4.8.1 生成表查詢 101
4.8.2 追加查詢 102
4.8.3 更新查詢 103
4.8.4 刪除查詢 103
習題 104
第5章 SQL查詢 106
5.1 SQL視圖 106
5.2 SQL查詢語句 106
5.2.1 SELECT語句 107
5.2.2 數據分組和聚合函數 110
5.2.3 多表連接查詢 113
5.3 SQL數據定義 116
5.4 SQL數據操縱 117
5.5 SQL特定查詢 119
習題 120
第6章 窗體 122
6.1 窗體概述 122
6.1.1 窗體的視圖 122
6.1.2 窗體的類型 122
6.1.3 窗體的創(chuàng)建方法 123
6.2 創(chuàng)建窗體 124
6.2.1 自動創(chuàng)建窗體 124
6.2.2 使用窗體向導創(chuàng)建窗體 126
6.2.3 使用導航創(chuàng)建窗體 129
6.3 使用設計視圖創(chuàng)建窗體 130
6.3.1 窗體的設計視圖 130
6.3.2 屬性表 131
6.3.3 控件的類型和功能 132
6.3.4 控件的基本操作 134
6.3.5 常用控件的使用 136
6.4 窗體的設計 148
習題 153
第7章 報表 155
7.1 報表概述 155
7.1.1 報表的類型 155
7.1.2 報表的組成 155
7.1.3 報表的視圖 156
7.2 創(chuàng)建報表 156
7.2.1 使用報表按鈕創(chuàng)建報表 157
7.2.2 使用空報表按鈕創(chuàng)建報表 157
7.2.3 使用報表向導按鈕創(chuàng)建報表 159
7.2.4 使用報表設計按鈕創(chuàng)建報表 161
7.2.5 創(chuàng)建圖表報表 164
7.2.6 創(chuàng)建標簽報表 166
7.3 編輯報表 167
7.3.1 報表中記錄的排序與分組 167
7.3.2 報表中計算控件的使用 171
7.3.3 在報表中添加日期和時間及頁碼 172
7.4 報表的打印與導出 173
7.4.1 打印報表 173
7.4.2 導出報表 174
習題 175
第8章 宏 177
8.1 宏概述 177
8.1.1 宏的概念 177
8.1.2 宏的類型 178
8.1.3 宏的設計視圖 179
8.2 創(chuàng)建宏 180
8.2.1 創(chuàng)建操作序列的獨立宏 180
8.2.2 刪除獨立宏 181
8.2.3 創(chuàng)建嵌入宏 181
8.2.4 使用If 宏操作來控制程序流程 183
8.2.5 刪除嵌入宏 186
8.2.6 創(chuàng)建子宏和宏組 186
8.2.7 創(chuàng)建數據宏 188
8.3 宏的安全性 190
8.3.1 啟用沙盒模式 190
8.3.2 信任中心 192
8.4 編輯宏 193
8.5 宏的運行與調試 193
8.5.1 宏的運行 194
8.5.2 宏的調試 194
習題 195
第9章 模塊與VBA程序設計 197
9.1 模塊概述 197
9.1.1 模塊的分類 197
9.1.2 模塊的組成 197
9.1.3 一個簡單的VBA窗體模塊示例 198
9.2 VBA程序設計概述 199
9.2.1 對象和對象名 199
9.2.2 對象的屬性 200
9.2.3 對象的方法 201
9.2.4 對象的事件和事件過程 201
9.2.5 DoCmd對象 203
9.3 VBA程序開發(fā)環(huán)境 203
9.3.1 打開VBE窗口 203
9.3.2 VBE窗口的組成 204
9.3.3 在VBE中編寫代碼 205
9.4 VBA程序基礎 205
9.4.1 數據類型 206
9.4.2 常量 206
9.4.3 變量 207
9.4.4 數組 208
9.4.5 運算符 210
9.4.6 函數 212
9.4.7 表達式 214
9.5 VBA程序語句 215
9.5.1 語句的書寫規(guī)則 215
9.5.2 聲明語句 215
9.5.3 賦值語句 215
9.5.4 注釋語句 216
9.5.5 輸入輸出語句 216
9.6 VBA程序的控制結構 218
9.6.1 順序結構 219
9.6.2 選擇結構 220
9.6.3 循環(huán)結構 228
9.7 VBA自定義過程 236
9.7.1 子過程聲明和調用 236
9.7.2 函數聲明和調用 239
9.7.3 變量作用域 240
9.8 VBA程序調試 242
9.8.1 錯誤類型 242
9.8.2 程序調試 242
習題 243
附錄 248
第 2章 Access 2016數據庫的設計與創(chuàng)建實驗 248
實驗1 認識Access 2016數據庫 248
實驗2 Access 2016數據庫的基本操作 249
第3章 表實驗 249
實驗1 數據庫及表的創(chuàng)建 249
實驗2 創(chuàng)建表之間的關聯(lián)關系 252
實驗3 表的導入和導出 253
實驗4 表的操作 253
第4章 查詢實驗 254
實驗1 選擇查詢實驗 254
實驗2 交叉表查詢、參數查詢、操作查詢實驗 256
第5章 SQL查詢實驗 258
第6章 窗體實驗 261
實驗1 使用窗體向導創(chuàng)建窗體、自動創(chuàng)建窗體 261
實驗2 在設計視圖中創(chuàng)建窗體 263
第7章 報表實驗 265
第8章 宏實驗 268
第9章 模塊與VBA程序設計實驗 269
實驗1 順序結構程序設計實驗 269
實驗2 選擇結構程序設計實驗 270
實驗3 循環(huán)結構程序設計實驗 270
實驗4 函數的創(chuàng)建和調用實驗 271
參考文獻 272