數(shù)據(jù)庫基礎(chǔ)是高校非計(jì)算機(jī)專業(yè)的必修課程。本書從數(shù)據(jù)庫理論到應(yīng)用到實(shí)例開發(fā),以一個(gè)案例貫穿全書,共分為兩大部分,*部分由前3章組成,主要介紹數(shù)據(jù)庫技術(shù)的應(yīng)用與發(fā)展、關(guān)系模型的基本概念、關(guān)系數(shù)據(jù)庫的設(shè)計(jì)理論及數(shù)據(jù)庫設(shè)計(jì)方法等內(nèi)容;第二部分以Access 2013作為開發(fā)背景,主要介紹Access 2013數(shù)據(jù)庫操作、表的創(chuàng)建和使用、查詢?cè)O(shè)計(jì)、VBA基礎(chǔ)、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、使用宏和系統(tǒng)開發(fā)實(shí)例等知識(shí)。
本書適合作為高校非計(jì)算機(jī)專業(yè)本科、專科學(xué)生學(xué)習(xí)數(shù)據(jù)庫基礎(chǔ)課程的教材,也可作為Access的使用者、學(xué)習(xí)者與開發(fā)人員的參考書。
1. 作者多年教學(xué)改革的經(jīng)驗(yàn)和成果的體現(xiàn)。2. 視角新穎,既注重基礎(chǔ)理論的教學(xué),又注重操作的講解,使兩者有機(jī)地結(jié)合。3. 配有相應(yīng)的上機(jī)實(shí)驗(yàn)指導(dǎo)用書,主要內(nèi)容包括各類實(shí)驗(yàn)、綜合實(shí)驗(yàn)等知識(shí)。4. 作者開發(fā)有適合本教材的無紙化考試系統(tǒng),使用本書的讀者和教學(xué)單位可向出版社或作者(neuq@sina.com)索取。
目錄
數(shù)據(jù)庫基礎(chǔ)教程(第2版)第1章數(shù)據(jù)庫系統(tǒng)概述1
1.1數(shù)據(jù)庫技術(shù)的發(fā)展1
1.2數(shù)據(jù)與數(shù)據(jù)處理2
1.3數(shù)據(jù)管理技術(shù)的發(fā)展3
1.3.1人工管理階段3
1.3.2文件系統(tǒng)階段4
1.3.3數(shù)據(jù)庫管理階段5
1.3.4高級(jí)數(shù)據(jù)庫階段7
1.3.5大數(shù)據(jù)階段8
1.4數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)9
1.4.1數(shù)據(jù)庫9
1.4.2數(shù)據(jù)庫管理系統(tǒng)10
1.4.3數(shù)據(jù)庫系統(tǒng)14
習(xí)題17第2章關(guān)系數(shù)據(jù)庫基本原理18
2.1關(guān)系模型的基本概念18
2.2數(shù)據(jù)模型20
2.2.1數(shù)據(jù)的描述20
2.2.2概念模型21
2.2.3數(shù)據(jù)模型的特點(diǎn)23
2.3關(guān)系運(yùn)算24
2.3.1傳統(tǒng)的集合運(yùn)算24
2.3.2專門的關(guān)系運(yùn)算26
習(xí)題29第3章關(guān)系規(guī)范化理論30
3.1函數(shù)依賴30
3.2關(guān)系模式的規(guī)范化32數(shù)據(jù)庫基礎(chǔ)教程(第2版)目錄3.2.1第一范式32
3.2.2第二范式33
3.2.3第三范式34
3.2.4BC范式34
3.2.5規(guī)范化理論的應(yīng)用35
3.3關(guān)系完整性35
3.3.1實(shí)體完整性35
3.3.2參照完整性36
3.3.3用戶定義完整性37
3.3.4完整性規(guī)則檢查37
習(xí)題38第4章Access 2013簡介39
4.1Access的發(fā)展與應(yīng)用39
4.1.1Access的發(fā)展39
4.1.2Access 2013的特點(diǎn)40
4.1.3Access的應(yīng)用41
4.2集成開發(fā)環(huán)境42
4.2.1Access 2013的安裝42
4.2.2Access 2013的用戶界面43
4.2.3Access 2013中的對(duì)象50
4.3獲取幫助52
4.3.1使用Access本機(jī)幫助52
4.3.2使用在線幫助53
習(xí)題54第5章數(shù)據(jù)庫操作55
5.1了解Access數(shù)據(jù)庫文件55
5.2創(chuàng)建Access數(shù)據(jù)庫56
5.2.1使用模板創(chuàng)建數(shù)據(jù)庫57
5.2.2創(chuàng)建一個(gè)空的數(shù)據(jù)庫57
5.3數(shù)據(jù)庫的基本操作58
5.3.1打開數(shù)據(jù)庫58
5.3.2保存與備份數(shù)據(jù)庫59
5.4數(shù)據(jù)庫的其他操作60
5.4.1數(shù)據(jù)庫的導(dǎo)入和導(dǎo)出60
5.4.2數(shù)據(jù)庫實(shí)用工具60
5.4.3打包、簽名和分發(fā)Access數(shù)據(jù)庫63
習(xí)題68第6章表的創(chuàng)建和使用69
6.1創(chuàng)建表70
6.1.1使用模板創(chuàng)建表70
6.1.2在數(shù)據(jù)表視圖中創(chuàng)建表70
6.1.3在表設(shè)計(jì)視圖中創(chuàng)建表71
6.2表規(guī)范71
6.3表字段的數(shù)據(jù)類型72
6.3.1字段數(shù)據(jù)類型72
6.3.2數(shù)字型數(shù)據(jù)類型73
6.4屬性表和字段屬性76
6.4.1屬性表76
6.4.2字段屬性76
6.4.3自定義格式顯示78
6.4.4設(shè)置輸入掩碼79
6.5設(shè)置驗(yàn)證規(guī)則81
6.5.1設(shè)置字段級(jí)驗(yàn)證規(guī)則81
6.5.2設(shè)置記錄級(jí)驗(yàn)證規(guī)則83
6.6查看、編輯表中數(shù)據(jù)85
6.6.1添加記錄85
6.6.2定位、選定記錄85
6.6.3編輯、復(fù)制、刪除數(shù)據(jù)86
6.6.4查找與替換87
6.6.5記錄排序、篩選88
6.7建立表間關(guān)系90
6.7.1創(chuàng)建索引90
6.7.2創(chuàng)建關(guān)系93
6.7.3參照完整性95
習(xí)題98第7章查詢?cè)O(shè)計(jì)99
7.1查詢概述99
7.2查詢視圖100
7.3創(chuàng)建查詢的方法102
7.3.1使用向?qū)?chuàng)建查詢102
7.3.2使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢104
7.3.3使用SQL視圖創(chuàng)建查詢108
7.4查詢條件表達(dá)式的書寫108
7.4.1運(yùn)算符108
7.4.2表達(dá)式111
7.4.3函數(shù)111
7.4.4查詢條件表達(dá)式的書寫112
7.5不同類型的查詢?cè)O(shè)計(jì)117
7.5.1選擇查詢117
7.5.2參數(shù)查詢119
7.5.3交叉表查詢121
7.5.4操作查詢123
7.6SQL語言127
7.6.1SQL語言概述127
7.6.2數(shù)據(jù)定義語句129
7.6.3數(shù)據(jù)操作語句133
7.6.4數(shù)據(jù)查詢語句136
習(xí)題142第8章VBA基礎(chǔ)144
8.1初識(shí)VBA144
8.1.1VBA概念144
8.1.2VBA的應(yīng)用144
8.1.3VBA開發(fā)環(huán)境145
8.1.4使用VBA創(chuàng)建一個(gè)簡單的應(yīng)用程序147
8.2VBA語法知識(shí)148
8.2.1VBA中的主要數(shù)據(jù)類型148
8.2.2常量和變量149
8.2.3數(shù)組151
8.2.4運(yùn)算符與表達(dá)式152
8.2.5常用系統(tǒng)函數(shù)154
8.3創(chuàng)建VBA程序155
8.3.1程序語句155
8.3.2順序結(jié)構(gòu)156
8.3.3選擇分支結(jié)構(gòu)156
8.3.4循環(huán)結(jié)構(gòu)160
8.3.5過程和自定義函數(shù)162
習(xí)題164第9章窗體設(shè)計(jì)165
9.1創(chuàng)建窗體165
9.1.1Access窗體基本知識(shí)165
9.1.2創(chuàng)建窗體166
9.2可視化編程的基本概念173
9.2.1對(duì)象173
9.2.2對(duì)象的屬性173
9.2.3對(duì)象的事件173
9.2.4對(duì)象的方法174
9.3窗體的設(shè)計(jì)175
9.3.1窗體的設(shè)計(jì)視圖175
9.3.2設(shè)置窗體的屬性176
9.4在窗體中使用控件178
9.4.1窗體設(shè)計(jì)工具的使用178
9.4.2窗體中使用控件180
9.4.3標(biāo)簽182
9.4.4文本框182
9.4.5命令按鈕184
9.4.6選項(xiàng)組、選項(xiàng)按鈕、切換按鈕和復(fù)選框186
9.4.7列表框和組合框191
9.4.8選項(xiàng)卡控件195
9.4.9子窗體197
9.4.10其他控件198
9.5窗體應(yīng)用舉例198
9.5.1使用窗體的Timer事件198
9.5.2在窗體中對(duì)表進(jìn)行查詢、編輯操作200
習(xí)題204第10章報(bào)表設(shè)計(jì)205
10.1創(chuàng)建報(bào)表205
10.1.1報(bào)表基本知識(shí)205
10.1.2報(bào)表功能區(qū)介紹207
10.1.3報(bào)表設(shè)計(jì)工具208
10.2設(shè)計(jì)報(bào)表210
10.2.1自動(dòng)生成簡單的表格報(bào)表210
10.2.2使用報(bào)表向?qū)?chuàng)建分組報(bào)表211
10.2.3設(shè)置報(bào)表格式216
10.2.4分組和匯總219
10.2.5在報(bào)表中使用控件221
10.2.6創(chuàng)建標(biāo)簽報(bào)表224
10.3頁面設(shè)置和打印報(bào)表227
習(xí)題229第11章使用宏230
11.1Access中宏的基本知識(shí)230
11.1.1宏的概念230
11.1.2宏的功能231
11.1.3宏的類型231
11.2創(chuàng)建與編輯宏232
11.2.1宏生成器232
11.2.2創(chuàng)建獨(dú)立宏234
11.2.3創(chuàng)建嵌入式宏236
11.2.4創(chuàng)建條件宏238
11.2.5創(chuàng)建宏組239
11.2.6編輯宏240
11.3宏的運(yùn)行與調(diào)試宏242
11.3.1運(yùn)行宏242
11.3.2宏的調(diào)試243
11.4宏應(yīng)用舉例245
11.4.1使用宏創(chuàng)建菜單245
11.4.2使用宏導(dǎo)出數(shù)據(jù)249
11.5宏的安全設(shè)置250
11.5.1啟用禁用內(nèi)容251
11.5.2設(shè)置信任中心251
習(xí)題252第12章系統(tǒng)開發(fā)實(shí)例253
12.1應(yīng)用程序開發(fā)的一般步驟253
12.2系統(tǒng)需求分析254
12.3系統(tǒng)設(shè)計(jì)254
12.3.1子系統(tǒng)劃分255
12.3.2系統(tǒng)層次結(jié)構(gòu)255
12.4數(shù)據(jù)庫設(shè)計(jì)256
12.5系統(tǒng)界面設(shè)計(jì)259
12.5.1創(chuàng)建公用模塊259
12.5.2創(chuàng)建登錄窗體259
12.5.3創(chuàng)建主界面窗體262
12.6創(chuàng)建各功能模塊窗體263
12.6.1系統(tǒng)設(shè)置子系統(tǒng)設(shè)計(jì)263
12.6.2數(shù)據(jù)維護(hù)子系統(tǒng)設(shè)計(jì)266
12.6.3查詢子系統(tǒng)設(shè)計(jì)266
12.6.4其他子系統(tǒng)設(shè)計(jì)272附錄等價(jià)的ANSI SQL數(shù)據(jù)類型273參考文獻(xiàn)275