基本介紹
內容簡介,圖書目錄,
內容簡介
本書根據教育部高等學校計算機科學與技術教學指導委員會發布的《關於進一步加強高等學校計算機基礎教學的意見》,並緊密結合教育部考試中心制訂的2008年版《全國計算機等級考試二級Access資料庫程式設計考試大綱》編寫:本書由淺入深、循序漸進地介紹了二級Access 2003資料庫與公共基礎知識,內容豐富、結構清晰、語言簡練、圖文並茂,具有很強的實用性和可操作性。本書既可作為高等院校非計算機專業學習Access 2003資料庫課程的教材,也可作為全國計算機等級考試二級Access資料庫程式設計的培訓教材和參考用書。
圖書目錄
第1章資料庫系統的基礎知識 1
1.1資料庫系統概述 1
1.1.1資料庫系統的組成 1
1.1.2資料庫系統的特點 3
1.1.3高級資料庫階段 5
1.2數據模型 6
1.2.1數據模型的概念 6
1.2.2數據模型的組成要素 7
1.2.3概念模型 7
1.2.4常用的數據模型 9
1.2.5資料庫的體系結構 11
1.3關係資料庫 12
1.3.1關係的一些術語 12
1.3.2關係模型 13
1.3.3關係運算 13
1.3.4關係完整性 15
1.4資料庫設計基礎 16
1.4.1資料庫設計步驟 17
1.4.2資料庫設計過程 18
1.5Access2003資料庫簡介 23
1.5.1Access的發展過程 23
1.5.2Access2003新增功能 24
1.6習題 26
第2章Access2003資料庫 29
2.1Access2003資料庫開發環境 29
2.1.1Access2003資料庫的安裝、
啟動與關閉 29
2.1.2Access2003資料庫構成 30
2.1.3Access2003資料庫操作
環境 33
2.2Access2003資料庫操作與管理 34
2.2.1創建資料庫 35
2.2.2資料庫管理 36
2.3Access2003資料庫安全性 37
2.3.1設定資料庫密碼 37 ...
2.3.2用戶級安全機制 39
2.3.3使用許可權 40
2.4安全機制管理 40
2.4.1增加賬戶 40
2.4.2刪除賬戶 41
2.4.3更改賬戶許可權 41
2.4.4列印賬戶和組賬戶列表 41
2.5加密資料庫 42
2.6習題 42
第3章表 45
3.1創建表 45
3.1.1數據表結構設計 45
3.1.2主碼 52
3.1.3索引 53
3.1.4使用嚮導創建表 54
3.1.5通過輸入數據
創建表 54
3.2管理與維護表 55
3.2.1表間關係的建立 55
3.2.2修改表結構 57
3.3操作表 58
3.3.1數據輸入 58
3.3.2排序記錄 60
3.3.3篩選記錄 61
3.3.4設定數據表格式 62
3.4數據的導入與導出 63
3.4.1導入、導出數據 63
3.4.2連結數據 64
3.5習題 65
第4章查詢 72
4.1查詢的種類與套用 72
4.1.1查詢的種類 72
4.1.2查詢的套用 73
4.2查詢的建立方法 74
4.2.1使用查詢嚮導 74
4.2.2使用查詢設計器 77
4.3查詢條件 79
4.3.1表達式 79
4.3.2標準函式 82
4.4查詢設計 84
4.4.1條件選擇查詢 84
4.4.2交叉表查詢 85
4.4.3參數查詢 88
4.4.4操作查詢 89
4.4.5重複項、不匹配項查詢 92
4.5SQL查詢 92
4.5.1SQL的數據定義 93
4.5.2SQL的數據操縱 94
4.5.3SQL視圖 99
4.6習題 100
第5章窗體 107
5.1窗體基礎知識 107
5.1.1窗體的概念與作用 107
5.1.2窗體構成 108
5.1.3窗體類型 108
5.1.4窗體視圖 109
5.2創建窗體 110
5.2.1自動創建窗體 110
5.2.2窗體嚮導 111
5.2.3圖表嚮導 113
5.2.4自動窗體:數據透視表 114
5.2.5自動窗體:數據透視圖 115
5.3自定義窗體 116
5.3.1窗體設計視圖的組成與
主要功能 117
5.3.2屬性、事件與方法 120
5.3.3窗體與對象的屬性及
設定方法 121
5.3.4窗體與對象的事件 127
5.3.5常用控制項的創建方法 130
5.4窗體與控制項的其他套用設計 138
5.4.1創建計算控制項 138
5.4.2查找記錄 140
5.4.3顯示提示信息 141
5.4.4創建與使用主/子窗體 141
5.4.5列印與預覽窗體 142
5.5窗體外觀格式設計 143
5.5.1加線條 143
5.5.2加矩形 143
5.5.3設定控制項格式屬性 144
5.5.4使用Tab鍵設定控制項次序 146
5.6習題 146
第6章報表 151
6.1報表的作用與組成 151
6.1.1報表的作用 151
6.1.2報表的組成 151
6.1.3報表的視圖 152
6.2報表的分類 153
6.2.1縱欄式報表 153
6.2.2表格式報表 153
6.2.3圖表報表 154
6.2.4標籤報表 154
6.3創建報表 154
6.3.1報表嚮導 155
6.3.2自動創建報表 155
6.3.3創建子報表 156
6.3.4創建多列報表 156
6.3.5將窗體轉換為報表 157
6.3.6自定義報表 157
6.4報表編輯 157
6.4.1報表控制項及格式設計 158
6.4.2排序與分組 161
6.4.3在報表中套用計算 164
6.5複雜報表設計 166
6.5.1報表屬性 166
6.5.2節屬性 167
6.5.3報表加頁分割 167
6.5.4使用報表的預定義格式 168
6.5.5製作圖表 168
6.6列印報表 169
6.6.1報表預覽 169
6.6.2列印與保存報表 169
6.7習題 170
第7章數據訪問頁 175
7.1數據訪問頁的基本概念 175
7.1.1頁視圖 175
7.1.2設計視圖 176
7.2創建數據訪問頁 177
7.2.1自動創建數據訪問頁 177
7.2.2使用嚮導創建數據訪問頁 178
7.2.3使用設計視圖創建數據
訪問頁 180
7.3編輯數據訪問頁 181
7.3.1添加標籤 181
7.3.2添加命令按鈕 181
7.3.3添加滾動文字 182
7.3.4設定背景 182
7.4習題 183
第8章宏 186
8.1宏的功能 186
8.1.1宏的基本概念 186
8.1.2設定宏操作 187
8.2宏的創建、調試與運行 190
8.2.1創建操作序列宏 190
8.2.2創建宏組 191
8.2.3創建條件操作宏 191
8.2.4宏調試 192
8.2.5運行宏 193
8.3通過事件觸發宏 194
8.3.1事件的概念 194
8.3.2通過事件觸發宏 194
8.4習題 195
第9章模組與VBA編程基礎 198
9.1模組的基本概念 198
9.1.1類模組 198
9.1.2標準模組 199
9.1.3將宏轉換為模組 199
9.2創建模組 199
9.3VBA編程基礎 200
9.3.1認識VBA 200
9.3.2面向對象程式設計的
基本概念 201
9.3.3VB編程環境 202
9.3.4數據類型和資料庫對象 207
9.3.5變數、常量與數組 210
9.3.6運算符與表達式 217
9.3.7函式 222
9.4VBA流程控制語句 229
9.4.1聲明語句 230
9.4.2賦值語句 230
9.4.3標號和Goto語句 231
9.4.4執行語句 231
9.5過程調用與參數傳遞 238
9.5.1過程調用 238
9.5.2參數傳遞 240
9.6VBA程式的運行錯誤處理與調試 241
9.6.1程式的運行錯誤處理 241
9.6.2程式的調試 243
9.7習題 245
第10章VBA資料庫編程 266
10.1VBA常見操作 266
10.2VBA的資料庫編程 278
10.3習題 297
第11章數據結構與算法 302
11.1算法 302
11.1.1算法的基本概念 302
11.1.2算法複雜度 306
11.2數據結構的基本概念 309
11.2.1什麼是數據 309
11.2.2數據結構的圖形表示 314
11.2.3線性結構與非線性結構 315
11.3線性表及其順序存儲結構 316
11.3.1線性表的基本概念 316
11.3.2線性表的順序存儲結構 317
11.3.3順序表的插入運算 319
11.3.4順序表的刪除運算 320
11.4棧和佇列 321
11.4.1棧及其基本運算 321
11.4.2佇列及其基本運算 323
11.5線性鍊表 326
11.5.1線性鍊表的基本概念 326
11.5.2線性鍊表的基本運算 330
11.5.3循環鍊表及其基本運算 332
11.6樹與二叉樹 333
11.6.1樹的基本概念 333
11.6.2二叉樹及其基本性質 335
11.6.3二叉樹的存儲結構 338
11.6.4二叉樹的遍歷 339
11.7查找技術 341
11.7.1順序查找 341
11.7.2二分法查找 342
11.8排序技術 342
11.8.1交換類排序法 342
11.8.2插入類排序法 344
11.8.3選擇類排序法 346
11.9習題 348
第12章程式設計基礎 351
12.1程式設計方法與風格 351
12.2結構化程式設計 353
12.2.1結構化程式設計的原則 353
12.2.2結構化程式的基本結構
與特點 354
12.2.3結構化程式設計原則和
方法的套用 355
12.3面向對象的程式設計 355
12.3.1關於面向對象方法 355
12.3.2面向對象方法的
基本概念 358
12.4習題 362
第13章軟體工程基礎 364
13.1軟體工程基本概念 364
13.1.1軟體定義與軟體特點 364
13.1.2軟體危機與軟體工程 365
13.1.3軟體工程過程與軟體
生命周期 367
13.1.4軟體工程的目標與
原則 368
13.1.5軟體開發工具與軟體
開發環境 370
13.2結構化分析方法 370
13.2.1需求分析與需求
分析方法 371
13.2.2結構化分析方法 372
13.2.3軟體需求規格
說明書 376
13.3結構化設計方法 378
13.3.1軟體設計的基本概念 378
13.3.2概要設計 381
13.3.3詳細設計 386
13.4軟體測試 390
13.4.1軟體測試的目的 391
13.4.2軟體測試的準則 391
13.4.3軟體測試技術和
方法綜述 392
13.4.4軟體測試的實施 399
13.5程式的調試 403
13.5.1基本概念 403
13.5.2軟體調試方法 404
13.6習題 406
第14章資料庫設計基礎 407
14.1資料庫系統的基本概念 407
14.1.1數據、資料庫和資料庫
管理系統 407
14.1.2資料庫系統的發展 411
14.1.3資料庫系統的基本特點 413
14.1.4資料庫系統的內部
結構體系 414
14.2數據模型 416
14.2.1數據模型的基本概念 416
14.2.2E-R模型 417
14.2.3層次模型 421
14.2.4網狀模型 422
14.2.5關係模型 423
14.3關係代數 426
14.4資料庫設計與管理 432
14.4.1資料庫設計概述 432
14.4.2資料庫設計的需求分析 433
14.4.3資料庫概念設計 434
14.4.4資料庫的邏輯設計 438
14.4.5資料庫的物理設計 439
14.4.6資料庫管理 439
14.5習題 441
附錄A常用函式 443
附錄B常用事件 447
附錄C考試大綱 450
附錄D習題參考答案 455
參考文獻 460