內容簡介
本書是按照教育部文科院校大學計算機教學基本要求編寫的教材。本書以 Access 2010為對象,介紹了關係資料庫的基本知識與概念,Access 2010的各種新功能,資料庫的建立與使用,在介紹基本概念的基礎上結合實例講解了表 、查詢、窗體、報表、宏各種資料庫對象的使用。本書還結合VBA,講解了程式 設計的基本知識,以及各種程式語句的使用,培養學生邏輯思維能力,在VBA部分通過一個大型實例使學生了解如何使用VBA對資料庫進行操作。
目錄
第1章 資料庫系統基礎知識/1
1.1 資料庫系統基本概念/1
1.1.1 數據、信息和數據處理/1
1.1.2 資料庫技術的產生與發展/2
1.1.3 資料庫系統的組成/5
1.1.4 資料庫系統的三級模式結構/11
1.2 數據模型/12
1.2.1 基本概念/12
1.2.2 組成要素/13
1.2.3 概念模型和E-R圖/14
1.2.4 三種邏輯模型/16
1.3 關係資料庫/19
1.3.1 基本概念/19
1.3.2 關係術語/19
1.3.3 關係完整性/21
1.3.4 關係運算/21
1.4 資料庫設計/23
1.4.1 資料庫設計步驟/23
1.4.2 資料庫設計範式/24
1.5 本章小結/25
1.6 思考題/25
第2章 Access 2010基礎/26
2.1 Access 2010簡介/26
2.1.1 Access的主要優點/27
2.1.2 Access的主要缺點/27
2.2 Access 2010基本對象/28
2.2.1 表/28
2.2.2 查詢/29
2.2.3 窗體/29
2.2.4 報表/30
2.2.5 宏/31
2.2.6 模組/31
2.3 Access 2010新增功能簡介/32
2.3.1 新增的Web資料庫/33
2.3.2 全新的用戶界面/34
2.3.3 更強大的對象創建工具/35
2.3.4 新的數據類型和控制項/36
2.3.5 改進的數據顯示/36
2.4 Access 2010界面組成/38
2.4.1 Backstage視圖/38
2.4.2 功能區/39
2.4.3 快速訪問工具列/41
2.4.4 導航窗格/42
2.4.5 選項卡式文檔/42
2.4.6 狀態欄/43
2.4.7 浮動工具列/43
2.5 創建資料庫/43
2.5.1 使用模板創建資料庫/44
2.5.2 創建空資料庫/45
2.6 打開和關閉資料庫/45
2.6.1 打開資料庫/45
2.6.2 關閉資料庫/46
2.7 本章小結/46
2.8 思考題/46
第3章 表/47
3.1 創建表結構/47
3.1.1 使用數據表視圖創建表/47
3.1.2 使用設計視圖創建表/49
3.2 創建或修改表的主鍵/51
3.2.1 主鍵基本概念/51
3.2.2 添加“自動編號”主鍵/52
3.2.3 設定主鍵/53
3.2.4 刪除主鍵/54
3.3 欄位的屬性及其設定/54
3.3.1 數據類型/54
3.3.2 欄位大小/57
3.3.3 格式/58
3.3.4 掩碼/63
3.3.5 標題/65
3.3.6 默認值/65
3.3.7 有效性規則和有效性文本/66
3.3.8 必須(必填欄位)/67
3.3.9 允許空字元串/67
3.3.10 索引/68
3.3.11 查閱嚮導/70
3.4 表之間的關係(聯繫)/72
3.4.1 使用“關係”視窗建立關係/73
3.4.2 通過使用“欄位列表”窗格添加欄位來創建表關係/74
3.4.3 編輯表關係/75
3.4.4 參照完整性、級聯更新和級聯刪除/76
3.4.5 聯接類型/77
3.4.6 刪除表關係/78
3.5 數據表視圖操作/78
3.5.1 編輯數據/78
3.5.2 數據表視圖基本操作/80
3.5.3 查找/替換、排序/82
3.5.4 篩選/82
3.5.5 匯總行/87
3.6 表達式/88
3.6.1 表達式簡介/88
3.6.2 表達式的組成/89
3.6.3 表達式的作用/90
3.6.4 表達式生成器/90
3.7 本章小結/93
3.8 思考題/93
第4章 查詢/94
4.1 查詢概述/94
4.2 選擇查詢/95
4.2.1 使用嚮導創建選擇查詢/96
4.2.2 使用設計視圖創建選擇查詢/102
4.3 設定條件/106
4.3.1 條件概述/106
4.3.2 文本、備註和超連結欄位的條件/107
4.3.3 數字、貨幣和自動編號欄位的條件/109
4.3.4 日期/時間欄位的條件/110
4.3.5 其他欄位的條件/112
4.3.6 參數/114
4.3.7 計算/115
4.3.8 定義計算欄位/115
4.3.9 匯總計算/117
4.4 交叉表查詢/118
4.4.1 交叉表查詢概述/118
4.4.2 交叉表查詢嚮導/119
4.4.3 在設計視圖中創建交叉表查詢/122
4.5 動作查詢/124
4.5.1 生成表查詢/124
4.5.2 追加查詢/126
4.5.3 更新查詢/128
4.5.4 刪除查詢/130
4.6 SQL/131
4.6.1 SQL簡介/131
4.6.2 數據查詢語句/133
4.6.3 數據定義語句/137
4.6.4 數據操縱語句/139
4.7 本章小結/141
4.8 思考題/141
第5章 窗體/142
5.1 窗體視圖簡介/142
5.1.1 窗體視圖/142
5.1.2 布局視圖/144
5.1.3 設計視圖/145
5.2 快速創建窗體/146
5.2.1 使用“窗體”工具創建窗體/146
5.2.2 使用“多項目”工具創建窗體/147
5.2.3 使用“分割窗體”工具創建分割窗體/148
5.2.4 使用“窗體嚮導”創建窗體/150
5.3 窗體設計基礎/152
5.3.1 屬性/152
5.3.2 節/158
5.3.3 控制項/159
5.3.4 常用控制項/162
5.3.5 布局/173
5.4 設計窗體/177
5.4.1 使用設計視圖創建窗體/177
5.4.2 創建選項卡式窗體/179
5.4.3 創建導航窗體/182
5.4.4 圖表窗體/183
5.4.5 主子結構窗體/185
5.4.6 窗體和查詢結合/192
5.5 本章小結/196
5.6 思考題/196
第6章 報表/197
6.1 報表概述/197
6.1.1 報表和窗體的區別/197
6.1.2 報表分類/197
6.1.3 報表視圖/199
6.1.4 報表的節/201
6.2 使用嚮導創建報表/201
6.2.1 使用報表工具創建報表/201
6.2.2 使用報表嚮導創建報表/202
6.2.3 使用標籤嚮導創建標籤報表/206
6.3 報表設計視圖的使用/208
6.3.1 創建空白報表/208
6.3.2 設定報表記錄源/209
6.3.3 放置綁定控制項/209
6.3.4 布局控制項/210
6.3.5 設定分組和匯總/210
6.3.6 修飾報表/212
6.3.7 頁面設定/215
6.4 本章小結/216
6.5 思考題/216
第7章 宏/217
7.1 宏概述/217
7.1.1 宏的基本概念/217
7.1.2 事件的基本概念/217
7.1.3 宏的組成/218
7.2 宏的創建/220
7.2.1 宏的設計視圖/220
7.2.2 創建獨立的宏/227
7.2.3 創建嵌入的宏/227
7.2.4 自動運行的宏Autoexec/228
7.3 宏的設計/228
7.3.1 向宏添加、修改操作/228
7.3.2 使用If、Else If和Else控制程式流程/231
7.3.3 創建子宏/233
7.3.4 分組/233
7.3.5 展開和摺疊宏操作或塊/234
7.3.6 將宏轉換為VBA代碼/234
7.4 宏的運行與調試/235
7.4.1 運行宏/236
7.4.2 調試宏/237
7.5 數據宏/241
7.5.1 數據宏簡介/241
7.5.2 創建事件驅動的數據宏/241
7.5.3 常用數據宏操作/242
7.6 宏與窗體的結合/246
7.7 本章小結/248
7.8 思考題/248
第8章 VBA程式設計/249
8.1 VBA概述/249
8.1.1 VBA簡介/249
8.1.2 VBA與VB/250
8.1.3 Hello,World!/250
8.2 VBA編輯器/253
8.2.1 代碼視窗/253
8.2.2 工程資源管理器/254
8.2.3 屬性視窗/255
8.2.4 工具列/256
8.3 VBA編程基礎/257
8.3.1 數據類型/257
8.3.2 變數/260
8.3.3 常量/261
8.3.4 運算符/262
8.3.5 數組/267
8.3.6 內置函式與過程/268
8.3.7 命名規則/271
8.3.8 範圍與可見性/271
8.3.9 對象、屬性、方法和事件/273
8.3.10 VBA常用對象/274
8.4 VBA程式語句/280
8.4.1 順序語句/280
8.4.2 條件語句/282
8.4.3 循環語句/285
8.4.4 其他語句/290
8.5 自定義過程和模組/294
8.5.1 Function過程(函式)/295
8.5.2 Sub過程(子程式)/298
8.5.3 模組/299
8.6 資料庫訪問/299
8.6.1 ADO簡介/299
8.6.2 ADO實例/301
8.7 本章小結/333
8.8 思考題/333
第9章 We資料庫/334
9.1 Web資料庫概述/334
9.2 創建Web資料庫/335
9.2.1 使用模板/335
9.2.2 空白Web資料庫/335
9.3 設計Web表/336
9.3.1 添加新Web表/336
9.3.2 創建兩個Web表之間的關係/336
9.4 創建Web查詢/336
9.5 創建Web窗體/337
9.6 發布和同步對應用程式所做的更改/337
9.6.1 檢查兼容性/337
9.6.2 發布Web資料庫/338
9.6.3 同步Web資料庫/338
9.7 本章小結/339
9.8 思考題/339