Access 2010數據庫程序設計
-
【作 者】主編 紀澍琴 于雪晶
【I S B N 】978-7-5170-4087-3
【責任編輯】石永峰/宋俊娥
【適用讀者群】本專通用
【出版時間】2016-02-07
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】384
【千字數】543
【印 張】24
【定 價】¥48
【叢 書】普通高等教育“十三五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是根據教育部高等教育司組織制訂的《高等學校文科類專業大學計算機教學基本要求》編寫的。本書介紹了數據庫原理和基本概念,并結合Microsoft Access 2010詳細介紹了數據庫應用各方面的知識。全書共分10章,內容包括:數據庫基礎知識,Access 2010 基礎,數據庫和表的建立和操作,使用查詢,制作窗體,創建與打印報表,使用宏,模塊和VBA程序設計,VBA應用實例和設計高校教學管理系統。
本書從易學性和實用性入手,每部分都聯系實例進行講解,圖文并茂、循序漸進,注重實際操作技能的訓練,并在最后一章用一個完整的實例詳細講解了如何使用Access開發數據庫應用程序。本書適合作為高等學校文科專業的數據庫應用技術課程的教學用書,也可作為各大中專院校、職業院校和各類培訓學校的Access數據庫應用教材和參加全國計算機等級考試(二級Access)的參考書。
本書配套有《Access 2010數據庫程序設計實踐教程》,書中以一個完整的案例和詳盡細致的實驗步驟幫助讀者進行操作訓練,并配有大量的習題和答案供讀者參考選用。
數據庫應用技術是計算機應用的一個重要方向,學習和掌握數據庫的基本知識,利用數據庫系統進行數據處理是高等院校特別是文科學生必備的能力之一。
Access是一個小型的關系數據庫管理系統,它可以有效地組織、管理和共享數據庫中的數據,具有界面友好、易學易用、功能完備、接口靈活等特點,被廣泛地應用于各種數據庫管理軟件的開發。
本書作者根據數據庫應用的基本特點,結合初學者的實際情況,按照《高等學校文科類專業大學計算機教學基本要求》和《全國計算機等級考試大綱》的要求,精心策劃和組織內容,以Access 2010版本作為軟件環境編寫了此書。
全書共分10章:
第1章重點介紹了數據庫技術的發展、數據庫的基本概念、關系數據庫、數據庫設計及管理基礎和SQL語言。
第2章介紹了Access 2010基礎,包括Access 2010 的簡介、特點,Access 2010所包含的各種數據庫對象,Access 2010的基本操作環境和數據庫的創建。
第3~7章分別對創建表、查詢、窗體、報表和宏等內容進行了重點介紹,上述章節也是Access的基本功能所在。
第8章通過大量的實例介紹了Access的編程語言VBA,使用VBA編程環境可以讓Access數據庫應用系統更加靈活,功能更加強大。
第9章是VBA應用實例介紹,通過程序流程控制、過程調用、計時器和ADO數據庫編程等具體實例,從分析和設計兩個方面加以闡述,旨在使讀者可以更加快速和熟練地進行較復雜的應用數據庫的分析和設計。
第10章為了使學生能夠更好地使用Access開發數據庫軟件,理解和掌握數據庫設計和開發的流程,以高校教學管理系統為例詳細介紹了數據庫應用軟件的開發過程。
考慮到普通高等學校文科學生的特點,本書以應用為目的,以一個完整的數據庫應用案例為引導,通過大量的實例講解,圖文并茂,簡明扼要,闡述由淺入深,層次分明。
為了便于教師使用本教材進行實驗教學和方便學生的學習,我們還編寫了與本教材配套的《Access 2010數據庫程序設計實踐教程》,書中以一個完整的案例和詳盡細致的實驗步驟幫助讀者進行操作訓練,并配有大量的習題和答案供讀者參考選用。
本書由紀澍琴、于雪晶任主編,劉威、俞炫昊和梁銀山任副主編。第1章至第7章由紀澍琴編寫,第8章至第9章由于雪晶編寫,第10章由俞炫昊編寫。參加本書大綱討論及部分章節編寫的還有張守偉、楊海波、陳天亨、周麗娟、張淑華、段麗霞、李季和孟慶霞等。全書由紀澍琴統稿。在本書的編寫和出版過程中得到了中國水利水電出版社的大力支持和幫助,在此一并致謝!
由于時間緊迫、作者水平有限,書中難免有不足之處,懇請專家、教師及讀者多提寶貴意見。
編 者
2015年12月
第1章 數據庫設計基礎 1
1.1 數據庫的基本概念 1
1.1.1 數據和數據處理 1
1.1.2 數據管理技術的發展 2
1.1.3 數據庫系統 4
1.1.4 數據庫管理系統的基本功能 5
1.1.5 數據庫系統的特點 5
1.1.6 數據庫系統的內部體系結構 6
1.2 數據模型 8
1.2.1 數據模型的基本概念 8
1.2.2 概念模型 9
1.2.3 E-R模型 10
1.2.4 邏輯數據模型 11
1.3 關系數據庫 14
1.3.1 關系模型的組成 14
1.3.2 關系代數 14
1.3.3 關系完整性約束 18
1.4 SQL基本命令 18
1.4.1 SQL簡介 18
1.4.2 SQL基本語句 19
1.5 數據庫設計與管理 22
1.5.1 數據庫規范化設計 22
1.5.2 數據庫設計的步驟 25
1.5.3 數據庫的管理 26
1.5.4 Access數據庫應用系統設計實例 27
習題一 31
第2章 Access 2010基礎 34
2.1 Access 2010簡介 34
2.2 Access 2010的新特點 34
2.3 Access 2010的數據庫對象 36
2.4 Access 2010 的開發環境和基本操作 38
2.4.1 啟動Access 2010 38
2.4.2 退出Access 2010 38
2.4.3 Access 2010的操作界面 38
2.4.4 Access 2010的選項卡 41
2.4.5 Access 2010的導航窗格 43
2.5 創建數據庫 45
習題二 48
第3章 表 49
3.1 建立表 49
3.1.1 表結構 49
3.1.2 創建表 50
3.1.3 設置字段屬性 56
3.1.4 向表中輸入數據 63
3.2 主鍵和索引 67
3.2.1 主鍵 67
3.2.2 索引 67
3.3 建立表間關系 69
3.3.1 表間關系的概念 69
3.3.2 建立表間關系 69
3.3.3 關系選項 71
3.3.4 編輯關系 72
3.3.5 刪除關系 72
3.4 獲取外部數據 73
3.5 維護表 77
3.5.1 表的相關操作 77
3.5.2 修改表的結構 79
3.5.3 編輯表的內容 79
3.5.4 調整表的外觀 81
3.6 操作表 85
3.6.1 查找數據 85
3.6.2 替換數據 87
3.6.3 排序記錄 87
3.6.4 篩選記錄 91
習題三 96
第4章 查詢 99
4.1 查詢概述 99
4.1.1 查詢的功能 99
4.1.2 查詢的類型 100
4.1.3 查詢的視圖 100
4.2 使用查詢向導創建查詢 102
4.2.1 簡單查詢向導 102
4.2.2 交叉表查詢向導 106
4.2.3 查找重復項查詢向導 109
4.2.4 查找不匹配項查詢向導 112
4.3 操作已創建的查詢 115
4.3.1 運行已創建的查詢 115
4.3.2 編輯查詢中的字段 115
4.3.3 編輯查詢中的數據源 116
4.3.4 調整查詢的列寬 116
4.3.5 使用查詢的結果 117
4.4 查詢條件 117
4.5 選擇查詢 120
4.5.1 創建選擇查詢 121
4.5.2 查詢中的計算功能 124
4.6 交叉表查詢 130
4.7 參數查詢 131
4.7.1 單參數查詢 131
4.7.2 多參數查詢 132
4.8 操作查詢 134
4.8.1 認識操作查詢 134
4.8.2 保護數據 134
4.8.3 生成表查詢 134
4.8.4 追加查詢 136
4.8.5 更新查詢 138
4.8.6 刪除查詢 139
4.9 SQL查詢 141
4.9.1 使用SQL語句修改查詢中的條件 141
4.9.2 創建SQL查詢 142
4.9.3 用SQL語句實現各種查詢 150
習題四 151
第5章 窗體 154
5.1 窗體概述 154
5.1.1 窗體的概念和作用 154
5.1.2 窗體的類型 154
5.1.3 窗體的視圖 156
5.2 創建窗體 159
5.2.1 自動、快速創建窗體 160
5.2.2 使用“窗體向導”創建窗體 163
5.2.3 使用“空白窗體”創建窗體 167
5.2.4 創建圖表窗體 168
5.3 窗體的設計 170
5.3.1 窗體設計工具 171
5.3.2 窗體中的控件 172
5.3.3 窗體中常用控件的使用 174
5.3.4 控件的命名 187
5.3.5 窗體和控件的屬性 188
5.4 窗體的美化 191
5.4.1 設置控件的格式屬性 191
5.4.2 設置窗體的格式屬性 192
5.4.3 添加當前日期和時間 193
5.4.4 控件的尺寸統一與對齊 194
習題五 196
第6章 報表 198
6.1 報表概述 198
6.1.1 報表的功能 198
6.1.2 報表的類型 199
6.1.3 報表的視圖 200
6.1.4 報表的組成 203
6.2 創建報表 204
6.2.1 使用“報表”自動創建報表 204
6.2.2 使用“報表向導”創建報表 205
6.2.3 使用“空報表”創建報表 208
6.2.4 使用“報表設計”創建報表 208
6.2.5 創建圖表報表 213
6.2.6 使用“標簽”創建報表 216
6.3 報表中的排序、分組和計算 219
6.3.1 記錄排序 219
6.3.2 記錄分組 221
6.3.3 使用計算控件 222
6.4 創建子報表 225
6.5 報表的美化 228
6.5.1 應用“主題” 228
6.5.2 添加背景圖案 229
6.5.3 添加頁碼 231
6.5.4 添加分頁符 231
6.5.5 添加日期和時間 231
6.5.6 添加直線和矩形 232
6.6 打印報表和創建多級列表 233
習題六 234
第7章 宏 236
7.1 宏概述 236
7.1.1 宏的概念 236
7.1.2 宏的分類 237
7.1.3 宏設計器 238
7.1.4 宏設計選項卡 239
7.1.5 常用的宏操作 240
7.2 創建宏 241
7.2.1 創建操作序列宏 241
7.2.2 創建宏組 243
7.2.3 創建條件宏 245
7.2.4 創建嵌入宏 246
7.3 編輯宏 249
7.4 運行和調試宏 250
7.4.1 宏的運行 250
7.4.2 宏的調試 250
習題七 252
第8章 模塊與VBA程序設計 254
8.1 模塊與VBA簡介 254
8.1.1 VBA簡介 254
8.1.2 VBA 的開發環境VBE 254
8.1.3 模塊 258
8.1.4 創建和運行模塊 261
8.2 VBA面向對象程序設計 262
8.2.1 對象和類 262
8.2.2 屬性、事件和方法 262
8.3 VBA編程基礎 265
8.3.1 編碼規則 265
8.3.2 數據類型 265
8.3.3 常量、變量 268
8.3.4 運算符和表達式 271
8.3.5 標準函數 274
8.3.6 數組 279
8.4 VBA程序的流程控制 280
8.4.1 語句 280
8.4.2 選擇結構 281
8.4.3 循環結構 285
8.5 子過程與函數過程 288
8.5.1 過程的調用 288
8.5.2 參數傳遞 290
8.6 VBA常用的操作 291
8.7 VBA數據庫編程 296
8.7.1 數據庫引擎及其接口 296
8.7.2 數據訪問對象DAO 297
8.7.3 ActiveX數據對象 299
8.7.4 數據庫數據訪問和處理的特殊
函數 301
8.8 VBA程序運行錯誤處理與調試 303
8.8.1 VBA程序運行錯誤處理 303
8.8.2 VBA程序的調試 303
習題八 305
第9章 VBA應用實例 309
9.1 程序流程控制 309
9.1.1 選擇結構 309
9.1.2 循環結構 313
9.2 過程調用 319
9.3 計時器 323
9.4 ADO數據庫編程實例 325
習題九 328
第10章 Access 2010數據庫應用系統 329
10.1 系統分析與設計 329
10.2 數據庫的設計 330
10.2.1 數據庫的需求分析 330
10.2.2 數據庫的結構設計 330
10.3 系統功能概述 333
10.4 創建表和索引 334
10.4.1 創建表 334
10.4.2 創建主鍵和關系 336
10.5 設計窗體 338
10.5.1 創建切換面板 338
10.5.2 創建登錄窗體 345
10.5.3 創建數據錄入窗體 347
10.5.4 創建查詢修改窗體 358
10.6 編碼實現 362
10.6.1 公用模塊 362
10.6.2 登錄窗體的代碼 364
10.6.3 數據錄入窗體的代碼 365
10.6.4 查詢修改窗體的代碼 367
10.7 系統的調試及發布 368
10.7.1 系統分析與調試 368
10.7.2 數據庫啟動選項設置 370
10.7.3 生成ACCDE文件 372
習題十 373
參考文獻 374
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學應用數學 [主編 郭立娟]
- 工業機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 信號與系統(第二版) [主編 張宇]
- 信息技術基礎 [主編 唐倩 邵銳]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 大學生創新創業基礎 [主編 姜國權 姜福佳]
- 信息技術(微課版) [王云 徐江鴻 李清霞 羅學鋒 ]
- 管理基礎與實務 [主編 王鳳基 顏漢軍]
- 高等數學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數學(下冊) [主編 李愛芹 胡雷 尹金生]