《Access基礎與套用教程(2010版)》是2013年1月出版的圖書,作者是陳薇薇、巫張英。本書全面介紹了使用Access 2010創建資料庫、創建資料庫的各種對象(包括表、查詢、窗體、報表、宏和模組)、VBA編程、DAO編程和ADO編程的方法。
基本介紹
- 書名:Access基礎與套用教程(2010版)
- 作者:陳薇薇 巫張英
- ISBN:978-7-115-29836-2
- 開本:16 開
出版信息
叢 書 名 普通高等學校計算機教育“十二五”規劃教材
標準書號 ISBN 978-7-115-29836-2
作 者 陳薇薇 巫張英 編著
責任編輯 劉博
開 本 16 開
印 張 19.75
字 數 516 千字
頁 數 305 頁
裝 幀 平裝
版 次 第1版第1次
初版時間 2013年1月
本 印 次 2013年1月
首 印 數 -- 冊
定 價 39.00 元
內容提要
本書可作為各大專院校所有專業的有關資料庫套用基礎課程的參考書,也可作為參加“全國計算機等級考試二級Access資料庫程式設計”科目考試的考生的參考書,還可作為各層次Access用戶的自學參考書。
目錄
1.1 數據管理髮展概況 1
1.1.1 數據及數據處理 1
1.1.2 人工管理 1
1.1.3 檔案系統 2
1.1.4 資料庫系統 2
1.1.5 分散式資料庫系統 2
1.1.6 面向對象資料庫系統 2
1.1.7 數據倉庫 3
1.1.8 數據挖掘 3
1.2 資料庫系統簡述 3
1.2.1 資料庫 3
1.2.2 資料庫管理系統 4
1.2.3 資料庫系統 4
1.2.4 資料庫套用系統 5
1.2.5 資料庫系統的三級模式及二級映射結構 5
1.3 數據模型 6
1.3.1 概念數據模型——E-R模型 7
1.3.2 邏輯數據模型 8
1.3.3 物理數據模型 10
1.4 關係資料庫 10
1.4.1 關係模型的基本術語 10
1.4.2 關係的性質 11
1.4.3 關係完整性約束 11
1.4.4 關係規範化 12
1.5 關係運算 12
1.5.1 傳統的集合運算 12
1.5.2 專門的關係運算 14
1.6 資料庫設計簡述 16
1.6.1 資料庫套用開發 16
1.6.2 資料庫需求分析階段 16
1.6.3 資料庫的概念設計階段 17
1.6.4 資料庫的邏輯設計階段 17
1.6.5 資料庫的物理設計階段 17
習題1 17
2.1 Access 2010的啟動與退出 20
2.1.1 啟動Access 2010 20
2.1.2 退出Access 2010 21
2.2 Access 2010用戶界面 21
2.2.1 Access 2010視窗 21
2.2.2 標題欄 21
2.2.3 命令選項卡標題 21
2.2.4 Backstage視圖 22
2.2.5 功能區及命令選項卡 22
2.2.6 上下文命令選項卡 23
2.2.7 樣式庫 24
2.2.8 導航窗格 24
2.2.9 工作區與對象選項卡 25
2.2.10 狀態欄 26
2.2.11 快速訪問工具列 26
2.3 Access資料庫的設計 26
2.3.1 Access資料庫設計步驟 26
2.3.2 “學生管理系統”資料庫設計實例 27
2.4 Access資料庫的創建 30
2.4.1 創建空資料庫 30
2.4.2 使用樣本模板創建資料庫 31
2.4.3 創建空白Web資料庫 33
2.4.4 Access 2010資料庫對象簡介 33
2.5 資料庫的打開與關閉 36
2.5.1 打開Access 2010資料庫 37
2.5.2 關閉Access 2010資料庫 37
2.6 資料庫的安全操作 37
2.6.1 使用資料庫密碼加密/解密Access 資料庫 37
2.6.2 壓縮和修複數據庫 39
2.6.3 生成ACCDE檔案 39
2.6.4 備份資料庫 40
習題2 41
3.1 表結構設計概述 42
3.1.1 欄位的命名規定 43
3.1.2 欄位的數據類型 43
3.1.3 學生管理系統資料庫的表結構設計實例 45
3.2 創建表 46
3.2.1 創建表的方法 47
3.2.2 使用數據表視圖創建表 47
3.2.3 使用設計視圖創建表 49
3.2.4 修改表的結構 50
3.2.5 欄位屬性的設定 51
3.2.6 設定和取消表的主鍵 54
3.3 表之間的關係 55
3.3.1 表之間關係類型的確定 55
3.3.2 建立表之間的關係 55
3.3.3 “編輯關係”對話框中的關係選項 57
3.3.4 修改表之間的關係 58
3.3.5 刪除表之間的關係 58
3.3.6 子表 58
3.4 表的基本操作 59
3.4.1 打開和關閉表 59
3.4.2 在表中添加記錄 59
3.4.3 在表中修改記錄 60
3.4.4 在表中刪除記錄 60
3.4.5 表中記錄排序 60
3.4.6 表中記錄篩選 62
3.4.7 設定表的外觀 64
3.4.8 查找表中的數據 68
3.4.9 替換表中的數據 69
3.4.10 表的重命名 70
3.4.11 刪除表 70
3.4.12 複製表 70
3.5 導入表、導出表與連結表 71
3.5.1 導入表 71
3.5.2 導出表 73
3.5.3 連結表 74
習題3 75
4.1 查詢概述 77
4.1.1 查詢的類型 77
4.1.2 創建查詢的方法 79
4.2 創建選擇查詢 79
4.2.1 使用嚮導創建查詢 79
4.2.2 在設計視圖中創建查詢 82
4.3 查詢的運行和修改 84
4.3.1 運行查詢的基本方法 84
4.3.2 修改查詢設計 85
4.4 查詢條件的設定 87
4.4.1 表達式 87
4.4.2 比較運算符 88
4.4.3 邏輯運算符 89
4.4.4 特殊運算符 89
4.4.5 常用字元串函式 90
4.4.6 常用日期時間函式 91
4.4.7 設定查詢的組合條件 91
4.5 設定查詢的計算 94
4.5.1 設定查詢的總計計算 94
4.5.2 設定查詢的分組總計計算 95
4.5.3 設定查詢的自定義計算 97
4.6 交叉表查詢 98
4.6.1 使用嚮導創建交叉表查詢 98
4.6.2 使用設計視圖創建交叉表查詢 100
4.7 參數查詢 101
4.7.1 在設計視圖中創建單個參數的查詢 101
4.7.2 在設計視圖中創建多個參數的查詢 102
4.8 操作查詢 104
4.8.1 生成表查詢 104
4.8.2 追加查詢 105
4.8.3 更新查詢 107
4.8.4 刪除查詢 108
4.9 SQL查詢 110
4.9.1 SELECT語句 110
4.9.2 INSERT語句 114
4.9.3 UPDATE語句 116
4.9.4 DELETE語句 117
4.9.5 SQL特定查詢 118
習題4 120
5.1 窗體概述 123
5.1.1 窗體的組成 123
5.1.2 窗體的視圖類型 124
5.1.3 窗體的類型 125
5.1.4 主/子窗體 126
5.1.5 控制項 126
5.1.6 控制項組 127
5.1.7 窗體和控制項的屬性 128
5.1.8 窗體和控制項的事件與事件過程 129
5.2 創建窗體 129
5.2.1 創建窗體的方法 129
5.2.2 使用“窗體”按鈕創建窗體 130
5.2.3 使用“空白窗體”按鈕創建窗體 130
5.2.4 使用“多個項目”按鈕創建窗體 131
5.2.5 使用“數據表”按鈕創建數據表窗體 131
5.2.6 使用“數據透視圖”按鈕創建數據透視圖窗體 132
5.2.7 使用“數據透視表”按鈕創建數據透視表窗體 133
5.2.8 使用“窗體嚮導”創建基於一個表的窗體 134
5.2.9 使用“窗體嚮導”按鈕創建基於兩個表的主/子窗體 136
5.2.10 使用“設計視圖”創建窗體 137
5.3 在設計視圖中進行自定義窗體設計 140
5.3.1 使用“設計視圖”創建一個唯讀的主/子窗體 140
5.3.2 使用“設計視圖”創建一個輸入窗體 148
5.3.3 使用“設計視圖”創建一個含選項卡的控制窗體 151
5.3.4 在窗體“設計視圖”中創建“選項組”控制項 155
習題5 156
6.1 報表概述 159
6.1.1 報表的組成 159
6.1.2 報表的視圖類型 160
6.1.3 報表的類型 161
6.1.4 創建報表的方法 161
6.1.5 修改報表的設計 161
6.2 創建報表 162
6.2.1 使用“報表”創建報表 162
6.2.2 使用“空報表”創建報表 163
6.2.3 使用“報表嚮導”創建報表 164
6.2.4 使用“標籤”創建報表 166
6.2.5 使用“報表設計”創建報表 168
6.2.6 使用“圖表”控制項創建報表 173
6.3 報表設計的一些技巧 175
6.3.1 報表記錄的排序 175
6.3.2 報表記錄的分組 176
6.3.3 添加計算控制項實現計算 179
6.3.4 兩級分組統計及百分比計算 181
6.3.5 多列報表 184
6.3.6 子報表 184
6.3.7 導出報表 188
習題6 189
7.1 宏概述 191
7.1.1 宏設計視圖 191
7.1.2 常用的宏操作簡介 193
7.2 創建宏 195
7.2.1 創建操作序列的獨立宏 195
7.2.2 創建含有If塊的獨立宏 196
7.2.3 創建If塊內含有Else塊的獨立宏 198
7.2.4 創建If塊內含有Else If塊的獨立宏 200
7.2.5 創建含子宏的獨立宏 200
7.2.6 創建嵌入宏 201
7.2.7 創建數據宏 203
7.2.8 創建自動執行的名為AutoExec的獨立宏 204
7.3 宏的修改 204
7.3.1 獨立宏的修改 204
7.3.2 嵌入宏的修改 205
7.3.3 數據宏的修改 205
7.3.4 宏中操作的刪除 205
7.3.5 宏中操作的移動 205
7.4 運行宏和調試宏 206
7.4.1 宏的運行 206
7.4.2 宏的調試 207
7.5 宏與Visual Basic 208
7.5.1 宏與VBA編程 208
7.5.2 將獨立宏轉換為 Visual Basic程式代碼 209
習題7 209
8.1 模組概述 211
8.1.1 模組類型 211
8.1.2 模組的組成 212
8.2 VBA程式設計概述 213
8.2.1 對象和對象名 213
8.2.2 對象的屬性 214
8.2.3 對象的方法 215
8.2.4 對象的事件 216
8.2.5 事件過程 217
8.3 VBA編程環境——VBE視窗 219
8.3.1 進入VBE編程環境 219
8.3.2 VBE視窗 220
8.3.3 VBE環境中編寫VBA代碼 222
8.4 VBA編程基礎 223
8.4.1 VBA的標準數據類型 223
8.4.2 變數 225
8.4.3 變數的作用域與生命周期 226
8.4.4 數組 226
8.4.5 用戶自定義的數據類型 228
8.4.6 資料庫對象變數 229
8.4.7 常量 230
8.4.8 運算符 231
8.4.9 表達式和運算符的優先權 233
8.4.10 常用標準函式 234
8.5 VBA程式語句 240
8.5.1 VBA程式語句編寫規則 240
8.5.2 VBA注釋語句 241
8.5.3 VBA聲明語句 241
8.5.4 VBA賦值語句 242
8.5.5 輸入/輸出的語句 242
8.5.6 選擇結構 244
8.5.7 循環結構 251
8.5.8 標號和GoTo語句 257
8.5.9 過程的聲明和調用及參數傳遞 257
8.6 VBA中的常用操作方法 261
8.6.1 打開和關閉窗體 261
8.6.2 打開和關閉報表 262
8.6.3 VBA編程驗證數據 262
8.6.4 計時器觸發事件Timer 263
8.6.5 幾個特殊函式的使用 264
8.7 VBA程式調試和錯誤處理 266
8.7.1 錯誤處理 266
8.7.2 程式的調試 268
習題8 271
9.1 資料庫訪問接口 274
9.2 數據訪問對象 274
9.2.1 DAO模型結構 274
9.2.2 DAO對象變數的聲明和賦值 276
9.2.3 DAO對象的部分屬性和方法 277
9.2.4 利用DAO訪問資料庫 278
9.3 ActiveX數據對象 281
9.3.1 ADO模型結構 281
9.3.2 ADO對象變數的聲明 282
9.3.3 ADO對象的部分屬性和方法 282
9.3.4 利用ADO訪問資料庫 284
習題9 285
第1章習題 287
第2章習題 287
第3章習題 287
第4章習題 287
第5章習題 288
第6章習題 288
第7章習題 288
第8章習題 288
第9章習題 288
附錄2.1 上機實驗1 289
附錄2.2 上機實驗2 289
附錄2.3 上機實驗3 290
附錄2.4 上機實驗4 292
附錄2.5 上機實驗5 294
附錄2.6 上機實驗6 294
附錄2.7 上機實驗7 295
附錄2.8 上機實驗8 295
附錄2.9 上機實驗9 297
附錄3.1 Access 2003的資料庫視窗 298
附錄3.2 表的“設計視圖” 298
附錄3.3 查詢的“設計視圖” 299
附錄3.4 窗體的“設計視圖” 300
附錄3.5 報表的“設計視圖” 301
附錄3.6 頁的“設計視圖” 302
附錄3.7 宏的“設計視圖” 302
附錄3.8 模組的VBE視窗編程環境 303