內容簡介
基於資料庫技術產生的原因,介紹資料庫的概念、理論和技術,建立學習資料庫技術的學習框架;基於典型案例講解資料庫的設計、創建及管理,培養學生數據組織和管理的能力。本書分為12章,共50小節。 按照原理、技術、常規套用和創新套用四個結構點來組織教材內容。
圖書目錄
第 1章 資料庫技術基礎 1
1.1 資料庫技術的產生 1
1.1.1 檔案技術組織數據的弊端 1
1.1.2 資料庫技術組織數據的優勢 4
1.2 資料庫技術的相關概念 5
1.2.1 數據和信息 5
1.2.2 資料庫 6
1.2.3 資料庫管理系統 6
1.2.4 資料庫應用程式 7
1.2.5 資料庫系統 7
1.2.6 數據模型 8
1.2.7 資料庫模式 10
1.2.8 資料庫語言 10
1.3 關係資料庫的數據模型 11
1.3.1 關係資料庫的數據結構 11
1.3.2 關係資料庫的數據操作 13
1.3.3 關係資料庫的數據約束 15
1.4 關係資料庫的資料庫模式 16
1.5 關係資料庫的設計 17
1.5.1 關係資料庫設計的內容 17
1.5.2 關係資料庫設計的步驟 17
1.5.3 關係資料庫概念設計的方法 18
1.5.4 E-R模型轉換為關係資料庫
模式 21
習題 24
第 2章 Access基礎 26
2.1 Access的用戶界面 26
2.1.1 Access的Backstage界面 26
2.1.2 Access的主界面 27
2.2 Access的工作環境 28
2.2.1 資料庫默認資料夾的設定 29
2.2.2 功能區的設定 30
2.2.3 快速訪問工具列的設定 31
2.3 Access的資料庫對象 32
2.3.1 表 32
2.3.2 查詢 33
2.3.3 窗體 33
2.3.4 報表 33
2.3.5 宏 34
2.3.6 模組 34
2.4 Access中的數據 34
2.4.1 Access中的數據類型 35
2.4.2 Access中的函式 38
2.4.3 Access中的表達式 42
2.4.4 表達式的計算輸出 45
2.5 Access的設計工具 46
2.5.1 模板 46
2.5.2 嚮導 48
2.5.3 設計器 48
2.5.4 生成器 49
6.2 SQL的定義功能 129
6.2.1 資料庫的創建 129
6.2.2 數據表的定義 129
6.2.3 索引的定義 135
6.2.4 視圖的定義 137
6.3 SQL的更新功能 138
6.3.1 插入數據 138
6.3.2 更新數據 139
6.3.3 刪除數據 139
6.4 SQL的查詢功能 139
6.4.1 簡單查詢 141
6.4.2 嵌套查詢 144
6.4.3 連線查詢 145
6.4.4 統計查詢 147
6.4.5 集合查詢 149
6.5 SQL的綜合套用 150
習題 155
第7章 宏對象的設計及套用 158
7.1 宏對象概述 158
7.1.1 宏對象的概念 158
7.1.2 宏對象的功能 158
7.1.3 宏對象的分類 159
7.1.4 宏的組成 159
7.1.5 宏的操作命令 160
7.2 宏對象的設計界面 161
7.2.1 “宏設計工具”選項卡 162
7.2.2 “宏設計”窗格 163
7.2.3 “操作”窗格 163
7.3 宏對象的創建與編輯 165
7.3.1 宏對象的創建 165
7.3.2 宏對象的編輯 170
7.4 宏對象的執行與調試 170
7.4.1 宏對象的執行 170
7.4.2 宏對象的調試 171
7.5 宏對象的套用示例 172
7.5.1 序列宏 172
7.5.2 條件宏 173
7.5.3 自動運行宏 175
習題 175
第8章 VBA程式設計語言 177
8.1 程式設計語言概述 177
8.1.1 程式 177
8.1.2 程式設計方法 177
8.1.3 程式設計語言 177
8.1.4 VBA簡介 178
8.2 VBA語法知識 180
8.2.1 關鍵字和標識符 180
8.2.2 常量和變數 180
8.2.3 數據類型 182
8.2.4 表達式 183
8.2.5 函式 185
8.2.6 聲明語句 189
8.2.7 賦值語句 190
8.2.8 注釋語句 191
8.3 VBA流程控制語句 191
8.3.1 選擇控制語句 191
8.3.2 循環控制語句 194
8.4 面向過程的程式設計 197
8.4.1 Sub過程 197
8.4.2 Function過程 199
8.5 面向對象的程式設計 200
8.5.1 面向對象程式設計基礎 200
8.5.2 Access VBA中的對象類 204
8.5.3 Access VBA中的對象模型 204
8.5.4 Access VBA中的集合對象 206
8.5.5 Access VBA對象的屬性、方法與
事件 206
8.5.6 Access VBA對象的引用 209
8.5.7 Access VBA對象的設計 210
8.5.8 基於DAO接口的Access資料庫的
11.2.3 使用標籤嚮導創建報表 278
11.3 使用設計視圖創建報表對象 279
11.3.1 報表對象的設計視圖 279
11.3.2 報表對象的設計工具 280
11.3.3 報表對象的創建起點——頁面
設定 280
11.4 常用報表控制項的設計及套用 281
11.4.1 在報表中添加簡單控制項 281
11.4.2 在報表中添加計算控制項 282
11.4.3 在報表中添加排序和分組控制項 284
11.4.4 在報表中添加子報表控制項 286
11.5 報表對象的完善和美化 287
11.5.1 修飾報表的常用方法 288
11.5.2 報表的預覽與列印 289
習題 290
第 12章 資料庫套用系統的
開發 292
12.1 Access資料庫的訪問技術 292
12.1.1 常用的資料庫訪問接口 292
12.1.2 ADO對象模型 293
12.1.3 使用ADO訪問Access資料庫的
基本步驟 294
12.2 資料庫套用系統的開發概述 294
12.2.1 資料庫套用系統開發的一般
過程 295
12.2.2 資料庫設計的步驟 296
12.3 案例分析——訂單管理系統的
開發 298
12.3.1 需求分析 298
12.3.2 系統設計 299
12.3.3 系統實現 301
習題 312