2006年電子工業出版社出版圖書
圖書信息
出版社: 電子工業出版社; 第1版 (2006年8月1日)
叢書名: 21世紀高等學校公共課計算機規劃教材
平裝: 294頁
開本: 16開
ISBN: 7121028867
條形碼: 9787121028861
尺寸: 25.4 x 18.2 x 1.6 cm
重量: 440 g
內容簡介
本書以Microsoft Access 2003中文版為平台,介紹關係資料庫管理系統的基礎知識及關係資料庫套用系統的開發技術。全書包括資料庫基礎知識、Access資料庫系統介紹、創建Access資料庫、創建與使用表、查詢設計、SQL語言、窗體設計、報表設計、創建宏、數據訪問頁設計、VBA程式語言、資料庫的安全與保護、Access資料庫套用系統開發實例等13章。
書中配有豐富的例題和習題(包括上機練習題),附錄中提供部分習題參考答案,並為教師提供電子課件,適合作為高等學校文科類專業和其他非計算機專業的Access資料庫套用技術與程式設計課程的教材,並可作為參加計算機等級考試人員的培訓教材,或供從事辦公自動化的工作者使用。
章節目錄
第1章 資料庫基礎知識
1.1 資料庫系統概述
1.1.1 數據與數據管理技術
1.1.2 資料庫系統
1.1.3 E-R模型
1.1.4 數據模型
1.2 關係資料庫
1.2.1 關係術語
1.2.2 關係的完整性
1.2.3 關係運算
1.2.4 關係規範化
1.3 資料庫設計簡介
習題1
第2章 Access資料庫系統介紹
2.1 Access系統的特點
2.2 Access系統的介紹
2.2.1 Access系統的啟動與退出
2.2.2 Access資料庫視窗
2.2.3 Access資料庫中的對象
2.2.4 Access系統設定
2.3 Access的在線上幫助
習題2
第3章 創建Access資料庫
3.1 Access資料庫檔案
3.2 Access資料庫的創建
3.2.1 創建空資料庫
3.2.2 使用嚮導創建資料庫
3.3 Access資料庫版本的轉換
習題3
第4章 創建與使用表
4.1 創建表
4.1.1 使用嚮導創建表
4.1.2 使用設計器創建表
4.1.3 通過輸入數據創建表
4.1.4 在表中輸入記錄
4.1.5 表的進一步設計
4.2 表的基本操作
4.2.1 表的版面設定
4.2.2 列印記錄
4.2.3 表的複製、刪除與重命名
4.2.4 數據的導入與導出
4.3 排序和篩選記錄
4.3.1 排序記錄
4.3.2 篩選記錄
4.4 建立索引和關係
4.4.1 建立索引
4.4.2 建立關係
4.5 域聚合函式
習題4
第5章 查詢設計
5.1 查詢概述
5.2 選擇查詢
5.2.1 使用查詢嚮導創建查詢
5.2.2 使用查詢設計器創建查詢
5.2.3 設定查詢條件
5.3 參數查詢
5.4 交叉表查詢
5.5 操作查詢
5.5.1 生成表查詢
5.5.2 刪除查詢
5.5.3 追加查詢
5.5.4 更新查詢
習題5
第6章 SQL語言
6.1 SQL語言概述
6.2 數據定義
6.2.1 定義表
6.2.2 修改表
6.2.3 刪除表
6.3 數據操縱
6.3.1 插入記錄
6.3.2 更新記錄
6.3.3 刪除記錄
6.4 數據查詢
6.4.1 查詢的基本語法
6.4.2 單表查詢
6.4.3 多表查詢
6.4.4 嵌套查詢
6.4.5 合併查詢
習題6
第7章 窗體設計
7.1 窗體概述
7.2 使用自動功能創建窗體
7.3 使用嚮導創建窗體
7.4 使用設計器創建窗體
7.4.1 窗體的設計環境
7.4.2 設計窗體
7.5 常用控制項的設計
7.5.1 標籤控制項
7.5.2 文本框控制項
7.5.3 組合框和列表框控制項
7.5.4 命令按鈕控制項
7.5.5 其他控制項
7.6 使用窗體運算元據
7.7 創建主子窗體
習題7
第8章 報表設計
8.1 報表概述
8.2 使用嚮導創建報表
8.3 使用設計器創建報表
8.3.1 報表的設計視圖
8.3.2 設計報表
8.3.3 報表的排序與分組
8.3.4 報表的格式設定
8.4 創建高級報表
8.4.1 創建主子報表
8.4.2 創建標籤
8.5 報表的預覽和列印
習題8
第9章 創建宏
9.1 宏的概述
9.2 宏的設計
9.2.1 宏的設計方法
9.2.2 設計基本的宏
9.2.3 設計條件宏
9.2.4 設計宏組
9.2.5 特殊的宏
9.3 宏的運行
習題9
第10章 數據訪問頁設計
10.1 頁對象概述
10.2 使用嚮導建立數據訪問頁
10.3 使用設計器建立數據訪問頁
習題10
第11章 VBA程式語言
11.1 VBA簡介
11.2 VBA語言基礎
11.2.1 數據類型
11.2.2 常量、變數與數組
11.2.3 運算符與表達式
11.2.4 函式
11.2.5 語句
11.3 結構化程式設計
11.3.1 順序結構
11.3.2 分支結構
11.3.3 循環結構
11.4 模組與過程
11.4.1 模組
11.4.2 過程
11.4.3 變數和過程的作用域
11.5 面向對象的程式設計
11.5.1 基本概念
11.5.2 DoCmd對象
11.5.3 面向對象程式設計示例
11.6 程式的調試
習題11
第12章 資料庫的安全與保護
12.1 資料庫的安全管理
12.1.1 設定資料庫密碼
12.1.2 用戶級安全機制
12.2 資料庫的保護
習題12
第13章 Access資料庫套用系統開發實例
13.1 系統分析
13.2 系統設計
13.3 主界面設計
13.3.1 導航面板
13.3.2 自定義選單
13.3.3 登錄界面
13.4 系統設定與發布
習題13
附錄A Access系統的常用函式
附錄B Access中常用對象的事件
附錄C 部分習題參考答案
參考文獻
2012年中國鐵道出版社出版圖書
圖書信息
書名:Access資料庫程式設計(第三版)
套系名稱:高職高專計算機系列規劃教材
書號:978-7-113-13893-6
版次:3-5
開本:16開
頁碼:364頁
作者:張成叔
出版時間:2012-01-01
定價:39 元
適用專業:計算機相關專業
出版社:中國鐵道出版社
內容簡介
"本書是根據《高等職業教育“資料庫套用”課程教學大綱》、《全國計算機等級考試(NCRE)二級Access資料庫程式設計考試大綱》和《全國計算機等級考試(NCRE)二級公共基礎知識考試大綱》的要求,在張成叔主編的《Access資料庫程式設計》(第二版)(中國鐵道出版社,2010年版)的基礎上,對第一版和第二版的內容再次最佳化整合而成。
本書分為“理論、實訓、公共基礎”3部分,以“學生成績管理系統”和“圖書管理系統”的設計、開發為具體項目,引導讀者邊學習、邊實踐,掌握Access資料庫及其套用系統的設計與開發。本書理念先進、結構完整、深入淺出、可讀性好、可操作性強。
本書適合作為高職高專院校學生學習“資料庫套用”課程及資料庫相關課程的教材,也可作為廣大參加全國計算機等級考試(NCRE)二級Access資料庫程式設計的讀者的參考書。"
圖書目錄
"理 論 部 分
第1章 Access基礎1
1.1 資料庫基礎知識1
1.1.1 計算機數據管理的發展1
1.1.2 資料庫系統2
1.1.3 數據模型4
1.2 關係資料庫5
1.2.1 關係數據模型5
1.2.2 關係運算7
1.3 啟動和退出Access7
1.4 Access簡介8
1.4.1 Access發展概述8
1.4.2 Access的系統結構9
1.4.3 Access的用戶界面10
小結11
習題一11
第2章 資料庫14
2.1 設計資料庫14
2.1.1 設計原則14
2.1.2 設計步驟14
2.2 創建資料庫16
2.2.1 建立一個空資料庫17
2.2.2 利用嚮導創建資料庫18
2.3 資料庫的基本操作19
2.3.1 資料庫的打開19
2.3.2 資料庫的關閉19
2.3.3 資料庫的備份20
2.3.4 資料庫的壓縮和修復20
小結20
習題二20
第3章 表22
3.1 Access數據類型22
3.1.1 基本概念22
3.1.2 數據類型23
3.2 創建表26
3.2.1 建立表結構26
3.2.2 向表中輸入數據28
3.2.3 設定欄位屬性29
3.2.4 建立表之間的關係34
3.3 維護表36
3.3.1 打開和關閉表36
3.3.2 修改表的結構36
3.3.3 編輯表的內容38
3.3.4 調整表的外觀39
3.4 操作表42
3.4.1 查找數據42
3.4.2 替換數據43
3.4.3 排序記錄43
3.4.4 篩選記錄44
3.5 導入/導出表46
3.5.1 數據的導入46
3.5.2 數據的導出47
小結48
習題三48
第4章 查詢52
4.1 認識查詢52
4.1.1 查詢的功能52
4.1.2 查詢的類型53
4.1.3 查詢的條件53
4.2 創建選擇查詢57
4.2.1 簡單查詢嚮導57
4.2.2 在設計視圖中創建條件
查詢58
4.2.3 在設計視圖中創建總計
查詢61
4.3 創建參數查詢62
4.3.1 單參數查詢63
4.3.2 多參數查詢65
4.4 創建交叉表查詢66
4.4.1 認識交叉表查詢66
4.4.2 創建交叉表查詢66
4.5 創建操作查詢68
4.5.1 認識操作查詢68
4.5.2 生成表查詢68
4.5.3 追加查詢69
4.5.4 更新查詢70
4.5.5 刪除查詢71
4.6 SQL查詢72
4.6.1 使用SQL修改查詢中的
準則72
4.6.2 SQL基礎知識73
4.6.3 創建SQL查詢76
小結78
習題四78
第5章 窗體84
5.1 窗體基礎知識84
5.1.1 窗體的概念84
5.1.2 窗體的視圖84
5.1.3 窗體的組成85
5.1.4 窗體的類型85
5.2 創建窗體87
5.2.1 自動創建窗體87
5.2.2 使用“窗體嚮導”88
5.2.3 使用“數據透視表嚮導”90
5.2.4 使用圖表嚮導91
5.3 自定義窗體92
5.3.1 工具列92
5.3.2 工具箱93
5.3.3 窗體中的控制項94
5.3.4 控制項的用法96
5.3.5 窗體和控制項的屬性103
5.3.6 窗體和控制項的事件106
5.4 美化窗體106
5.4.1 使用自動套用格式107
5.4.2 添加當前日期和時間107
5.4.3 對齊窗體中的控制項107
小結108
習題五108
第6章 報表111
6.1 報表基礎知識111
6.1.1 報表的定義和功能111
6.1.2 報表的視圖111
6.1.3 報表的組成112
6.1.4 報表的分類113
6.2 報表的自動創建和嚮導創建114
6.2.1 利用“自動報表”創建
報表114
6.2.2 利用“報表嚮導”創建
報表115
6.2.3 利用“圖表嚮導”創建
報表116
6.2.4 利用“標籤嚮導”創建
報表117
6.3 報表設計視圖的使用118
6.3.1 報表的設計視圖118
6.3.2 報表的格式設定119
6.3.3 報表中的控制項使用120
6.3.4 創建基於參數查詢的
報表123
6.3.5 創建子報表123
6.3.6 報表的排序和分組125
6.4 預覽和列印報表126
6.4.1 預覽報表126
6.4.2 列印報表127
小結127
習題六128
第7章 數據訪問頁130
7.1 數據訪問頁基礎知識130
7.1.1 數據訪問頁的基本概念130
7.1.2 數據訪問頁面視圖130
7.1.3 數據訪問頁數據源
類型131
7.2 創建數據訪問頁132
7.2.1 自動創建數據訪問頁132
7.2.2 用嚮導創建數據訪問頁133
7.2.3 用設計視圖創建或修改
數據訪問頁134
7.2.4 利用現有Web頁創建
數據訪問頁135
7.3 編輯數據訪問頁135
7.3.1 為數據訪問頁添加控制項136
7.3.2 美化和完善數據訪問頁137
7.3.3 在數據訪問頁上添加
超連結138
7.4 在IE中查看數據訪問頁138
小結138
習題七139
第8章 宏140
8.1 宏的概念140
8.1.1 宏的基本概念140
8.1.2 宏與Visual Basic140
8.1.3 宏向Visual Basic程式代碼
轉換141
8.2 宏的操作141
8.2.1 創建宏141
8.2.2 宏的運行146
8.2.3 宏的調試146
8.2.4 常用宏操作147
小結148
習題八148
第9章 模組151
9.1 模組基本概念151
9.1.1 模組的類型151
9.1.2 模組的組成152
9.1.3 面向對象程式設計的基本
概念152
9.2 VBA開發環境155
9.2.1 進入VBA編程環境155
9.2.2 VBE視窗156
9.2.3 編寫VBA代碼157
9.3 常量、變數、運算符和表達式158
9.3.1 數據類型和資料庫對象158
9.3.2 常量與變數160
9.3.3 數組162
9.3.4 運算符與表達式163
9.4 常用標準函式165
9.4.1 數學函式166
9.4.2 字元串函式166
9.4.3 類型轉換函式167
9.4.4 日期/時間函式167
9.5 語句和控制結構168
9.5.1 語句概述168
9.5.2 條件結構169
9.5.3 循環結構172
9.6 調用過程及參數傳遞176
9.6.1 過程定義和調用176
9.6.2 參數傳遞178
9.7 常用操作方法179
9.7.1 打開和關閉窗體179
9.7.2 打開和關閉報表180
9.7.3 輸入框181
9.7.4 訊息框181
9.7.5 計時事件Timer182
9.7.6 VBA編程驗證數據183
9.8 VBA程式的錯誤處理和調試183
9.8.1 錯誤處理183
9.8.2 調試184
9.9 VBA資料庫編程187
9.9.1 資料庫引擎及其接口187
9.9.2 VBA訪問的資料庫
類型188
9.9.3 資料庫訪問對象
(DAO)188
9.9.4 ActiveX數據對象
(ADO)190
9.9.5 資料庫編程分析197
小結200
習題九201
實 訓 部 分
實訓1 創建資料庫213
實訓1.1 啟動資料庫並使用幫助
系統213
實訓1.2 創建資料庫214
實訓1.3 資料庫的基本操作215
思考及課後練習216
實訓2 表Ⅰ——建立表結構和輸入
數據217
實訓2.1 建立表結構217
實訓2.2 向表中輸入數據218
實訓2.3 設定欄位屬性220
實訓2.4 建立表之間的關係221
思考及課後練習222
實訓3 表Ⅱ——維護、操作、
導入/導出表223
實訓3.1 打開和關閉表223
實訓3.2 修改表的結構223
實訓3.3 編輯表的內容224
實訓3.4 調整表的外觀225
實訓3.5 查找數據226
實訓3.6 替換數據226
實訓3.7 排序記錄226
實訓3.8 篩選記錄227
實訓3.9 導入/導出表229
思考及課後練習229
實訓4 查詢Ⅰ——選擇查詢和參數
查詢230
實訓4.1 使用嚮導創建選擇查詢230
實訓4.2 使用設計視圖創建選擇
查詢231
實訓4.3 在設計視圖中創建總計
查詢232
實訓4.4 創建單參數查詢232
實訓4.5 創建多參數查詢233
思考及課後練習234
實訓5 查詢Ⅱ——交叉表查詢和操作
查詢235
實訓5.1 創建交叉表查詢235
實訓5.2 創建操作查詢236
思考及課後練習239
實訓6 查詢Ⅲ——SQL查詢240
實訓6.1 數據定義語句240
實訓6.2 數據查詢語句241
實訓6.3 創建聯合查詢和子查詢242
思考及課後練習243
實訓7 窗體Ⅰ——創建窗體245
實訓7.1 利用“自動創建窗體”
創建窗體245
實訓7.2 利用嚮導創建窗體246
實訓7.3 利用“圖表嚮導”創建
窗體247
思考及課後練習248
實訓8 窗體Ⅱ——自定義窗體、美化
窗體249
實訓8.1 控制項的使用249
實訓8.2 控制項的布局調整253
思考及課後練習254
實訓9 報表255
實訓9.1 利用嚮導創建報表255
實訓9.2 創建主/子報表257
思考及課後練習259
實訓10 數據訪問頁260
實訓10.1 創建數據訪問頁260
實訓10.2 編輯數據訪問頁262
思考及課後練習263
實訓11 宏264
實訓11.1 創建和運行宏264
實訓11.2 為命令按鈕創建宏266
思考及課後練習267
實訓12 模組Ⅰ——條件結構268
實訓12.1 If語句及IIf函式的
使用268
實訓12.2 Switch函式及Select語句
的使用270
思考及課後練習271
實訓13 模組Ⅱ——循環結構272
實訓13.1 循環結構實訓272
實訓13.2 過程的創建與調用273
思考及課後練習274
實訓14 模組Ⅲ——對象操作275
實訓14.1 使用和修改對象屬性275
實訓14.2 DoCmd對象的使用276
實訓14.3 設計計時器277
思考及課後練習278
公共基礎部分
第1章 數據結構與算法基礎279
1.1 算法的基本概念279
1.1.1 算法的定義279
1.1.2 算法的時間複雜度和空間
複雜度280
1.1.3 經典例題解析280
1.2 數據結構的基本概念281
1.2.1 數據結構的定義281
1.2.2 線性結構與非線性結構283
1.2.3 經典例題解析283
1.3 線性表及其順序存儲結構284
1.3.1 線性表的定義284
1.3.2 線性表的順序存儲
結構284
1.3.3 順序表的插入與刪除
運算285
1.3.4 經典例題解析285
1.4 棧和佇列286
1.4.1 棧286
1.4.2 佇列286
1.4.3 經典例題解析287
1.5 線性鍊表288
1.5.1 線性單鍊表的結構及其
基本運算288
1.5.2 線性鍊表的基本運算289
1.5.3 線性雙向鍊表的結構及
其基本運算289
1.5.4 經典例題解析290
1.6 樹和二叉樹290
1.6.1 樹的定義290
1.6.2 二叉樹291
1.6.3 二叉樹的遍歷292
1.6.4 經典例題解析293
1.7 查找技術294
1.7.1 順序查找與二分查找
算法294
1.7.2 經典例題解析295
1.8 排序技術295
1.8.1 插入排序295
1.8.2 交換排序296
1.8.3 選擇排序297
1.8.4 各種排序算法比較297
1.8.5 經典例題解析298
小結298
習題一299
第2章 程式設計基礎301
2.1 程式設計方法與風格301
2.1.1 程式設計與編程風格301
2.1.2 經典例題解析301
2.2 結構化程式設計302
2.2.1 結構化程式的基本結構
和特點302
2.2.2 結構化程式的設計原則
和方法303
2.2.3 經典例題解析303
2.3 面向對象的程式設計方法303
2.3.1 面向對象的方法303
2.3.2 面向對象的基本概念304
2.3.3 經典例題解析305
小結306
習題二306
第3章 軟體工程基礎308
3.1 軟體工程基本概念308
3.1.1 軟體的定義與軟體的
特點308
3.1.2 軟體危機與軟體工程309
3.1.3 軟體工程過程309
3.1.4 軟體生命周期309
3.1.5 軟體工程的目標與
原則310
3.1.6 軟體開發工具與軟體開發環境311
3.1.7 經典例題解析311
3.2 結構化分析方法312
3.2.1 可行性研究312
3.2.2 需求分析和需求分析
方法313
3.2.3 結構化分析方法及其常用
工具313
3.2.4 結構化方法開發過程314
3.2.5 軟體需求規格說明書315
3.2.6 經典例題解析315
3.3 結構化設計方法316
3.3.1 軟體設計的基本概念316
3.3.2 概要設計317
3.3.3 面向數據流的設計方法317
3.3.4 詳細設計318
3.3.5 經典例題解析319
3.4 軟體測試320
3.4.1 軟體測試的目的和原則320
3.4.2 軟體測試的技術與方法320
3.4.3 軟體測試的實施321
3.4.4 經典例題解析322
3.5 程式的調試323
3.5.1 程式調試的基本概念323
3.5.2 程式的靜態調試與動態
調試324
3.5.3 常見的軟體動態調試的
方法324
3.5.4 軟體的維護324
3.5.5 經典例題解析325
小結326
習題三326
第4章 資料庫設計基礎329
4.1 資料庫的基本概念329
4.1.1 信息、數據、資料庫329
4.1.2 資料庫管理系統330
4.1.3 資料庫系統331
4.1.4 經典例題解析332
4.2 數據模型333
4.2.1 數據模型概述333
4.2.2 實體間的聯繫334
4.2.3 實體-聯繫模型334
4.2.4 基本數據類型335
4.2.5 經典例題解析335
4.3 關係代數運算336
4.3.1 關係代數336
4.3.2 關係模型的基本運算338
4.3.3 經典例題解析338
4.4 資料庫設計方法和步驟339
4.4.1 資料庫設計概述339
4.4.2 資料庫設計的需求
分析339
4.4.3 資料庫的概念設計339
4.4.4 資料庫的邏輯設計340
4.4.5 資料庫的物理設計340
4.4.6 資料庫的實施與維護340
4.4.7 經典例題解析341
小結341
習題四341
附錄A 全國計算機等級考試簡介346
參考文獻350
2010年中國鐵道出版社出版圖書
基本信息
書名:Access資料庫程式設計(第二版)
套系名稱:高職高專計算機系列規劃教材
書號:9787113116064 版次: 開本:16開 頁碼:368頁
作者:張成叔
出版時間:2010-09-01
定價:35 元
出版社:中國鐵道出版社
適用專業:計算機專業
內容簡介
"本書根據《全國計算機等級考試(NCRE)二級Access資料庫程式設計考試大綱》和《全國計算機等級考試(NCRE)二級公共基礎知識考試大綱》的要求,在張成叔主編的《Access資料庫程式設計》(中國鐵道出版社,2008年版)的基礎上,將資料庫軟體由Access 2000升級到Access 2003,並對第一版內容進行了最佳化整合。
本書共分理論部分、實訓部分和公共基礎部分三部分,以“學生成績管理系統”和“圖書管理系統”的設計與開發為具體項目,讀者可以邊學習、邊實踐,掌握Access資料庫及其套用系統的設計與開發。
本書理念先進、結構完整、深入淺出、可讀性好、可操作性強,適合作為高職高專院校學生學習資料庫套用技術課程的教材,也可作為廣大參加全國計算機等級考試(NCRE)二級Access資料庫程式設計的讀者的參考書。"
圖書目錄
"第1章 Access基礎 1
1.1 資料庫基礎知識 1
1.1.1 計算機數據管理的發展 1
1.1.2 資料庫系統 2
1.1.3 數據模型 4
1.2 關係資料庫 5
1.2.1 關係數據模型 5
1.2.2 關係運算 7
1.3 啟動和退出Access 8
1.4 Access簡介 8
1.4.1 Access發展概述 8
1.4.2 Access的系統結構 9
1.4.3 Access的用戶界面 10
本章小結 11
習題一 11
第2章 資料庫 14
2.1 設計資料庫 14
2.1.1 設計原則 14
2.1.2 設計步驟 14
2.2 創建資料庫 17
2.2.1 建立一個空資料庫 17
2.2.2 利用嚮導創建資料庫 18
2.3 資料庫的基本操作 19
2.3.1 資料庫的打開 19
2.3.2 資料庫的關閉 20
2.3.3 資料庫的備份 20
2.3.4 資料庫的壓縮和修復 20
本章小結 21
習題二 21
第3章 表 22
3.1 Access數據類型 22
3.1.1 基本概念 22
3.1.2 數據類型 23
3.2 創建表 26
3.2.1 建立表結構 26
3.2.2 向表中輸入數據 28
3.2.3 設定欄位屬性 29
3.2.4 建立表之間的關係 34
3.3 維護表 36
3.3.1 打開和關閉表 36
3.3.2 修改表的結構 36
3.3.3 編輯表的內容 38
3.3.4 調整表的外觀 39
3.4 操作表 42
3.4.1 查找數據 42
3.4.2 替換數據 43
3.4.3 排序記錄 43
3.4.4 篩選記錄 44
3.5 導入/導出表 46
3.5.1 數據的導入 46
3.5.2 數據的導出 47
本章小結 48
習題三 48
第4章 查詢 52
4.1 認識查詢 52
4.1.1 查詢的功能 52
4.1.2 查詢的類型 53
4.1.3 查詢的條件 53
4.2 創建選擇查詢 57
4.2.1 簡單查詢嚮導 57
4.2.2 在設計視圖中創建條件
查詢 58
4.2.3 在設計視圖中創建總計
查詢 62
4.3 創建參數查詢 64
4.3.1 單參數查詢 64
4.3.2 多參數查詢 66
4.4 創建交叉表查詢 67
4.4.1 認識交叉表查詢 67
4.4.2 創建交叉表查詢 68
4.5 創建操作查詢 70
4.5.1 認識操作查詢 70
4.5.2 生成表查詢 70
4.5.3 追加查詢 72
4.5.4 更新查詢 73
4.5.5 刪除查詢 73
4.6 SQL查詢 74
4.6.1 使用SQL修改查詢中的
準則 74
4.6.2 SQL基礎知識 75
4.6.3 創建SQL查詢 78
本章小結 80
習題四 81
第5章 窗體 86
5.1 窗體基礎知識 86
5.1.1 窗體的概念 86
5.1.2 窗體的視圖 86
5.1.3 窗體的組成 87
5.1.4 窗體的類型 87
5.2 創建窗體 89
5.2.1 自動創建窗體 89
5.2.2 使用“窗體嚮導” 90
5.2.3 使用“數據透視表嚮導” 92
5.2.4 使用圖表嚮導 93
5.3 自定義窗體 94
5.3.1 工具列 94
5.3.2 工具箱 95
5.3.3 窗體中的控制項 96
5.3.4 控制項的用法 98
5.3.5 窗體和控制項的屬性 105
5.3.6 窗體和控制項的事件 108
5.4 美化窗體 109
5.4.1 使用自動套用格式 109
5.4.2 添加當前日期和時間 109
5.4.3 對齊窗體中的控制項 109
本章小結 110
習題五 110
第6章 報表 113
6.1 報表基礎知識 113
6.1.1 報表的定義和功能 113
6.1.2 報表的視圖 113
6.1.3 報表的組成 114
6.1.4 報表的分類 115
6.2 報表的自動創建和嚮導創建 116
6.2.1 利用“自動報表”創建
報表 116
6.2.2 利用“報表嚮導”創建
報表 117
6.2.3 利用“圖表嚮導”創建
報表 118
6.2.4 利用“標籤嚮導”創建
報表 119
6.3 報表設計視圖的使用 120
6.3.1 報表的設計視圖 120
6.3.2 報表的格式設定 121
6.3.3 報表中的控制項使用 122
6.3.4 創建基於參數查詢
的報表 124
6.3.5 創建子報表 125
6.3.5 報表的排序和分組 127
6.4 預覽和列印報表 128
6.4.1 預覽報表 128
6.4.2 列印報表 129
本章小結 129
習題六 130
第7章 數據訪問頁 132
7.1 數據訪問頁基礎知識 132
7.1.1 數據訪問頁的基本概念 132
7.1.2 數據訪問頁面視圖 132
7.1.3 數據訪問頁數據源
類型 133
7.2 創建數據訪問頁 134
7.2.1 自動創建數據訪問頁 134
7.2.2 用嚮導創建數據訪問頁 135
7.2.3 用設計視圖創建或修改
數據訪問頁 137
7.2.4 利用現有Web頁創建數據訪問頁 137
7.3 編輯數據訪問頁 138
7.3.1 為數據訪問頁添加控制項 138
7.3.2 美化和完善數據訪問頁 140
7.3.3 在數據訪問頁上添加
超連結 141
7.4 在IE中查看數據訪問頁 141
本章小結 142
習題七 142
第8章 宏 143
8.1 宏的概念 143
8.1.1 宏的基本概念 143
8.1.2 宏與Visual Basic 143
8.1.3 宏向Visual Basic程式代碼轉換 144
8.2 宏的操作 144
8.2.1 創建宏 144
8.2.2 宏的運行 149
8.2.3 宏的調試 149
8.2.4 常用宏操作 150
本章小結 151
習題八 151
第9章 模組 154
9.1 模組基本概念 154
9.1.1 模組的類型 154
9.1.2 模組的組成 155
9.1.3 面向對象程式設計的基本概念 155
9.2 VBA開發環境 158
9.2.1 進入VBA編程環境 159
9.2.2 VBE視窗 159
9.2.3 編寫VBA代碼 160
9.3 常量、變數、運算符和表達式 161
9.3.1 數據類型和資料庫對象 161
9.3.2 常量與變數 163
9.3.3 數組 165
9.3.4 運算符與表達式 166
9.4 常用標準函式 169
9.4.1 數學函式 169
9.4.2 字元串函式 170
9.4.3 類型轉換函式 170
9.4.4 日期/時間函式 170
9.5 語句和控制結構 171
9.5.1 語句概述 171
9.5.2 條件結構 172
9.5.3 循環結構 176
9.6 調用過程及參數傳遞 180
9.6.1 過程定義和調用 180
9.6.2 參數傳遞 181
9.7 常用操作方法 183
9.7.1 打開和關閉窗體 183
9.7.2 打開和關閉報表 184
9.7.3 輸入框 184
9.7.4 訊息框 185
9.7.5 計時事件Timer 186
9.7.6 VBA編程驗證數據 187
9.8 VBA程式的錯誤處理和調試 187
9.8.1 錯誤處理 187
9.8.2 調試 188
9.9 VBA資料庫編程 190
9.9.1 資料庫引擎及其接口 190
9.9.2 VBA訪問的資料庫
類型 192
9.9.3 資料庫訪問對象
(DAO) 192
9.9.4 ActiveX數據對象
(ADO) 194
9.9.5 資料庫編程分析 201
本章小結 204
習題九 205
實訓部分
實訓1 創建資料庫 217
1.1 實訓目的 217
1.2 實訓內容 217
1.2.1 啟動資料庫並使用幫助
系統 217
1.2.2 創建資料庫 218
1.2.3 資料庫的基本操作 219
思考及課後練習 220
實訓2 表Ⅰ——建立表結構和輸入
數據 221
2.1 實訓目的 221
2.2 實訓內容 221
2.2.1 建立表結構 221
2.2.2 向表中輸入數據 222
2.2.3 設定欄位屬性 224
2.2.4 建立表之間的關係 225
思考及課後練習 226
實訓3 表Ⅱ——維護、操作、
導入/導出表 227
3.1 實訓目的 227
3.2 實訓內容 227
3.2.1 打開和關閉表 227
3.2.2 修改表的結構 227
3.2.3 編輯表的內容 228
3.2.4 調整表的外觀 229
3.2.5 查找數據 230
3.2.6 替換數據 230
3.2.7 排序記錄 230
3.2.8 篩選記錄 231
3.2.9 導入/導出表 233
思考及課後練習 233
實訓4 查詢Ⅰ——選擇查詢和參數
查詢 234
4.1 實訓目的 234
4.2 實訓內容 234
4.2.1 使用嚮導創建選擇查詢 234
4.2.2 使用設計視圖創建選擇
查詢 235
4.2.3 在設計視圖中創建總計
查詢 236
4.2.4 創建單參數查詢 236
4.2.5 創建多參數查詢 237
思考及課後練習 238
實訓5 查詢Ⅱ——交叉表查詢和操作
查詢 240
5.1 實訓目的 240
5.2 實訓內容 240
5.2.1 創建交叉表查詢 240
5.2.2 創建操作查詢 241
思考及課後練習 244
實訓6 查詢Ⅲ——SQL查詢 246
6.1 實訓目的 246
6.2 實訓內容 246
6.2.1 數據定義語句 246
6.2.2 數據查詢語句 247
6.2.3 創建聯合查詢和子查詢 248
思考及課後練習 249
實訓7 窗體Ⅰ——創建窗體 251
7.1 實訓目的 251
7.2 實訓內容 251
7.2.1 利用“自動創建窗體”
創建窗體 251
7.2.2 利用嚮導創建窗體 252
7.2.3 利用“圖表嚮導”創建
窗體 253
思考及課後練習 254
實訓8 窗體Ⅱ——自定義窗體、美化
窗體 255
8.1 實訓目的 255
8.2 實訓內容 255
8.2.1 控制項的使用 255
8.2.2 控制項的布局調整 259
思考及課後練習 260
實訓9 報表 261
9.1 實訓目的 261
9.2 實訓內容 261
9.2.1 利用嚮導創建報表 261
9.2.2 創建主/子報表 263
思考及課後練習 265
實訓10 數據訪問頁 266
10.1 實訓目的 266
10.2 實訓內容 266
10.2.1 創建數據訪問頁 266
10.2.2 編輯數據訪問頁 268
思考及課後練習 270
實訓11 宏 271
11.1 實訓目的 271
11.2 實訓內容 271
11.2.1 創建和運行宏 271
11.2.2 為命令按鈕創建宏 273
思考及課後練習 274
實訓12 模組Ⅰ——條件結構 275
12.1 實訓目的 275
12.2 實訓內容 275
12.2.1 If語句及IIf函式的
使用 275
12.2.2 Switch函式及Select語句
的使用 277
思考及課後練習 278
實訓13 模組Ⅱ——循環結構 279
13.1 實訓目的 279
13.2 實訓內容 279
13.2.1 循環結構實訓 279
13.2.2 過程的創建與調用 280
思考及課後練習 281
實訓14 模組Ⅲ——對象操作 282
14.1 實訓目的 282
14.2 實訓內容 282
14.2.1 使用和修改對象屬性 282
14.2.2 DoCmd對象的使用 283
14.2.3 設計計時器 284
思考及課後練習 285
公共基礎部分
第1章 數據結構與算法基礎 286
1.1 算法的基本概念 286
1.1.1 算法的定義 286
1.1.2 算法的時間複雜度和空間複雜度 287
1.1.3 經典例題解析 287
1.2 數據結構的基本概念 288
1.2.1 數據結構的定義 288
1.2.2 線性結構與非線性結構 290
1.2.3 經典例題解析 290
1.3 線性表及其順序存儲結構 291
1.3.1 線性表的定義 291
1.3.2 線性表的順序存儲
結構 291
1.3.3 順序表的插入與刪除
運算 292
1.3.4 經典例題解析 292
1.4 棧和佇列 293
1.4.1 棧 293
1.4.2 佇列 293
1.4.3 經典例題解析 294
1.5 線性鍊表 295
1.5.1 線性單鍊表的結構及其基本運算 295
1.5.2 線性鍊表的基本運算 296
1.5.3 線性雙向鍊表的結構及其基本運算 296
1.5.4 經典例題解析 297
1.6 樹和二叉樹 297
1.6.1 樹的定義 297
1.6.2 二叉樹 298
1.6.3 二叉樹的遍歷 299
1.6.4 經典例題解析 300
1.7 查找技術 301
1.7.1 順序查找與二分查找
算法 301
1.7.2 經典例題解析 301
1.8 排序技術 302
1.8.1 插入排序 302
1.8.2 交換排序 303
1.8.3 選擇排序 304
1.8.4 經典例題解析 304
本章小結 305
習題一 305
第2章 程式設計基礎 307
2.1 程式設計方法與風格 307
2.1.1 程式設計與編程風格 307
2.1.2 經典例題解析 307
2.2 結構化程式設計 308
2.2.1 結構化程式的基本結構和
特點 308
2.2.2 結構化程式的設計原則和方法 308
2.2.3 經典例題解析 309
2.3 面向對象的程式設計方法 309
2.3.1 面向對象的方法 309
2.3.2 面向對象的基本概念 310
2.3.3 經典例題解析 311
本章小結 312
習題二 312
第3章 軟體工程基礎 313
3.1 軟體工程基本概念 313
3.1.1 軟體的定義與軟體的
特點 313
3.1.2 軟體危機與軟體工程 314
3.1.3 軟體工程過程 314
3.1.4 軟體生命周期 314
3.1.5 軟體工程的目標與原則 315
3.1.6 軟體開發工具與軟體開發環境 316
3.1.7 經典例題解析 316
3.2 結構化分析方法 317
3.2.1 可行性研究 317
3.2.2 需求分析和需求分析
方法 318
3.2.3 結構化分析方法及其常用工具 318
3.2.4 結構化方法開發過程 319
3.2.5 軟體需求規格說明書 320
3.2.6 經典例題解析 320
3.3 結構化設計方法 321
3.3.1 軟體設計的基本概念 321
3.3.2 概要設計 322
3.3.3 面向數據流的設計方法 322
3.3.4 詳細設計 323
3.3.5 經典例題解析 324
3.4 軟體測試 325
3.4.1 軟體測試的目的和
原則 325
3.4.2 軟體測試的技術與
方法 325
3.4.3 軟體測試的實施 326
3.4.4 經典例題解析 327
3.5 程式的調試 328
3.5.1 程式調試的基本概念 328
3.5.2 程式的靜態調試與動態
調試 329
3.5.3 常見的軟體動態調試的
方法 329
3.5.4 軟體的維護 330
3.5.5 經典例題解析 330
本章小結 331
習題三 331
第4章 資料庫設計基礎 333
4.1 資料庫的基本概念 333
4.1.1 信息、數據、資料庫 333
4.1.2 資料庫管理系統 334
4.1.3 資料庫系統 335
4.1.4 經典例題解析 336
4.2 數據模型 338
4.2.1 數據模型概述 338
4.2.2 實體間的聯繫 338
4.2.3 實體-聯繫模型 338
4.2.4 基本數據類型 339
4.2.5 經典例題解析 339
4.3 關係代數運算 340
4.3.1 關係代數 340
4.3.2 關係模型的基本運算 342
4.3.3 經典例題解析 342
4.4 資料庫設計方法和步驟 343
4.4.1 資料庫設計概述 343
4.4.2 資料庫設計的需求
分析 343
4.4.3 資料庫的概念設計 344
4.4.4 資料庫的邏輯設計 344
4.4.5 資料庫的物理設計 345
4.4.6 資料庫的實施與維護 345
4.4.7 經典例題解析 345
本章小結 346
習題四 346
附錄A 全國計算機等級考試簡介 349
參考文獻 353