Access 2016數據庫應用教程(第2版)
主編:彭毅弘 程麗 副主編:劉永芬 李盼盼
相關主題
商品描述
"《Access 2016數據庫應用教程(第2版)》以Microsoft Access 2016為平臺,系統講解數據庫技術的核心概念與應用方法。本書共11章,內容涵蓋數據管理的核心思想、數據庫的工程化設計方法、數據表與查詢、SQL、窗體與報表、宏與VBA編程、數據庫訪問技術及數據庫安全等內容。本書通過綜合案例“大學生創新創業項目管理系統”,幫助讀者將理論與實踐結合,掌握數據庫設計與開發的完整流程。此外,本書配套的《Access 2016數據庫應用教程實驗指導(第2版)》(ISBN 978-7302-69597-4),提供了豐富案例與練習題,旨在助力讀者鞏固知識、提升技能。 本書內容翔實,可操作性強,可作為高等院校數據庫課程的教材,也可供高校教學人員、計算機等級考試備考人員及數據庫技術人員參考,是掌握數據庫技術、提升數據分析能力的重要學習資源。"
作者簡介
彭毅弘,工學碩士,畢業於福州大學,曾就職於知名IT企業多年,獲得兩項國家發明專利,參與多項數字廣播產品的研發、維護和推廣,主研軟件工程和嵌入式技術產品。自就職於福建農林大學金山學院任教師以來,一直從事一線教學工作,先後主持和參與多項省廳級、院級科技和教改項目。指導學生團隊在大學生電子設計大賽、中國機器人及人工智能大賽、“銳智杯”福建省大學生智能設計大賽、福建省大學生工程訓練綜合能力競賽中獲得優異成績。
目錄大綱
目 錄
第1章 數據的管理 1
1.1 數據管理技術 3
1.1.1 數據與數據處理 3
1.1.2 數據管理技術發展階段 4
1.2 數據庫系統 7
1.2.1 數據庫系統的組成 7
1.2.2 數據庫系統的特點 8
1.2.3 數據庫系統的三級模式 9
1.3 數據模型 10
1.3.1 數據抽象過程 10
1.3.2 概念模型(E-R模型) 11
1.3.3 常見的數據模型 13
1.4 關系數據庫 14
1.4.1 關系的術語 14
1.4.2 關系的運算 15
1.4.3 關系的完整性規則 17
1.5 思考與練習 17
1.5.1 思考題 17
1.5.2 選擇題 18
第2章 數據庫的工程化設計 19
2.1 工程化設計 20
2.1.1 核心理念 20
2.1.2 基本流程 21
2.2 數據庫應用系統開發流程 22
2.3 實戰:小型超市管理系統的設計 23
2.3.1 需求分析:分析現實世界 24
2.3.2 概念模型設計:現實世界的抽象 24
2.3.3 邏輯模型設計:概念世界的抽象 25
2.3.4 物理模型設計:計算機世界的存儲結構 26
2.4 設計使用工具Access 27
2.4.1 Access簡介 28
2.4.2 創建和使用Access數據庫 32
2.5 思考與練習 35
2.5.1 思考題 35
2.5.2 選擇題 35
第3章 數組的組織:表 36
3.1 創建數據表 38
3.1.1 表的組成 38
3.1.2 表的創建 40
3.1.3 表的字段 47
3.2 使用數據表 63
3.2.1 編輯表的字段 63
3.2.2 操作表的記錄 64
3.2.3 表的復制、刪除和導出 67
3.3 規範數據表 68
3.3.1 使用主鍵 69
3.3.2 建立和維護表間關系 71
3.3.3 遵循表的規範 78
3.4 思考與練習 80
3.4.1 思考題 80
3.4.2 選擇題 80
第4章 數據的選擇:查詢 82
4.1 查詢概述 83
4.1.1 查詢的作用 83
4.1.2 查詢的類型 84
4.1.3 查詢的視圖 84
4.1.4 查詢的創建方法 84
4.2 選擇查詢 87
4.2.1 創建不帶條件的查詢 88
4.2.2 創建帶條件的查詢 88
4.2.3 查詢條件的使用 89
4.2.4 在查詢中使用計算 92
4.3 參數查詢 96
4.3.1 單參數查詢 96
4.3.2 多參數查詢 97
4.4 操作查詢 97
4.4.1 生成表查詢 97
4.4.2 追加查詢 98
4.4.3 更新查詢 100
4.4.4 刪除查詢 101
4.5 交叉表查詢 103
4.5.1 通過向導方式創建 103
4.5.2 通過設計視圖方式創建 105
4.6 重復項查詢 105
4.7 不匹配項查詢 107
4.8 思考與練習 108
4.8.1 思考題 108
4.8.2 選擇題 108
第5章 數據的高級查詢:SQL查詢 110
5.1 SQL概述 111
5.1.1 SQL的起源與發展歷程 111
5.1.2 SQL的特點 112
5.1.3 SQL的功能 113
5.1.4 SQL查詢語句和Access查詢文件的關系 113
5.2 SQL查詢的創建 114
5.3 SQL數據查詢語句 115
5.3.1 SQL查詢語句的一般格式 115
5.3.2 單表查詢 116
5.3.3 多表查詢 121
5.3.4 分組查詢 121
5.4 SQL數據操作語句 122
5.4.1 在表中插入記錄 122
5.4.2 在表中更新記錄 123
5.4.3 在表中刪除記錄 124
5.5 SQL數據定義語句 124
5.5.1 創建表 124
5.5.2 修改表結構 126
5.5.3 刪除表 127
5.6 思考與練習 127
5.6.1 思考題 127
5.6.2 選擇題 128
第6章 數據的可視化:窗體與報表 130
6.1 窗體概述 132
6.1.1 窗體的功能 132
6.1.2 窗體的類型 132
6.1.3 窗體的視圖 134
6.1.4 窗體的組成 134
6.2 創建窗體 135
6.2.1 使用“窗體”工具創建窗體 135
6.2.2 使用“空白窗體”工具創建窗體 135
6.2.3 使用“窗體向導”工具創建窗體 137
6.2.4 使用“多個項目”工具創建窗體 138
6.2.5 使用“數據表”工具創建窗體 139
6.2.6 使用“分割窗體”工具創建窗體 139
6.2.7 使用“窗體設計”工具創建窗體 140
6.3 設計窗體 140
6.3.1 認識控件 140
6.3.2 使用文本框(Text)控件 142
6.3.3 使用標簽(Label)控件 145
6.3.4 使用按鈕(Command)控件 146
6.3.5 使用選項卡控件 148
6.3.6 使用子窗體/子報表(Child)控件 149
6.3.7 使用列表框(List)控件 151
6.3.8 使用組合框(Combo)控件 153
6.3.9 使用選項組(Frame)控件 154
6.3.10 使用復選框(Check)控件 155
6.3.11 使用選項按鈕(Option)控件 156
6.3.12 設置窗體和控件的屬性 156
6.3.13 美化窗體 162
6.3.14 窗體的高級設計 163
6.4 報表概述 165
6.4.1 報表的功能 165
6.4.2 報表的類型 165
6.4.3 報表的視圖 166
6.4.4 報表的組成 166
6.4.5 報表與窗體的異同 167
6.5 創建報表 167
6.5.1 使用“報表”工具創建報表 168
6.5.2 使用“空報表”工具創建報表 168
6.5.3 使用“報表向導”工具創建報表 169
6.5.4 使用“標簽”工具創建報表 171
6.5.5 使用“報表設計”工具創建報表 172
6.6 設計報表 175
6.6.1 在報表中使用分組、排序和匯總功能 175
6.6.2 在報表中使用計算控件 176
6.7 思考與練習 180
6.7.1 思考題 180
6.7.2 選擇題 180
第7章 數據流程自動化:宏 183
7.1 宏的概述 184
7.1.1 宏的主要作用 184
7.1.2 宏的分類 185
7.1.3 宏的設計視圖 186
7.1.4 常用的宏操作 187
7.2 宏的創建 188
7.2.1 創建獨立宏:順序操作宏 188
7.2.2 創建獨立宏:宏組 189
7.2.3 創建獨立宏:條件宏 190
7.2.4 創建嵌入宏 193
7.2.5 創建數據宏 194
7.2.6 創建自動運行宏 195
7.3 宏的運行與調試 196
7.3.1 宏的運行 196
7.3.2 宏的調試 197
7.4 思考與練習 198
7.4.1 思考題 198
7.4.2 選擇題 198
第8章 數據處理定制化:VBA編程 200
8.1 VBA與宏 201
8.2 VBA的容器:模塊 202
8.2.1 模塊的類型 202
8.2.2 模塊的創建 203
8.2.3 模塊的組成 203
8.3 VBA的編輯器:VBE 206
8.4 VBA的編程思想:面向對象 209
8.4.1 對象 209
8.4.2 DoCmd對象 212
8.5 VBA的編程基礎 213
8.5.1 數據類型 213
8.5.2 常量 214
8.5.3 變量 215
8.5.4 數組 219
8.5.5 運算符和表達式 221
8.5.6 函數 224
8.5.7 程序語句 229
8.6 VBA的流程控制語句 230
8.6.1 順序結構 231
8.6.2 選擇結構 232
8.6.3 循環結構 236
8.7 過程 240
8.7.1 過程的定義與調用 240
8.7.2 過程的作用範圍 240
8.7.3 參數傳遞 240
8.8 思考與練習 242
8.8.1 思考題 242
8.8.2 選擇題 242
第9章 數據庫訪問技術 245
9.1 常用的數據庫訪問接口技術 246
9.2 數據訪問接口ADO 248
9.2.1 Connection對象 249
9.2.2 Recordset對象 251
9.2.3 Command對象 256
9.3 ADO編程實例 257
9.4 思考與練習 260
9.4.1 思考題 260
9.4.2 選擇題 260
第10章 數據庫安全 262
10.1 數據庫安全概述 263
10.1.1 數據庫安全概念 263
10.1.2 數據庫安全面臨的威脅 264
10.1.3 常見的數據庫安全標準 265
10.1.4 數據庫的安全層次 266
10.1.5 數據庫安全技術 266
10.2 Access數據庫的安全保護 268
10.2.1 加密/解密數據庫 268
10.2.2 信任中心 269
10.2.3 數據庫的打包、簽名及分發 271
10.3 思考與練習 273
10.3.1 思考題 273
10.3.2 選擇題 274
第11章 綜合案例:大學生創新創業項目管理系統 275
11.1 項目背景 276
11.2 系統功能需求設計 277
11.3 E-R圖設計 278
11.4 關系模型設計 278
11.5 物理模型設計 279
11.6 系統實施 280
11.6.1 創建數據庫和表 280
11.6.2 建立表間關系 280
11.6.3 設計用戶界面 281
11.7 思考與練習 288
參考文獻 289
附錄 290