Access數(shù)據(jù)庫系統(tǒng)設(shè)計與應(yīng)用教程(第2版)
定 價:54.8 元
- 作者:李勇帆 廖瑞華
- 出版時間:2019/12/1
- ISBN:9787115503237
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁碼:282
- 紙張:
- 版次:02
- 開本:16開
本書是根據(jù)教育部高等教育司組織制訂的《高等學校計算機課程教學大綱》(2018年版)、教育部考試中心最新頒布的《全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計考試大綱(2018版)》,結(jié)合當前數(shù)據(jù)庫技術(shù)的最新發(fā)展和“Access數(shù)據(jù)庫程序設(shè)計與應(yīng)用”課程教學的實際情況編寫而成的。
1.內(nèi)容覆蓋《全國計算機等級考試Access數(shù)據(jù)庫程序設(shè)計考試大綱(2018版)》。
2.一個案例貫穿全書。
3.本書配有實驗指導(dǎo)。全書內(nèi)容新穎、注重應(yīng)用,重視操作能力和綜合應(yīng)用能力的培養(yǎng),理論聯(lián)系實際,以實際案例為引導(dǎo),通俗易懂、概念明確,可操作性強,學習者只要按照教材給出的步驟,按圖索驥,邊學習邊上機實踐操作,便能很快地掌握數(shù)據(jù)庫管理系統(tǒng)的基本理論與知識,熟悉面向應(yīng)用的程序開發(fā)流程與方法,并能獨立的設(shè)計與開發(fā)實用的數(shù)據(jù)庫管理系統(tǒng)。
李勇帆,湖南第一師范學院信息科學與工程學院院長,二級教授,留歐高級訪問學者,享受國務(wù)院特殊津貼專家,教育技術(shù)學學科帶頭人,湖南普通高等學校教學名師,教育部高等學校計算機科學與技術(shù)專業(yè)教學指導(dǎo)委員專家組成員、教育部中國教育信息化專家?guī)斐蓡T、中國計算機維護與管理專業(yè)技術(shù)委員會委員。中國電子學會計算機應(yīng)用工程專業(yè)委員會委員,美國洛杉機“樹華獎學金基金會”中國中南地區(qū)推薦人,中國計算機學會會員,中國教育技術(shù)學會學術(shù)委員會委員、中國教育技術(shù)協(xié)會信息技術(shù)教育專業(yè)委員會常務(wù)理事,湖南省教育科學信息技術(shù)教育學科研究基地首席專家,湖南省計算機教育學會常務(wù)理事,波蘭華沙理工大學電子信息工程學院客座教授。
早期主要從事計算機硬件技術(shù)的應(yīng)用研究與教學,現(xiàn)在重點從事多媒體超文本智能CAI、智能人機、云計算、情感計算及數(shù)據(jù)挖掘等技術(shù)領(lǐng)域的應(yīng)用研究。獲國家“曾憲梓教育獎二等獎”,被授予“湖南省優(yōu)秀教師”、“十佳青年科技標兵”、“特級教師”、首屆“湖南省普通高等學校教學名師”等稱號。相繼主持了《多媒體HICAI系統(tǒng)的開發(fā)與應(yīng)用》、《情感計算在構(gòu)建和諧人機交互的網(wǎng)絡(luò)遠程教育系統(tǒng)中的應(yīng)用研究》、《基于云計算的區(qū)域教育信息化資源公共服務(wù)模式研究》及《Researching on Virtual Classroom of Multimedia and Hypermedia Electronic Books Using for Distance Education in Internet(虛擬多媒體教室和超媒體電子課本的在網(wǎng)絡(luò)遠程教育中的應(yīng)用研究)》、《Multimedia Hypertext Intelligent About CAI and the Technology on Agent of Knowledge Management for Applying in Education(多媒體超文本智能CAI及知識管理技術(shù)的教育應(yīng)用)》等省級、國家級及聯(lián)合國教科文組織與歐盟立項科研項目17個;在《MATCH communications in mathematical and in computer chemistry》、《計算機科學》、《計算機應(yīng)用》、《計算機安全》、《中國電化教育》、《電化教育研究》、《遠程教育研究》及《現(xiàn)代教育技術(shù)》等SCI、CSCD、CSSCI檢索源期刊和國際性學術(shù)會議上發(fā)表科研論文100余篇,獲省級以上獎勵26次;相繼在中科院科學出版社、人民郵電出版社及電子工業(yè)出版社等19家國家級出版社出版了IT技術(shù)專著與教材82部,累計5300多萬字,其中2部被評為全國優(yōu)秀科技暢銷書、6部分別被評為中南六省(區(qū))優(yōu)秀科技圖書一、二等獎,2部被評為湖南省高等教育優(yōu)秀教材,6部為全國高等學校計算機精品課程系列教材,5部為“湖南省五年制?茖哟涡W教師培養(yǎng)”規(guī)劃教材;應(yīng)邀出席全國學術(shù)研討會25次、國際學術(shù)研討會7次。主持建設(shè)了2門省級精品課程—《多媒體CAI課件設(shè)計與制作》和《大學計算機應(yīng)用基礎(chǔ)》,截止2014年5月30日,《多媒體CAI課件設(shè)計與制作》精品課程教學網(wǎng)站的點擊率超過183余萬人次,《大學計算機應(yīng)用基礎(chǔ)》精品課程教學網(wǎng)站的擊率超過332余萬人次,1門校級精品課程—《VB程序設(shè)計》;成功組建了1個省級高等學校優(yōu)秀教學團隊—“湖南省信息技術(shù)系列課程教學團隊”、1個省級高等學?萍紕(chuàng)新團隊—“基于Web3D的兒童虛擬交互學習環(huán)境的關(guān)鍵技術(shù)研究與應(yīng)用”創(chuàng)新團隊;獲省部級高等教育教學成果獎二等獎2項、三等獎1項,湖南省教育科學“十五”規(guī)劃課題優(yōu)秀研究成果一等獎1項。
第1章 數(shù)據(jù)庫系統(tǒng)設(shè)計基礎(chǔ) 1
1.1 數(shù)據(jù)庫系統(tǒng)的組成與技術(shù)發(fā)展 1
1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展歷程 1
1.1.2 數(shù)據(jù)庫系統(tǒng)的組成 3
1.1.3 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu) 4
1.1.4 大數(shù)據(jù)時代數(shù)據(jù)庫技術(shù)的新發(fā)展 6
1.2 數(shù)據(jù)庫中的數(shù)據(jù)模型 8
1.2.1 數(shù)據(jù)模型的基本構(gòu)成 9
1.2.2 數(shù)據(jù)庫設(shè)計的概念模型 9
1.3 關(guān)系數(shù)據(jù)庫 12
1.3.1 關(guān)系數(shù)據(jù)庫的基本術(shù)語 13
1.3.2 關(guān)系的性質(zhì) 13
1.3.3 關(guān)系模型的完整性約束 14
1.3.4 關(guān)系代數(shù) 14
1.4 數(shù)據(jù)庫系統(tǒng)設(shè)計 16
1.4.1 數(shù)據(jù)庫系統(tǒng)設(shè)計的基本方法 17
1.4.2 數(shù)據(jù)庫系統(tǒng)設(shè)計的需求分析 17
1.4.3 數(shù)據(jù)庫系統(tǒng)的概念結(jié)構(gòu)設(shè)計 18
1.4.4 數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計 21
1.4.5 數(shù)據(jù)庫系統(tǒng)的物理設(shè)計 24
1.4.6 數(shù)據(jù)庫系統(tǒng)設(shè)計的實施 25
1.4.7 數(shù)據(jù)庫系統(tǒng)的運行和維護 26
本章小結(jié) 26
思考與練習 27
第2章 Access數(shù)據(jù)庫系統(tǒng)及其創(chuàng)建與管理 28
2.1 Access數(shù)據(jù)庫管理系統(tǒng)概述 28
2.1.1 Access的特性與功能 28
2.1.2 Access的歷史版本及其功能特性變化 29
2.1.3 Access 2016的新功能及應(yīng)用 31
2.1.4 Access的安裝、啟動與退出 34
2.1.5 Access 的數(shù)據(jù)庫窗口 35
2.1.6 Access的對象 37
2.2 數(shù)據(jù)庫系統(tǒng)的創(chuàng)建 39
2.2.1 數(shù)據(jù)庫系統(tǒng)的創(chuàng)建方法 39
2.2.2 更改默認數(shù)據(jù)庫系統(tǒng)文件夾 42
2.2.3 查看數(shù)據(jù)庫系統(tǒng)屬性 42
2.3 數(shù)據(jù)庫系統(tǒng)的打開與關(guān)閉 43
2.4 數(shù)據(jù)庫系統(tǒng)的窗口操作 44
2.4.1 操作導(dǎo)航窗格 44
2.4.2 在導(dǎo)航窗格中操作數(shù)據(jù)庫對象 45
2.4.3 切換數(shù)據(jù)庫視圖 47
2.5 維護數(shù)據(jù)庫系統(tǒng) 48
2.5.1 備份與還原數(shù)據(jù)庫 48
2.5.2 壓縮與修復(fù)數(shù)據(jù)庫 49
2.5.3 拆分數(shù)據(jù)庫 50
2.6 數(shù)據(jù)庫系統(tǒng)的安全 51
2.6.1 設(shè)置數(shù)據(jù)庫系統(tǒng)密碼 51
2.6.2 數(shù)據(jù)庫系統(tǒng)的解密 52
2.6.3 信任數(shù)據(jù)庫系統(tǒng)中禁用的內(nèi)容 52
本章小結(jié) 53
思考與練習 53
第3章 數(shù)據(jù)庫系統(tǒng)的表設(shè)計 54
3.1 數(shù)據(jù)庫系統(tǒng)中表的創(chuàng)建 54
3.1.1 數(shù)據(jù)庫系統(tǒng)中表的組成 54
3.1.2 創(chuàng)建與修改表的結(jié)構(gòu) 55
3.1.3 輸入表的記錄 58
3.1.4 字段屬性的設(shè)置 61
3.1.5 建立查閱列表字段 66
3.2 數(shù)據(jù)庫系統(tǒng)中表記錄的編輯與維護 69
3.2.1 定位、查找與替換表記錄 69
3.2.2 插入、刪除與修改表記錄 70
3.2.3 排序表記錄 71
3.2.4 篩選表記錄 73
3.2.5 修飾表記錄 75
3.3 建立數(shù)據(jù)庫系統(tǒng)表間關(guān)系 78
3.3.1 表間關(guān)系 78
3.3.2 主鍵 78
3.3.3 索引 79
3.3.4 創(chuàng)建、編輯表間關(guān)系 80
3.3.5 使用子數(shù)據(jù)表 83
3.4 數(shù)據(jù)庫系統(tǒng)表對象的編輯 84
3.4.1 表的重命名、復(fù)制與刪除 85
3.4.2 表數(shù)據(jù)的導(dǎo)入與導(dǎo)出 85
本章小結(jié) 90
思考與練習 91
第4章 數(shù)據(jù)庫系統(tǒng)的查詢設(shè)計 92
4.1 數(shù)據(jù)庫系統(tǒng)查詢概述 92
4.1.1 查詢的功能 92
4.1.2 查詢的類型 93
4.1.3 查詢的視圖 94
4.1.4 查詢的條件 94
4.2 創(chuàng)建選擇查詢 101
4.2.1 利用查詢向?qū)?chuàng)建 101
4.2.2 利用查詢設(shè)計視圖創(chuàng)建 105
4.2.3 在查詢中添加計算字段 108
4.3 創(chuàng)建參數(shù)查詢 110
4.3.1 單參數(shù)查詢 110
4.3.2 多參數(shù)查詢 111
4.4 創(chuàng)建交叉表查詢 112
4.4.1 使用交叉表查詢向?qū)?chuàng)建 113
4.4.2 使用查詢設(shè)計視圖創(chuàng)建 114
4.5 創(chuàng)建匯總查詢 115
4.6 創(chuàng)建操作查詢 116
4.6.1 創(chuàng)建生成表查詢 116
4.6.2 創(chuàng)建刪除查詢 117
4.6.3 創(chuàng)建更新查詢 118
4.6.4 創(chuàng)建追加查詢 119
4.7 SQL查詢 119
4.7.1 SQL語言概述 120
4.7.2 在Access中使用SQL 120
4.7.3 使用SQL進行數(shù)據(jù)定義 121
4.7.4 使用SQL進行查詢 122
4.7.5 使用SQL進行數(shù)據(jù)更新 126
4.8 使用SQL創(chuàng)建特定查詢 127
本章小結(jié) 128
思考與練習 129
第5章 數(shù)據(jù)庫系統(tǒng)的窗體設(shè)計 130
5.1 數(shù)據(jù)庫系統(tǒng)的窗體概述 130
5.1.1 數(shù)據(jù)庫系統(tǒng)窗體的類型 130
5.1.2 數(shù)據(jù)庫系統(tǒng)窗體的視圖 132
5.2 數(shù)據(jù)庫系統(tǒng)窗體的快速創(chuàng)建 133
5.2.1 利用“窗體”工具創(chuàng)建窗體 133
5.2.2 利用窗體向?qū)?chuàng)建窗體 133
5.2.3 使用“模式對話框”工具創(chuàng)建窗體 135
5.2.4 使用“空白窗體”按鈕創(chuàng)建窗體 135
5.2.5 創(chuàng)建數(shù)據(jù)透視圖和數(shù)據(jù)透視表窗體 136
5.3 利用設(shè)計視圖創(chuàng)建數(shù)據(jù)庫系統(tǒng)的窗體 137
5.3.1 數(shù)據(jù)庫系統(tǒng)窗體的設(shè)計視圖 137
5.3.2 使用設(shè)計視圖創(chuàng)建窗體的一般步驟 139
5.4 常用數(shù)據(jù)庫系統(tǒng)的窗體控件 142
5.4.1 常用窗體控件的分類 142
5.4.2 常用窗體控件的功能 142
5.4.3 操作與布局控件 145
5.4.4 常用控件示例 147
5.5 數(shù)據(jù)庫系統(tǒng)窗體的屬性及修飾 154
5.5.1 數(shù)據(jù)庫系統(tǒng)窗體的屬性 155
5.5.2 數(shù)據(jù)庫系統(tǒng)窗體的修飾 156
5.6 數(shù)據(jù)庫系統(tǒng)控制窗體的創(chuàng)建 159
5.6.1 創(chuàng)建數(shù)據(jù)庫系統(tǒng)的切換面板 159
5.6.2 創(chuàng)建數(shù)據(jù)庫系統(tǒng)的導(dǎo)航窗體 162
5.6.3 設(shè)置數(shù)據(jù)庫系統(tǒng)的啟動窗體 164
本章小結(jié) 164
思考與練習 165
第6章 數(shù)據(jù)庫系統(tǒng)的報表設(shè)計 166
6.1 數(shù)據(jù)庫系統(tǒng)報表概述 166
6.1.1 數(shù)據(jù)庫系統(tǒng)報表的概念 166
6.1.2 數(shù)據(jù)庫系統(tǒng)報表的視圖 167
6.2 數(shù)據(jù)庫系統(tǒng)報表的快速創(chuàng)建 168
6.2.1 利用“報表”工具創(chuàng)建報表 168
6.2.2 利用“報表向?qū)А眲?chuàng)建報表 169
6.2.3 利用“空報表”工具創(chuàng)建報表 170
6.3 數(shù)據(jù)庫系統(tǒng)報表的設(shè)計 172
6.3.1 數(shù)據(jù)庫系統(tǒng)報表的設(shè)計區(qū) 173
6.3.2 使用設(shè)計視圖創(chuàng)建數(shù)據(jù)庫系統(tǒng)報表 174
6.3.3 報表排序和分組 176
6.3.4 報表布局 179
6.4 數(shù)據(jù)庫系統(tǒng)計算控件的操作 181
6.4.1 添加計算控件 181
6.4.2 數(shù)據(jù)庫系統(tǒng)報表常用函數(shù)的應(yīng)用 182
6.5 數(shù)據(jù)庫系統(tǒng)報表的創(chuàng)建 183
6.5.1 創(chuàng)建數(shù)據(jù)庫系統(tǒng)的標簽報表 183
6.5.2 創(chuàng)建數(shù)據(jù)庫系統(tǒng)的圖表報表 184
本章小結(jié) 186
思考與練習 187
第7章 數(shù)據(jù)庫系統(tǒng)的宏設(shè)計 188
7.1 數(shù)據(jù)庫系統(tǒng)中宏的定義 188
7.2 數(shù)據(jù)庫系統(tǒng)中宏的創(chuàng)建 189
7.2.1 宏的設(shè)計窗口 190
7.2.2 數(shù)據(jù)庫系統(tǒng)中宏的操作 190
7.2.3 數(shù)據(jù)庫系統(tǒng)中宏的類型 192
7.3 數(shù)據(jù)庫系統(tǒng)中宏的運行與調(diào)試 192
7.3.1 數(shù)據(jù)庫系統(tǒng)中宏的運行 192
7.3.2 數(shù)據(jù)庫系統(tǒng)中宏的調(diào)試 193
7.4 數(shù)據(jù)庫系統(tǒng)中的宏與事件 194
7.4.1 什么是事件 194
7.4.2 通過事件觸發(fā)宏 194
7.5 數(shù)據(jù)庫系統(tǒng)中的宏組 195
7.5.1 什么是數(shù)據(jù)庫系統(tǒng)中的宏組 195
7.5.2 數(shù)據(jù)庫系統(tǒng)中宏組的創(chuàng)建 195
7.6 數(shù)據(jù)庫系統(tǒng)中的條件宏 196
7.6.1 什么是條件宏 197
7.6.2 創(chuàng)建條件宏 197
7.7 數(shù)據(jù)庫系統(tǒng)中宏的應(yīng)用 198
本章小結(jié) 201
思考與練習 202
第8章 數(shù)據(jù)庫系統(tǒng)的VBA編程 203
8.1 數(shù)據(jù)庫系統(tǒng)的VBA編程環(huán)境 203
8.1.1 什么是VBA 203
8.1.2 VBA編程環(huán)境 203
8.2 面向?qū)ο蟪绦蛟O(shè)計概述 205
8.2.1 類和對象 205
8.2.2 屬性和方法 206
8.2.3 事件和事件過程 206
8.2.4 利用VBA編寫程序的一個例子 207
8.3 VBA模塊 209
8.3.1 類模塊 209
8.3.2 標準模塊 209
8.3.3 將宏轉(zhuǎn)換為模塊 209
8.4 VBA編程基礎(chǔ) 210
8.4.1 變量 210
8.4.2 變量的作用域與生存期 211
8.4.3 常量的補充說明 213
8.4.4 數(shù)組 214
8.4.5 VBA語句的書寫規(guī)則 215
8.4.6 注釋語句與賦值語句 215
8.4.7 輸入與輸出 217
8.4.8 內(nèi)置對象DoCmd 218
8.5 程序控制結(jié)構(gòu) 221
8.5.1 選擇結(jié)構(gòu) 221
8.5.2 循環(huán)結(jié)構(gòu) 225
8.5.3 Goto型控制結(jié)構(gòu) 229
8.6 VBA過程 230
8.6.1 Sub過程的創(chuàng)建和調(diào)用 230
8.6.2 Function過程的創(chuàng)建和調(diào)用 231
8.6.3 參數(shù)傳遞 233
8.7 VBA程序運行錯誤處理 234
8.8 VBA數(shù)據(jù)庫編程 236
8.8.1 數(shù)據(jù)庫引擎及其接口 236
8.8.2 ADO對象模型 237
8.8.3 利用ADO訪問數(shù)據(jù)庫 238
8.8.4 數(shù)據(jù)庫編程實例 246
本章小結(jié) 253
思考與練習 253
第9章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實例——教學管理系統(tǒng) 255
9.1 需求分析 255
9.2 系統(tǒng)設(shè)計 256
9.2.1 系統(tǒng)設(shè)計概述 256
9.2.2 系統(tǒng)功能設(shè)計 256
9.2.3 數(shù)據(jù)庫設(shè)計 257
9.3 功能模塊設(shè)計與實現(xiàn) 257
9.3.1 用戶登錄窗體 257
9.3.2 主界面窗體 259
9.3.3 院系信息管理窗體 262
9.3.4 專業(yè)信息管理窗體 263
9.3.5 課程信息管理窗體 264
9.3.6 教師信息管理窗體 266
9.3.7 班級信息管理窗體 267
9.3.8 學生信息管理窗體 268
9.3.9 授課信息管理窗體 269
9.3.10 成績錄入窗體 272
9.3.11 選課信息管理窗體 275
9.3.12 成績查詢窗體 279
本章小結(jié) 281
思考與練習 281
參考文獻 282