本書以Access 2010為數(shù)據(jù)庫基礎(chǔ)教學(xué)操作平臺,主要介紹Access 2010數(shù)據(jù)庫基本操作、表、查詢、SQL語言、窗體、報表、宏、模塊與VBA編程等數(shù)據(jù)庫基礎(chǔ)知識,以及Access 2010綜合應(yīng)用實例,并通過實例,講解理論,加強實踐,強化技能培養(yǎng)。
本書知識系統(tǒng)、案例豐富、突出實用性。既可作為應(yīng)用型大學(xué)本科及高職高專院校信息管理、工商管理、電子商務(wù)等專業(yè)的教材,也可用于廣大企事業(yè)單位IT從業(yè)人員的職業(yè)教育和在職培訓(xùn),并為社會計算機等級考試和數(shù)據(jù)庫程序員實際工作提供有益指導(dǎo)。
本書以Access 2010為數(shù)據(jù)庫基礎(chǔ)教學(xué)操作平臺,主要介紹Access 2010數(shù)據(jù)庫基本操作、表、查詢、SQL語言、窗體、報表、宏、模塊與VBA編程等數(shù)據(jù)庫基礎(chǔ)知識,以及Access 2010綜合應(yīng)用實例,并通過指導(dǎo)學(xué)生實訓(xùn),加強實踐,強化技能培養(yǎng)。本書知識系統(tǒng)、案例豐富、突出實用性。既可作為應(yīng)用型大學(xué)本科及高職高專院校信息管理、工商管理、電子商務(wù)等專業(yè)教學(xué)的*教材,也可用于廣大企事業(yè)單位IT從業(yè)人員的職業(yè)教育和在職培訓(xùn),并為社會計算機等級考試和數(shù)據(jù)庫程序員實際工作提供有益指導(dǎo)。
前言數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學(xué)與技術(shù)的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。具有強大的事務(wù)處理功能和數(shù)據(jù)分析能力,因而得到社會各界的高度重視。Access數(shù)據(jù)庫基礎(chǔ)是目前高等學(xué)校開設(shè)的一門重要的計算機基礎(chǔ)課程,也是計算機網(wǎng)絡(luò)及軟件相關(guān)專業(yè)中常設(shè)的一門專業(yè)課;通過學(xué)習該課程,使學(xué)習者理解數(shù)據(jù)庫基本概念,掌握數(shù)據(jù)庫設(shè)計方法,具備利用數(shù)據(jù)庫技術(shù)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的技能。當前學(xué)習Access數(shù)據(jù)庫程序設(shè)計知識、掌握數(shù)據(jù)庫開發(fā)應(yīng)用的關(guān)鍵技能,已經(jīng)成為網(wǎng)站及網(wǎng)絡(luò)信息系統(tǒng)從業(yè)工作的先決和必要條件。Access 2010是Microsoft Office辦公自動化軟件的組成部分,也是一個功能完善的數(shù)據(jù)庫管理系統(tǒng),提供了完整的數(shù)據(jù)庫創(chuàng)建、開發(fā)和管理功能。因其具有概念清晰、界面友好、操作簡便、功能完備等特點,成為數(shù)據(jù)庫初學(xué)者的首選平臺,被廣泛應(yīng)用于各種數(shù)據(jù)庫管理軟件的開發(fā),并伴隨互聯(lián)網(wǎng)的廣泛應(yīng)用而得以迅速普及。隨著國民經(jīng)濟信息化、企業(yè)信息技術(shù)應(yīng)用的迅猛發(fā)展,面對IT市場的激烈競爭和就業(yè)上崗的巨大壓力,掌握數(shù)據(jù)庫技術(shù)已成為網(wǎng)站及信息管理系統(tǒng)從業(yè)者的基本要求。無論是即將畢業(yè)的計算機應(yīng)用、網(wǎng)絡(luò)專業(yè)學(xué)生,還是從業(yè)在崗的IT工作者,努力學(xué)好、用好Access數(shù)據(jù)庫,掌握現(xiàn)代化編程工具,對于今后的發(fā)展都具有特殊意義。本書作為應(yīng)用型大學(xué)本科及高職高專院校計算機專業(yè)的特色教材,堅持科學(xué)發(fā)展觀、以學(xué)習者應(yīng)用能力培養(yǎng)提高為主線,按照教育部關(guān)于加強職業(yè)教育、突出實踐技能培養(yǎng)的要求,根據(jù)應(yīng)用型大學(xué)教學(xué)改革的需要,依照Access 2010數(shù)據(jù)庫程序設(shè)計學(xué)習應(yīng)用的基本過程和規(guī)律,采用任務(wù)驅(qū)動、案例教學(xué)寫法,將實例融入文中,突出實例與理論的緊密結(jié)合,循序漸進地進行知識要點講解。全書共10章,以Access 2010為數(shù)據(jù)庫基礎(chǔ)教學(xué)操作平臺,主要介紹Access 2010數(shù)據(jù)庫基本操作、表、查詢、SQL語言、窗體、報表、宏、模塊與VBA編程等數(shù)據(jù)庫基礎(chǔ)知識,以及Access 2010綜合應(yīng)用實例,并通過實例,講解理論,加強實踐,強化技能培養(yǎng)。本書融入了Access數(shù)據(jù)庫程序設(shè)計的最新實踐教學(xué)理念,力求嚴謹,注重與時俱進,具有知識系統(tǒng)、案例豐富、突出實用性、適用范圍廣及便于學(xué)習掌握等特點。本書由李大軍籌劃并具體組織,劉志麗和尚冠宇擔任主編,劉志麗統(tǒng)改稿,趙瑋、柴俊霞擔任副主編,并由孫巖教授審定。作者編寫分工: 牟惟仲編寫序言,劉志麗編寫第1章和第4章,柴俊霞、唐宏維編寫第2章,趙瑋編寫第3章,金穎編寫第5章和第8章,柴俊霞編寫第7章,尚冠宇編寫第6章和第9章,趙瑋、劉志麗編寫第10章;華燕萍、李曉新負責文字修改、版式調(diào)整并制作教學(xué)課件。在本書編寫過程中,我們參閱了國內(nèi)外有關(guān)Access 2010數(shù)據(jù)庫應(yīng)用的最新書刊及相關(guān)網(wǎng)站資料,并得到業(yè)界專家、教授的具體指導(dǎo),在此一并致謝。為方便教學(xué),本書配有電子課件,讀者可以從清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)免費下載。因編者水平有限,書中難免存在疏漏和不足,懇請專家、同行和讀者予以批評、指正。
編者2016年10月
第1章數(shù)據(jù)庫基礎(chǔ)知識1
1.1數(shù)據(jù)庫概述1
1.1.1數(shù)據(jù)庫的基本概念1
1.1.2數(shù)據(jù)庫技術(shù)的發(fā)展2
1.1.3數(shù)據(jù)模型5
1.2關(guān)系數(shù)據(jù)庫8
1.2.1關(guān)系術(shù)語8
1.2.2關(guān)系規(guī)范化9
1.2.3關(guān)系運算11
1.2.4關(guān)系的完整性13
1.3數(shù)據(jù)庫設(shè)計13
1.3.1數(shù)據(jù)庫設(shè)計的步驟14
1.3.2數(shù)據(jù)庫設(shè)計實例15
本章小結(jié)17
思考與習題17
第2章Access 2010簡介與數(shù)據(jù)庫操作20
2.1Access 2010簡介20
2.1.1Access 2010的新特性20
2.1.2安裝Access 201021
2.2數(shù)據(jù)庫的基本操作21
2.2.1啟動Access 2010并創(chuàng)建數(shù)據(jù)庫21
2.2.2關(guān)閉數(shù)據(jù)庫23
2.2.3打開數(shù)據(jù)庫23
2.3Access 2010的主窗口和數(shù)據(jù)庫對象23
2.3.1Access 2010主窗口的組成23
2.3.2Access 2010的數(shù)據(jù)庫對象25
2.4數(shù)據(jù)庫的管理27
2.4.1數(shù)據(jù)庫的壓縮和修復(fù)272.4.2數(shù)據(jù)庫的安全管理28
2.4.3Access版本的轉(zhuǎn)換30
本章小結(jié)31
思考與習題32
第3章表34
3.1表結(jié)構(gòu)與字段的數(shù)據(jù)類型34
3.2創(chuàng)建表37
3.2.1使用設(shè)計視圖創(chuàng)建表37
3.2.2使用數(shù)據(jù)表視圖創(chuàng)建表37
3.2.3使用導(dǎo)入方式創(chuàng)建表39
3.3修改表41
3.3.1修改表結(jié)構(gòu)41
3.3.2設(shè)置字段屬性42
3.4表的格式化46
3.4.1調(diào)整行高和列寬46
3.4.2設(shè)置字體、字號和顏色46
3.4.3列的凍結(jié)和解凍47
3.5表中記錄的編輯47
3.5.1向表中輸入數(shù)據(jù)47
3.5.2記錄排序與篩選47
3.5.3數(shù)據(jù)導(dǎo)入與導(dǎo)出49
3.6建立表間關(guān)系50
本章小結(jié)52
思考與習題52
第4章查詢56
4.1查詢簡介56
4.1.1查詢的功能56
4.1.2查詢的類型57
4.1.3查詢的創(chuàng)建方法57
4.2選擇查詢59
4.2.1使用查詢向?qū)?chuàng)建選擇查詢59
4.2.2使用查詢設(shè)計視圖創(chuàng)建選擇查詢66
4.3參數(shù)查詢73
4.4交叉表查詢76
4.4.1使用查詢向?qū)?chuàng)建交叉表查詢76
4.4.2使用查詢設(shè)計視圖創(chuàng)建交叉表查詢77
4.5操作查詢78
4.5.1生成表查詢78
4.5.2刪除查詢79
4.5.3追加查詢80
4.5.4更新查詢81
本章小結(jié)82
思考與習題82
第5章SQL語言85
5.1SQL語言簡介85
5.1.1SQL語言概述85
5.1.2SQL語言的組成86
5.2數(shù)據(jù)查詢86
5.2.1SELECT語句的基本格式86
5.2.2WHERE子句88
5.2.3ORDER BY子句90
5.2.4GROUP BY子句91
5.3數(shù)據(jù)更新92
5.3.1插入數(shù)據(jù)92
5.3.2修改數(shù)據(jù)92
5.3.3刪除數(shù)據(jù)93
本章小結(jié)94
思考與習題95
第6章窗體97
6.1窗體簡介97
6.1.1窗體的功能97
6.1.2窗體的類型98
6.2創(chuàng)建窗體100
6.2.1窗體的功能按鈕100
6.2.2自動創(chuàng)建窗體101
6.2.3創(chuàng)建數(shù)據(jù)透視表窗體102
6.2.4創(chuàng)建數(shù)據(jù)透視圖窗體103
6.2.5使用向?qū)?chuàng)建窗體104
6.2.6使用設(shè)計視圖創(chuàng)建窗體108
6.2.7窗體的屬性110
6.3窗體的常用控件112
6.3.1標簽113
6.3.2文本框113
6.3.3復(fù)選框、選項按鈕和切換按鈕114
6.3.4組合框和列表框114
6.3.5命令按鈕117
6.3.6選項卡120
6.3.7圖像120
6.4設(shè)置自動啟動窗體122
本章小結(jié)123
思考與習題124
第7章報表126
7.1報表簡介126
7.1.1報表的類型126
7.1.2報表的視圖128
7.1.3報表的組成128
7.2創(chuàng)建報表130
7.2.1自動創(chuàng)建報表130
7.2.2使用向?qū)?chuàng)建報表131
7.2.3使用設(shè)計視圖創(chuàng)建報表137
7.3報表的高級設(shè)計138
7.3.1報表的排序138
7.3.2報表的分組與匯總139
7.3.3創(chuàng)建主/子報表142
7.4編輯報表146
7.4.1添加標題146
7.4.2添加日期和時間146
7.4.3添加頁碼147
7.4.4添加圖像與線條147
7.4.5設(shè)置報表主題147
7.5打印報表149
7.5.1打印預(yù)覽149
7.5.2頁面設(shè)置和打印150
本章小結(jié)151
思考與習題151
第8章宏154
8.1宏簡介154
8.1.1宏的功能154
8.1.2宏操作155
8.2創(chuàng)建宏157
8.2.1創(chuàng)建操作序列宏157
8.2.2創(chuàng)建條件宏158
8.2.3創(chuàng)建宏組163
8.2.4創(chuàng)建特殊的宏164
8.3宏的調(diào)試與運行166
8.3.1宏的調(diào)試166
8.3.2宏的運行167
本章小結(jié)170
思考與習題171
第9章模塊與VBA編程173
9.1模塊簡介173
9.1.1模塊的分類173
9.1.2創(chuàng)建模塊174
9.2VBA語言基礎(chǔ)176
9.2.1VBA語句書寫原則176
9.2.2數(shù)據(jù)類型176
9.2.3常量和變量178
9.2.4常用標準函數(shù)181
9.2.5運算符和表達式184
9.3流程控制語句186
9.3.1順序結(jié)構(gòu)186
9.3.2分支結(jié)構(gòu)187
9.3.3循環(huán)結(jié)構(gòu)191
9.4VBA過程194
9.4.1過程調(diào)用194
9.4.2參數(shù)傳遞196
9.5VBA數(shù)據(jù)庫編程197
9.5.1數(shù)據(jù)庫引擎及其訪問技術(shù)197
9.5.2ActiveX數(shù)據(jù)對象(ADO)198
本章小結(jié)202
思考與習題202
第10章Access 2010綜合應(yīng)用實例206
10.1圖書管理系統(tǒng)206
10.1.1圖書管理系統(tǒng)的需求分析206
10.1.2圖書管理系統(tǒng)的設(shè)計207
10.2網(wǎng)絡(luò)教學(xué)管理系統(tǒng)221
10.2.1網(wǎng)絡(luò)教學(xué)管理系統(tǒng)的需求分析221
10.2.2網(wǎng)絡(luò)教學(xué)管理系統(tǒng)的運行環(huán)境221
10.2.3網(wǎng)絡(luò)教學(xué)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計223
10.2.4網(wǎng)絡(luò)教學(xué)管理系統(tǒng)的實現(xiàn)224
本章小結(jié)238
思考與習題238
參考文獻239