本書介紹數據庫的基本理論知識、數據庫的建立、數據庫表的建立及操作、查詢的概念及SQL語句的編寫、窗體的建立、報表的建立、宏的建立、VBA編程模塊的建立及編程的基本方法、數據庫的連接操作、一個完整地數據庫開發(fā)實例等。
1.案例豐富,操作性強。本書采用大量的案例和實驗,彌補市場相應教材案例少、過于簡單的不足,方便讀者操作。
2.內容緊扣大綱,實用性強。本書內容覆蓋了全國計算機等級考試二級Access數據庫程序設計考試大綱的基本內容。
3.高附加值。本書除提供多媒體課件、參考答案外,還提供二維碼視頻文件、上機實驗素材等。
1984~2010年一直在華北電力大學任教,工作在研究生、本科生教學工作第一線。主講的主要課程: 1.計算機系統(tǒng)集成技術、2000-2009、計算機專業(yè)研究生、40學時 2.電子商務、2003-2006、計算機專業(yè)研究生、40學時 3.計算機接口技術、1997-2007、計算機專業(yè)本科生、64學時 4.微機原理與接口技術、1995-2006、計算機專業(yè)本科生、64學時 5.計算機硬件與接口、2002-2008、全校公選、32學時 6.匯編語言程序設計、1995-2009、計算機專業(yè)本科生、56學時 7.微機原理與匯編語言、2004-2010、軟件工程專業(yè)本科生、72學時 8.信息技術基礎、1990-2009、全校文理經管法各專業(yè)、48學時 9.計算機專業(yè)導論、2003-2007、計算機與軟件工程本科生、8學時
第1章 數據庫基礎 1
1.1 信息、數據與數據處理 1
1.2 數據管理技術的發(fā)展 1
1.3 數據庫系統(tǒng)的組成 4
1.4 數據庫系統(tǒng)的特點 5
1.5 數據庫系統(tǒng)的內部體系結構 5
1.6 數據模型 6
1.6.1 數據模型中的相關概念 6
1.6.2 數據模型分類 8
1.7 關系數據庫 9
1.7.1 關系模型的基本術語 9
1.7.2 關系的基本性質 10
1.7.3 關系完整性約束 10
1.7.4 關系規(guī)范化 11
1.7.5 關系運算 11
1.8 數據庫設計步驟 16
習題 17
第2章 Access 2010數據庫的設計與創(chuàng)建 20
2.1 Access 2010的工作環(huán)境 20
2.2 Access數據庫設計 21
2.2.1 Access數據庫設計步驟 21
2.2.2 “學生成績管理”數據庫設計實例 22
2.3 Access 2010數據庫的創(chuàng)建 23
2.4 Access 2010數據庫的對象 25
2.5 Access 2010數據庫的視圖模式 29
2.5.1 設計視圖 29
2.5.2 數據表視圖 29
2.5.3 數據透視表視圖 30
2.5.4 數據透視圖視圖 30
2.5.5 SQL視圖 31
2.6 Access 2010數據庫的操作 31
2.6.1 打開和關閉數據庫 31
2.6.2 壓縮和修復數據庫 32
2.6.3 設置數據庫打開密碼 33
2.6.4 備份數據庫 33
2.6.5 生成ACCDE文件 34
習題 35
第3章 表 36
3.1 表結構的設計 36
3.1.1 字段名稱的命名規(guī)定 36
3.1.2 字段的數據類型 37
3.1.3 “學生成績管理”數據庫中各表結構設計實例 39
3.2 創(chuàng)建表 40
3.2.1 使用數據表視圖創(chuàng)建表 40
3.2.2 使用設計視圖創(chuàng)建表 42
3.2.3 設置表的主鍵 43
3.2.4 修改表的結構 44
3.2.5 設置字段的屬性 44
3.3 表數據的錄入 47
3.4 建立表之間的關聯關系 50
3.5 表的基本操作 53
3.5.1 打開和關閉表 53
3.5.2 記錄的定位 54
3.5.3 記錄的操作 56
3.5.4 記錄的排序 56
3.5.5 記錄的篩選 58
3.5.6 表的外觀設置 60
3.5.7 表的復制、刪除和重命名 63
3.6 表的導入、導出和鏈接 64
3.6.1 表的導入 64
3.6.2 表的導出 66
3.6.3 表的鏈接 67
習題 68
第4章 查詢 71
4.1 查詢概述 71
4.1.1 查詢的類型 71
4.1.2 查詢的創(chuàng)建方法 72
4.2 選擇查詢 73
4.2.1 使用查詢向導創(chuàng)建選擇查詢 74
4.2.2 使用設計視圖創(chuàng)建選擇查詢 76
4.3 查詢的運行和修改 77
4.3.1 查詢的運行 77
4.3.2 查詢的修改 77
4.4 設置查詢條件 79
4.4.1 表達式與表達式生成器 79
4.4.2 在設計網格中設置查詢條件 83
4.5 設置查詢的計算 84
4.5.1 預定義計算 84
4.5.2 自定義計算 87
4.6 交叉表查詢 88
4.6.1 使用向導創(chuàng)建交叉表查詢 88
4.6.2 使用設計視圖創(chuàng)建交叉表查詢 89
4.7 參數查詢 90
4.7.1 單參數查詢 91
4.7.2 多參數查詢 91
4.8 操作查詢 92
4.8.1 生成表查詢 92
4.8.2 追加查詢 94
4.8.3 更新查詢 94
4.8.4 刪除查詢 95
4.9 SQL查詢 96
4.9.1 SELECT語句 96
4.9.2 INSERT語句 103
4.9.3 UPDATE語句 104
4.9.4 DELETE語句 105
4.9.5 SQL特定查詢 105
習題 108
第5章 窗體 112
5.1 窗體概述 112
5.1.1 窗體的視圖 112
5.1.2 窗體的類型 112
5.1.3 窗體的創(chuàng)建方法 113
5.2 創(chuàng)建窗體 114
5.2.1 自動創(chuàng)建窗體 114
5.2.2 使用窗體向導創(chuàng)建窗體 117
5.3 使用設計視圖創(chuàng)建窗體 119
5.3.1 窗體的設計視圖 119
5.3.2 屬性表 120
5.3.3 控件的類型和功能 122
5.3.4 控件的基本操作 123
5.3.5 常用控件的使用 125
5.4 窗體的設計 136
習題 140
第6章 報表 142
6.1 報表概述 142
6.1.1 報表的類型 142
6.1.2 報表的組成 142
6.1.3 報表的視圖 143
6.2 報表的創(chuàng)建 143
6.2.1 使用“報表”按鈕創(chuàng)建報表 144
6.2.2 使用“空報表”按鈕創(chuàng)建報表 144
6.2.3 使用“報表向導”按鈕創(chuàng)建報表 145
6.2.4 使用“報表設計”按鈕創(chuàng)建報表 148
6.2.5 創(chuàng)建圖表報表 150
6.2.6 創(chuàng)建標簽報表 151
6.3 報表的編輯 153
6.3.1 報表中記錄的排序與分組 153
6.3.2 報表中計算控件的使用 156
6.3.3 報表中添加日期時間和頁碼 157
6.4 報表的打印與導出 158
6.4.1 打印報表 158
6.4.2 導出報表 159
習題 159
第7章 宏 161
7.1 宏概述 161
7.1.1 宏的概念 161
7.1.2 宏的類型 162
7.1.3 宏的設計視圖 162
7.2 創(chuàng)建宏 163
7.2.1 創(chuàng)建操作序列的獨立宏 163
7.2.2 刪除獨立宏 165
7.2.3 創(chuàng)建嵌入宏 165
7.2.4 使用IF宏操作來控制程序流程 166
7.2.5 刪除嵌入宏 169
7.2.6 創(chuàng)建子宏和宏組 169
7.2.7 創(chuàng)建數據宏 170
7.3 編輯宏 172
7.4 宏的運行與調試 173
7.4.1 宏的運行 173
7.4.2 宏的調試 174
習題 175
第8章 模塊與VBA程序設計 176
8.1 模塊概述 176
8.1.1 模塊的分類 176
8.1.2 模塊的組成 176
8.1.3 一個簡單的VBA窗體模塊示例 177
8.2 VBA程序設計概述 178
8.2.1 對象和對象名 178
8.2.2 對象的屬性 178
8.2.3 對象的方法 180
8.2.4 對象的事件和事件過程 180
8.2.5 DoCmd對象 181
8.3 VBA程序開發(fā)環(huán)境 182
8.3.1 打開VBE編程窗口 182
8.3.2 VBE窗口的組成 182
8.3.3 在VBE中編寫代碼 183
8.4 VBA程序基礎 184
8.4.1 數據類型 184
8.4.2 常量 185
8.4.3 變量 185
8.4.4 數組 187
8.4.5 運算符 188
8.4.6 函數 191
8.4.7 表達式 192
8.5 VBA程序語句 193
8.5.1 語句的書寫規(guī)則 193
8.5.2 聲明語句 193
8.5.3 賦值語句 193
8.5.4 注釋語句 194
8.5.5 輸入輸出語句 194
8.6 VBA程序的控制結構 196
8.6.1 順序結構 196
8.6.2 選擇結構 198
8.6.3 循環(huán)結構 206
8.7 VBA自定義過程的創(chuàng)建和調用 212
8.7.1 子過程聲明和調用 213
8.7.2 函數聲明和調用 215
8.7.3 變量作用域 216
8.8 VBA程序調試 217
8.8.1 錯誤類型 217
8.8.2 程序調試 218
習題 219
第9章 VBA的數據庫編程 224
9.1 數據訪問接口 224
9.2 數據訪問對象ADO 224
9.2.1 ADO對象 224
9.2.2 訪問記錄集中的數據 226
9.3 數據訪問對象DAO 228
9.3.1 DAO對象的聲明和賦值 228
9.3.2 DAO對象 229
習題 231
附錄 232
參考文獻 258