本書通過大量實例,由淺入深、循序漸進地介紹了Access 2010各種對象的功能及創建方法。本書將一個系統開發案例貫穿到每個章節中,最終完成該系統的開發。每章末配有適量的綜合練習題,使讀者能夠通過練習鞏固所學的知識和技能。全書共分8章,主要內容包括數據庫系統的基礎知識、數據庫和數據表、查詢、窗體、報表、宏、VBA編程基礎、應用系統開發和數據庫的維護與安全開發等相關知識。
為滿足參加全國計算機等級考試二級Access考試考生的復習需求,本書還配有《Access 2010數據庫基礎教程習題集與上機指導》以及最新考試資料等。
本書概念清晰、結構合理、內容完整、簡明實用,適合作為高等院校非計算機專業的教材,也可作為準備參加Access等級考試或自學關系數據庫系統人員的參考用書
第1章 數據庫基本概述 1
1.1 關系數據庫基礎 1
1.1.1 數據庫的基礎知識 1
1.1.2 數據模型及關系數據庫 2
1.2 關系運算 5
1.2.1 傳統的集合運算 6
1.2.2 專門的關系運算 8
1.2.3 關系的完整性 10
1.2.4 實體模型 11
1.3 關系規范化基礎 12
1.3.1 規范化的含義 12
1.3.2 關系規范化 13
1.4 Access簡介 17
1.4.1 Access 2010的啟動和退出 17
1.4.2 Access 2010的工作環境 18 第1章 數據庫基本概述 1
1.1 關系數據庫基礎 1
1.1.1 數據庫的基礎知識 1
1.1.2 數據模型及關系數據庫 2
1.2 關系運算 5
1.2.1 傳統的集合運算 6
1.2.2 專門的關系運算 8
1.2.3 關系的完整性 10
1.2.4 實體模型 11
1.3 關系規范化基礎 12
1.3.1 規范化的含義 12
1.3.2 關系規范化 13
1.4 Access簡介 17
1.4.1 Access 2010的啟動和退出 17
1.4.2 Access 2010的工作環境 18
1.4.3 Access 2010的數據庫對象 22
1.4.4 使用Access 2010的在線學習 23
小結 24
綜合練習 25
第2章 數據庫和數據表 27
2.1 數據庫操作 27
2.1.1 創建數據庫 27
2.1.2 打開及關閉數據庫 29
2.2 創建數據表 31
2.2.1 數據表的基本概念 31
2.2.2 創建數據表結構 34
2.2.3 設置字段“常規”屬性 42
2.2.4 設置字段“查閱”屬性 47
2.2.5 建立數據表之間的關系 49
2.3 數據表的基本操作 51
2.3.1 數據表記錄的操作 52
2.3.2 調整數據表的外觀 55
小結 56
綜合練習 57
第3章 查詢 59
3.1 查詢的基本概念 59
3.1.1 查詢簡介 59
3.1.2 查詢的準則 60
3.1.3 查詢視圖 64
3.2 創建選擇查詢 66
3.2.1 使用向導創建查詢 66
3.2.2 使用設計視圖創建查詢 68
3.3 創建計算查詢 71
3.3.1 查詢的計算功能 71
3.3.2 創建總計查詢 72
3.3.3 添加計算字段 75
3.4 創建特殊用途查詢 78
3.4.1 參數查詢 79
3.4.2 交叉表查詢 80
3.5 創建操作查詢 81
3.5.1 生成表查詢 81
3.5.2 追加查詢 82
3.5.3 刪除查詢 83
3.5.4 更新查詢 84
3.6 創建SQL查詢 86
3.6.1 SQL簡介 86
3.6.2 SQL的數據查詢功能 86
3.6.3 SQL的數據定義功能 89
3.6.4 SQL的數據操縱功能 91
小結 92
綜合練習 92
第4章 窗體 95
4.1 認識窗體 95
4.1.1 窗體的功能和類型 95
4.1.2 窗體設計工具選項卡 96
4.2 創建窗體 97
4.2.1 自動創建窗體 97
4.2.2 使用向導創建窗體 100
4.2.3 在設計視圖中自行創建窗體 101
4.3 窗體控件 103
4.3.1 窗體設計概述 103
4.3.2 窗體控件的使用 106
4.3.3 窗體和控件屬性的設置 114
4.4 格式化窗體 118
4.4.1 修飾窗體 118
4.4.2 按條件顯示格式 119
4.4.3 添加日期和時間 120
4.5 定制系統控制窗體 120
4.5.1 創建切換窗體 120
4.5.2 創建導航窗體 121
小結 124
綜合練習 124
第5章 報表 126
5.1 報表的基本概念 126
5.1.1 報表的功能 126
5.1.2 報表的類型和視圖 126
5.1.3 報表的組成 127
5.2 創建報表 128
5.2.1 自動創建報表 128
5.2.2 利用“報表向導”創建報表 129
5.2.3 使用“報表設計”創建報表 134
5.3 報表設計 135
5.3.1 報表設計視圖 135
5.3.2 報表控件 137
5.3.3 報表控件的使用 138
5.4 報表的高級設計 140
5.4.1 排序和分組數據 140
5.4.2 創建有計算數據的報表 142
5.4.3 創建子報表 144
5.5 修飾報表 147
5.5.1 完善報表 147
5.5.2 頁面設計 149
5.5.3 報表的預覽及打印 150
小結 151
綜合練習 151
第6章 宏 153
6.1 宏的概念 153
6.1.1 宏的基本概念 153
6.1.2 宏的結構及常用宏 154
6.1.3 宏選項卡和宏設計視圖 156
6.1.4 事件屬性 158
6.2 創建各類宏 160
6.2.1 創建操作序列宏 160
6.2.2 創建子宏 163
6.2.3 創建條件宏 165
6.2.4 創建AutoKeys宏 166
6.2.5 創建AutoExec宏 167
6.3 運行宏和調試宏 168
6.3.1 運行宏 168
6.3.2 調試宏 169
6.3.3 宏操作及用宏制作用戶登錄窗體 169
小結 173
綜合練習 173
第7章 模塊與VBA 175
7.1 VBA程序設計基礎 175
7.1.1 VBA中的常量和變量 175
7.1.2 VBA的數據類型 177
7.1.3 操作符和表達式 178
7.1.4 輸入、輸出函數 180
7.2 VBA的程序結構 182
7.2.1 VBA程序設計基礎 182
7.2.2 常用語句 183
7.2.3 程序流程控制 185
7.2.4 數組 193
7.3 面向對象程序設計基礎 195
7.3.1 基本概念 195
7.3.2 VBA對象設計的操作方法 197
7.3.3 VBA對象設計的常見操作 198
7.4 模塊的基本概念 206
7.4.1 宏、模塊和VBA 206
7.4.2 模塊的分類 207
7.4.3 創建模塊 207
7.4.4 創建過程 208
7.4.5 編寫事件過程 211
7.4.6 在VBA中執行宏 213
7.5 過程調用和程序調試 214
7.5.1 過程調用 215
7.5.2 程序調試 215
小結 217
綜合練習 217
第8章 Access應用系統設計與數據庫安全 219
8.1 數據庫應用系統開發 219
8.1.1 數據庫應用系統的開發步驟 219
8.1.2 結構模塊設計 219
8.1.3 各模塊的創建 220
8.2 Access 2010外部數據的操作和數據鏈接 234
8.2.1 Access 2010外部數據的操作 235
8.2.2 Access 2010對象內部的超鏈接 237
8.3 數據庫的安全與維護 242
8.3.1 壓縮和修復數據庫 242
8.3.2 備份和恢復數據庫 243
8.3.3 設置數據庫密碼 244
8.3.4 生成ACCDE文件 245
小結 246
綜合練習 246
附錄A 授課及實驗課時安排參考 248
附錄B 全國計算機等級考試二級Access數據庫程序設計考試大綱(2013年版) 250
附錄C 2013年二級Access考試樣題、答案及解析 254
參考文獻