Access數據庫教程
-
【作 者】費嵐
【I S B N 】978-7-5084-9833-1
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2012-08-08
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】280
【千字數】456
【印 張】17.5
【定 價】¥29.8
【叢 書】普通高等教育“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以Access關系數據庫管理系統為開發工具,系統地介紹數據庫的基本概念,以及Access 2003的主要功能和使用方法。全書以一個完整的Access數據庫應用系統為例,貫穿教材,深入淺出地向讀者全面介紹Access的使用方法,幫助讀者了解數據庫應用系統的開發過程。
全書共10章,主要內容包括:數據庫基礎知識、數據庫和表、查詢、窗體、報表、數據訪問頁、宏、模塊的設計與使用、數據庫安全與管理、學生管理系統的開發。附錄提供了書中所使用的表及數據。
本書根據全國計算機等級考試計算機二級考試Access考試大綱的要求編寫,內容由淺入深、通俗易懂、實用性強。
本書既可作為大專院校Access數據庫課程的教材,也可作為計算機等級考試培訓教材。
本書習題參考答案、全國計算機等級考試二級Access數據庫程序設計考試大綱和免費電子教案,讀者可以到中國水利水電出版社和萬水書苑的網站上免費下載,網址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
前 言
隨著計算機技術與網絡通信技術的發展,數據庫技術已成為信息社會中對大量數據進行組織與管理的重要技術手段及軟件技術,是網絡信息化管理系統的基礎。越來越多的行業和單位已經采用以數據庫技術為核心的信息管理系統對日常工作進行管理。
Access是Microsoft公司Office辦公自動化軟件的一個組成部分,是基于Windows平臺的關系數據庫管理系統。Access是一個功能強大、容易操作的“數據庫管理系統”,它適合開發中小型數據庫應用系統。其界面友好、操作簡單、功能全面、使用方便,不僅具有眾多數據庫管理軟件所具有的功能,同時還進一步增強了網絡功能,已逐步成為桌面數據庫領域的佼佼者,深受廣大用戶的歡迎。用戶可以在很短的時間內掌握利用Access進行開發的方法,并利用它的向導方便、快捷、簡單地設計出一個數據庫系統,適合于一般用戶特別是非計算機專業人員進行數據庫管理。
本書針對非計算機專業學生的特點,把培養實際應用能力放在首位,精心選取實例,內容安排循序漸進,操作步驟翔實,立足于將理論知識與實踐教學有機地結合。本書選用學生管理系統作為教學案例,貫穿整個教材。既激發學生學習興趣,又能使學生在理解的基礎上較容易地掌握相關內容。
全書共10章,第1章介紹數據庫基礎理論方面的知識點;第2~7章介紹如何創建表、查詢、窗體、報表、頁、宏對象,開發者通過創建表、查詢、窗體、報表、頁、宏等對象,可以將數據整合在一起,快速建立和管理簡單的數據庫應用系統;第8章介紹VBA編程技術,VBA在開發中的應用大大加強了對數據管理應用功能的擴展,使開發出來的系統更具靈活性,更容易發揮開發者的想象力和創造力;第9章介紹數據庫的安全管理,創建數據庫應用系統后,為了防止敏感數據被他人破壞或修改,一定要保護數據庫;第10章以“學生管理系統”項目開發為例,介紹開發設計數據庫應用系統的一般流程。
本書由費嵐擔任主編,王峰、張桂香擔任副主編。其中,第1、9章由費嵐、李懷強共同編寫;第2、6章由黃仙姣編寫;第3、5章由張桂香編寫;第4、7章由王峰編寫;第8、10章由費嵐編寫。荊濤、趙紅霞、荊宣青、劉洋等老師在本書的編寫過程中提供了有益的建議和幫助。
由于編寫時間倉促以及作者水平有限,書中難免存在錯誤和不妥之處,懇請讀者批評指正,在此表示衷心感謝。
編 者
2012年5月
第1章 數據庫基礎知識 1
1.1 數據庫的概念 1
1.1.1 數據和數據管理 1
1.1.2 數據管理技術的發展 1
1.1.3 數據庫系統 2
1.1.4 實體及聯系 3
1.1.5 數據模型 4
1.2 關系數據庫 6
1.2.1 關系模型 6
1.2.2 關系運算 7
1.3 數據庫設計基礎 9
1.4 Access簡介 10
1.4.1 Access系統的特點 10
1.4.2 Access的啟動與退出 11
1.4.3 Access的基本對象 11
習題一 12
第2章 數據庫和表 13
2.1 Access數據庫的基本操作 13
2.1.1 數據庫的設計 13
2.1.2 創建數據庫 14
2.2 建立表 17
2.2.1 Access的數據類型 17
2.2.2 表的建立 18
2.2.3 向表中輸入數據 25
2.2.4 字段的屬性設置 29
2.3 表的維護 34
2.3.1 打開/關閉表 34
2.3.2 修改表結構 35
2.3.3 編輯表內容 36
2.3.4 調整表外觀 38
2.4 主鍵與索引 40
2.4.1 主鍵 40
2.4.2 索引 41
2.5 表間關系的建立與修改 42
2.5.1 建立表間的關系 42
2.5.2 設置參照完整性 44
2.5.3 刪除或修改表間關系 45
2.5.4 查看表間關系 45
2.6 表的其他操作 46
2.6.1 復制表的操作 46
2.6.2 刪除表操作 46
2.6.3 重命名表操作 47
2.6.4 查找或替換數據操作 47
2.6.5 排序記錄操作 49
2.6.6 篩選記錄操作 50
2.6.7 使用子表操作 52
習題二 53
第3章 查詢 55
3.1 認識查詢 55
3.1.1 查詢的特點 55
3.1.2 查詢的類型 55
3.2 選擇查詢 55
3.3 設置查詢條件 61
3.3.1 邏輯運算符組合條件 61
3.3.2 關系運算符組合條件 63
3.3.3 Between運算符組合條件 64
3.3.4 In運算符組合條件 64
3.3.5 Like運算符組合條件 64
3.3.6 Is NULL運算 65
3.4 查詢中的計算 65
3.4.1 預定義計算 65
3.4.2 自定義計算(添加新字段) 67
3.5 交叉表查詢 68
3.6 參數查詢 72
3.7 操作查詢 73
3.7.1 生成表查詢 73
3.7.2 追加查詢 74
3.7.3 更新查詢 75
3.7.4 刪除查詢 75
3.8 SQL查詢 77
3.8.1 數據查詢命令的基本用法 77
3.8.2 SQL視圖的操作 79
3.8.3 單表查詢 80
3.8.4 多表查詢 85
3.8.5 嵌套查詢 87
3.8.6 合并查詢 88
3.9 其他SQL命令 89
習題三 91
第4章 窗體 93
4.1 窗體概述 93
4.1.1 窗體作用 93
4.1.2 窗體組成 93
4.1.3 窗體類型 94
4.1.4 窗體的視圖 95
4.2 使用向導創建窗體 96
4.2.1 自動創建窗體 96
4.2.2 使用“窗體向導”創建窗體 98
4.2.3 使用“數據透視表向導”創建
窗體 101
4.2.4 使用“圖表向導”創建窗體 102
4.3 使用“設計視圖”創建窗體 104
4.4 窗體基本控件及應用 106
4.4.1 控件的類型 106
4.4.2 工具箱中的控件 107
4.4.3 向窗體中添加控件 108
4.4.4 窗體和控件的屬性 120
4.4.5 窗體與對象的事件 121
4.5 設計頁眉和頁腳 125
4.6 創建切換面板窗體 126
4.6.1 創建切換面板窗體 126
4.6.2 修改切換面板窗體 129
4.6.3 設置啟動窗體 129
習題四 129
第5章 報表 131
5.1 報表概述 131
5.1.1 報表作用 131
5.1.2 報表組成 131
5.1.3 報表類型 132
5.1.4 報表的視圖 134
5.2 創建報表 134
5.2.1 使用“自動報表”創建報表 134
5.2.2 使用“報表向導”創建報表 135
5.2.3 使用“圖表向導”創建報表 137
5.2.4 使用“標簽向導”創建報表 139
5.3 使用報表設計視圖創建報表 140
5.4 編輯報表 143
5.4.1 設置報表格式 143
5.4.2 添加背景圖片 144
5.4.3 添加日期和時間 145
5.4.4 添加分頁符和頁碼 145
5.4.5 添加線條和矩形 146
5.5 報表排序和分組 147
5.5.1 記錄排序 147
5.5.2 記錄分組 148
5.6 報表計算 150
5.6.1 在報表中添加計算控件 150
5.6.2 報表統計計算 152
5.7 子報表 153
5.8 報表的預覽和打印 156
5.8.1 頁面設置 156
5.8.2 報表預覽 157
5.8.3 報表打印 157
習題五 158
第6章 數據訪問頁 160
6.1 數據訪問頁簡述 160
6.1.1 數據訪問頁的作用 160
6.1.2 數據訪問頁的存儲和調用方式 160
6.2 創建數據訪問頁 162
6.2.1 使用“自動創建數據頁”創建
數據訪問頁 162
6.2.2 使用“數據頁向導”創建數據
訪問頁 163
6.2.3 使用“設計視圖”創建數據訪問頁 166
6.3 編輯數據訪問頁 168
6.3.1 添加標簽 168
6.3.2 添加命令按鈕 168
6.3.3 數據訪問頁的美化設計 170
習題六 174
第7章 宏 176
7.1 宏的概述 176
7.1.1 宏設計窗口 176
7.1.2 宏的種類 178
7.2 常用的宏命令 179
7.3 創建宏 181
7.3.1 簡單宏 181
7.3.2 條件宏 182
7.3.3 宏組 183
7.4 宏的運行 185
7.5 宏使用實例 185
習題七 188
第8章 模塊的設計與使用 189
8.1 認識模塊 189
8.1.1 模塊的基本概念 189
8.1.2 模塊設計環境 192
8.2 VBA編程基本概念和步驟 194
8.2.1 基本概念 194
8.2.2 用代碼設置窗體屬性和事件 196
8.2.3 編程步驟 197
8.2.4 DoCmd對象 197
8.3 VBA編程基礎 199
8.3.1 VBA的基本數據類型 199
8.3.2 常量 199
8.3.3 變量 200
8.3.4 表達式 200
8.3.5 內部函數 201
8.4 VBA程序的流程控制結構 204
8.4.1 VBA常用語句 204
8.4.2 順序結構 206
8.4.3 選擇結構 207
8.4.4 循環結構 210
8.5 數組 213
8.5.1 數組的聲明 213
8.5.2 數組的使用 213
8.6 過程調用與參數傳遞 214
8.6.1 Sub過程 215
8.6.2 Function過程 216
8.6.3 參數傳遞 217
8.6.4 變量的作用域 218
8.6.5 變量的生存期 219
8.7 VBA的數據庫編程 220
8.7.1 使用DAO訪問數據庫 220
8.7.2 使用ADO訪問數據庫 225
8.8 VBA程序的調試 227
8.8.1 常見錯誤類型 227
8.8.2 調試工具欄和調試窗口 228
8.8.3 調試方法 229
習題八 230
第9章 數據庫安全與管理 233
9.1 不同版本數據庫轉換 233
9.2 數據導入、導出 234
9.2.1 數據導入 234
9.2.2 導出數據庫中的數據 240
9.3 數據庫的備份、壓縮和修復 242
9.3.1 數據庫的備份 242
9.3.2 數據庫的壓縮和修復 242
9.4 數據庫的安全機制 243
9.4.1 設置數據庫密碼 243
9.4.2 用戶與組賬戶 244
9.4.3 使用安全機制向導 246
習題九 251
第10章 學生管理系統的開發 252
10.1 系統分析與設計 252
10.1.1 系統功能分析 252
10.1.2 系統模塊設計 252
10.1.3 功能模塊的物理實現 253
10.2 數據庫實現 253
10.2.1 設計數據表 253
10.2.2 創建表間關系 255
10.3 學生管理系統的實現 255
10.3.1 “班級信息”窗體的設計與實現 255
10.3.2 “學生信息”窗體的設計與實現 256
10.3.3 “成績錄入”窗體的設計與實現 257
10.3.4 “成績查詢”窗體的設計與實現 261
10.3.5 報表的設計與實現 262
10.3.6 系統主窗體設計與實現 266
10.3.7 登錄窗體的設計與實現 267
10.3.8 將“登錄”窗體設置為系統的
啟動窗體 268
附錄 本書中所使用的表及數據 269
參考文獻 272
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學應用數學 [主編 郭立娟]
- 工業機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 信號與系統(第二版) [主編 張宇]
- 信息技術基礎 [主編 唐倩 邵銳]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 大學生創新創業基礎 [主編 姜國權 姜福佳]
- 信息技術(微課版) [王云 徐江鴻 李清霞 羅學鋒 ]
- 管理基礎與實務 [主編 王鳳基 顏漢軍]
- 高等數學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數學(下冊) [主編 李愛芹 胡雷 尹金生]