本書既重視基礎理論知識和基本技能的介紹,又吸取教材重視案例教學的優(yōu)點。首先以數據庫技術的應用和一個完整的Access 2010數據庫應用系統(tǒng)(本書案例)為切入點,使讀者對數據庫系統(tǒng)有一個感性認識,激發(fā)讀者的學習興趣。書中不僅介紹了關于數據庫的基礎理論知識;還詳細、系統(tǒng)地介紹了Access 2010數據庫管理系統(tǒng),其中精編了大量的高質量的例題以提高初學者分析問題、解決問題的實際能力;*后以軟件工程的視角給出了本書案例的開發(fā)過程,使讀者切實體會到一個完整的數據庫應用系統(tǒng)的開發(fā)過程,為讀者的模仿、拓展、延伸和創(chuàng)新提供了原型。全書共10章,分別是認識數據庫系統(tǒng)、Access 2010數據庫、表、查詢、窗體、報表、宏、編程工具VBA和模塊、數據庫安全管理、“教學管理系統(tǒng)”的開發(fā)。
本書針對非計算機專業(yè)學生的特點,把培養(yǎng)實際應用能力放在首位。內容安排循序漸進,操作步驟翔實準確,力爭將知識傳授、能力培養(yǎng)、素質教育融為一體。除第10章外的其余各章都精心安排了大量的習題。第4版的習題中除增加實驗題之外,表、查詢、窗體、報表這4章的習題中還增加了相應的二級考試上機真題及其分析與操作詳解。希望讀者通過更多的實踐操作,盡可能地鞏固所學內容,提高動手能力。
為方便教學,本書配有教學案例“教學管理系統(tǒng)”、示例系統(tǒng)“成績管理系統(tǒng)”、電子課件和部分習題參考答案等資料。歡迎選用本書的教師登錄www.cmpedu.com索取。
本書既可作為大專院校Access 2010數據庫課程的教材,又可作為Access 2010數據庫管理人員的參考書,還可作為參加全國計算機等級考試Access二級考試的復習參考書。
目錄
第4版前言
第3版前言
第2版前言
第1版前言
第1章認識數據庫系統(tǒng)1
教學知識點1
1.1數據庫系統(tǒng)簡介1
1.2數據庫應用系統(tǒng)舉例2
1.2.1圖書館管理信息系統(tǒng)2
1.2.2人事管理信息系統(tǒng)3
1.2.3票證倉庫管理信息系統(tǒng)3
1.3本書案例——教學管理系統(tǒng)5
1.3.1背景分析5
1.3.2教學管理系統(tǒng)的功能演示5
1.4數據庫基礎知識8
1.4.1數據和信息9
1.4.2數據管理技術的發(fā)展9
1.4.3數據庫系統(tǒng)的組成11
1.5數據模型12
1.5.1數據模型的分類12
1.5.2概念數據模型13
1.5.3結構數據模型14
1.6關系數據庫16
1.6.1關系數據庫的基本術語16
1.6.2關系的基本性質17
1.6.3關系模式17
1.6.4關系運算17
1.6.5關系完整性20
1.7小結21
習題21
第2章Access 2010數據庫23
教學知識點23
2.1常見的數據庫管理系統(tǒng)23
2.2Access 2010功能簡介24
2.3Access 2010的工作界面25
2.3.1Backstage視圖25
2.3.2功能區(qū)26
2.3.3導航窗格28
2.4Access 2010中的數據庫對象29
2.5創(chuàng)建數據庫30
2.5.1數據庫的規(guī)劃與設計30
2.5.2建立數據庫31
2.6操作和管理數據庫34
2.6.1打開、關閉數據庫34
2.6.2轉換數據庫格式35
2.6.3備份數據庫36
2.7小結37
習題37
第3章表39
教學知識點39
3.1創(chuàng)建表39
3.1.1建表原則40
3.1.2定義表結構43
3.1.3建立表的方式46
3.1.4設置字段屬性50
3.1.5設置主鍵55
3.1.6向表中輸入數據56
3.2維護表59
3.2.1修改表結構59
3.2.2維護表的基本操作64
3.3表中數據操作66
3.3.1數據的查找、替換67
3.3.2記錄排序68
3.3.3記錄篩選69
3.4建立表間關系74
3.4.1表間關系74
3.4.2建立表間關系的方式75
3.4.3表關系的操作77
3.4.4子數據表80
3.5數據的導入與導出81
3.5.1數據的導入81
3.5.2數據的導出84
3.6小結87
習題87
二級考試直通車94
第4章查詢104
教學知識點104
4.1查詢概述104
4.1.1查詢與數據表104
4.1.2查詢的類型105
4.1.3查詢條件106
4.1.4Access 2010創(chuàng)建及設計查詢的
工具109
4.1.5查詢條件的設置與實現110
4.2選擇查詢111
4.2.1使用查詢向導創(chuàng)建選擇查詢112
4.2.2使用查詢設計器創(chuàng)建查詢115
4.3參數查詢119
4.4交叉表查詢122
4.5操作查詢126
4.5.1生成表查詢126
4.5.2刪除查詢127
4.5.3追加查詢128
4.5.4更新查詢129
4.6SQL查詢129
4.6.1SQL簡介129
4.6.2數據查詢命令的基本用法130
4.6.3SQL視圖的操作132
4.6.4單表查詢132
4.6.5多表查詢138
4.6.6嵌套查詢142
4.6.7聯(lián)合查詢144
4.6.8其他的SQL命令144
4.7小結149
習題149
二級考試直通車155
第5章窗體166
教學知識點166
5.1窗體概述166
5.1.1窗體的功能166
5.1.2窗體的組成166
5.1.3窗體的類型167
5.1.4窗體的視圖169
5.2創(chuàng)建窗體170
5.2.1自動創(chuàng)建窗體170
5.2.2使用“窗體向導”創(chuàng)建窗體172
5.2.3創(chuàng)建數據透視表窗體173
5.2.4使用設計視圖創(chuàng)建窗體175
5.2.5創(chuàng)建主/子窗體179
5.3窗體基本控件及其應用184
5.3.1控件的類型184
5.3.2控件的功能185
5.3.3向窗體添加控件186
5.3.4窗體和控件的屬性196
5.3.5控件的布局199
5.4使用窗體操作數據202
5.4.1瀏覽記錄202
5.4.2編輯記錄202
5.4.3排序、篩選和查找記錄202
5.5導航窗體203
5.6小結205
習題205
二級考試直通車210
第6章報表214
教學知識點214
6.1報表概述214
6.1.1報表的作用214
6.1.2報表的類型214
6.1.3報表的視圖215
6.1.4報表的組成216
6.2創(chuàng)建報表217
6.2.1自動創(chuàng)建報表217
6.2.2使用“報表向導”創(chuàng)建報表218
6.2.3創(chuàng)建標簽報表221
6.2.4使用設計視圖創(chuàng)建報表223
6.2.5在設計視圖中創(chuàng)建圖表報表225
6.3編輯報表226
6.3.1應用主題226
6.3.2在報表中添加背景圖片227
6.3.3添加日期和時間228
6.3.4添加分頁符和頁碼228
6.3.5繪制線條和矩形229
6.4報表的分組、排序和匯總231
6.5在報表中添加計算控件234
6.6報表的打印237
6.6.1報表的打印預覽238
6.6.2報表的頁面設置和打印239
6.7小結240
習題240
二級考試直通車245
第7章宏251
教學知識點251
7.1宏的概述251
7.1.1宏的定義和功能251
7.1.2宏的設計視圖251
7.1.3常用宏命令252
7.1.4宏的種類255
7.2宏的創(chuàng)建與應用256
7.2.1簡單宏256
7.2.2嵌入宏259
7.2.3條件宏260
7.2.4子宏266
7.3宏的運行269
7.4宏的其他操作271
7.4.1將宏轉換為VBA程序代碼271
7.4.2宏的調試272
7.5小結273
習題273
第8章編程工具VBA和模塊277
教學知識點277
8.1VBA概述277
8.1.1VBA277
8.1.2宏和VBA277
8.1.3將宏轉換為模塊278
8.2VBA編程的基本概念與步驟278
8.2.1對象、屬性、方法和事件278
8.2.2VBA編程步驟280
8.3VBA編程環(huán)境282
8.3.1進入VBE界面282
8.3.2VBE界面282
8.4VBA程序設計基礎285
8.4.1VBA的數據類型285
8.4.2常量與變量286
8.4.3運算符和表達式288
8.4.4VBA常用語句291
8.5VBA程序流程控制294
8.5.1順序結構295
8.5.2分支結構(選擇結構)295
8.5.3循環(huán)結構299
8.5.4GoTo控制語句305
8.6常用對象的屬性、方法和事件305
8.6.1窗體的屬性、方法和事件305
8.6.2命令按鈕的屬性和事件307
8.6.3文本框的屬性、方法和事件308
8.6.4綜合編程舉例309
8.7數組和用戶自定義類型313
8.7.1數組313
8.7.2用戶自定義類型316
8.8模塊317
8.8.1模塊概述317
8.8.2過程319
8.8.3參數傳遞323
8.8.4VBA的內置函數325
8.8.5變量的作用域326
8.8.6變量的生存期327
8.9VBA數據庫訪問技術328
8.9.1數據庫引擎及其接口328
8.9.2DAO數據庫訪問技術329
8.9.3ADO數據庫訪問技術334
8.10程序調試和錯誤處理340
8.10.1程序代碼顏色說明340
8.10.2錯誤類型340
8.10.3程序調試341
8.10.4錯誤處理343
8.11小結344
習題344
第9章數據庫安全管理350
教學知識點350
9.1Access 2010的安全功能和機制350
9.2數據庫的壓縮和修復351
9.3加密數據庫與隱藏數據庫353
9.3.1數據庫加密353
9.3.2數據庫解密353
9.3.3撤銷數據庫密碼354
9.3.4隱藏數據庫354
9.4打包、簽名和分發(fā)Access 2010
數據庫355
9.5用戶級安全機制355
9.5.1賬戶、組356
9.5.2使用權限358
9.5.3設置安全機制向導358
9.6信任中心362
9.6.1使用受信任位置中的Access 2010
數據庫363
9.6.2打開數據庫時啟用/禁用的
內容363
9.6.3查找或創(chuàng)建受信任位置并添加
數據庫364
9.7小結364
習題364
第10章“教學管理系統(tǒng)”的開發(fā)366
教學知識點366
10.1管理信息系統(tǒng)的一般開發(fā)過程366
10.2“教學管理系統(tǒng)”的系統(tǒng)規(guī)劃368
10.3“教學管理系統(tǒng)”的系統(tǒng)分析368
10.4“教學管理系統(tǒng)”的系統(tǒng)設計369
10.4.1功能模塊設計369
10.4.2數據庫設計370
10.5“教學管理系統(tǒng)”的系統(tǒng)實施380
10.5.1查詢的設計與實現380
10.5.2窗體的設計與實現383
10.5.3報表的實現396
10.6小結407
附錄部分習題參考答案408
參考文獻411