本書包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Access 2013數(shù)據(jù)庫(kù)、表的創(chuàng)建與使用、查詢?cè)O(shè)計(jì)、結(jié)構(gòu)化查詢語(yǔ)言SQL、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏、VBA與模塊、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)安全等內(nèi)容。
本書是根據(jù)教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)組織編制的《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)基本要求》,以Microsoft Access 2013中文版為操作平臺(tái),針對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)及其程序設(shè)計(jì)技術(shù),詳細(xì)介紹了關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的基本知識(shí)和Access數(shù)據(jù)庫(kù)系統(tǒng)的主要功能。
本書采用案例教學(xué)方式,將基礎(chǔ)知識(shí)介紹與實(shí)例分析融于一體。全書共11章,包括數(shù)據(jù)庫(kù)基礎(chǔ)、Access 2013數(shù)據(jù)庫(kù)、表的創(chuàng)建與使用、查詢?cè)O(shè)計(jì)、結(jié)構(gòu)化查詢語(yǔ)言SQL、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏、VBA與模塊、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)安全知識(shí)。書中提供了豐富的案例和大量的習(xí)題。本書內(nèi)容及特色如下:
第1章介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、數(shù)據(jù)模型等內(nèi)容,要求讀者重點(diǎn)掌握關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。
第2章在介紹Access 2013的基本功能和基本操作的同時(shí),介紹了該軟件新增加的特點(diǎn)。重點(diǎn)介紹了Access數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)類型和表達(dá)式。
第3章主要介紹創(chuàng)建數(shù)據(jù)庫(kù)和表的方法。
第4章介紹數(shù)據(jù)表查詢?cè)O(shè)計(jì)基本操作方法。
第5章重點(diǎn)介紹結(jié)構(gòu)化查詢語(yǔ)言SQL。
第6章介紹創(chuàng)建窗體的各種方法,以及對(duì)窗體的再設(shè)計(jì),并講解了窗體和報(bào)表的基本控件的功能及其屬性。
第7章介紹創(chuàng)建報(bào)表的各種方法,包括創(chuàng)建報(bào)表的計(jì)算字段、報(bào)表中的數(shù)據(jù)排序與分組等。
第8章介紹宏的創(chuàng)建和使用。
第9章介紹Access 2013的增強(qiáng)應(yīng)用,包括Access VBA編程技術(shù)、Web發(fā)布和OLE應(yīng)用等。
第10章詳細(xì)介紹了數(shù)據(jù)庫(kù)管理的基本操作。
第11章簡(jiǎn)單介紹了數(shù)據(jù)庫(kù)安全的基本知識(shí)。
全書強(qiáng)調(diào)數(shù)據(jù)庫(kù)理論知識(shí)與實(shí)際應(yīng)用的有機(jī)結(jié)合,理論論述通俗易懂、重點(diǎn)突出、循序漸進(jìn);案例操作步驟清晰、簡(jiǎn)明扼要、圖文并茂,便于廣大應(yīng)用型本科院校和高職高專院校教學(xué)使用,也適合有一定計(jì)算機(jī)基礎(chǔ)的讀者自學(xué)使用,也可以作為全國(guó)計(jì)算機(jī)等級(jí)考試參考書。我們將為使用本書的教師免費(fèi)提供電子教案等教學(xué)資源,需要者可以到化學(xué)工業(yè)出版社教學(xué)資源網(wǎng)站http://www.cipedu.com.cn免費(fèi)下載使用。
本書由張思卿、姜東洋擔(dān)任主編,薛麗香、侯澤民擔(dān)任副主編,編寫人員分工為:鄭州科技學(xué)院張思卿編寫第1、2、10章,遼寧機(jī)電職業(yè)技術(shù)學(xué)院姜東洋編寫3、9、11章,鄭州科技學(xué)院薛麗香編寫第4、5、7章,鄭州科技學(xué)院侯澤民編寫第6、8章,鄭州科技學(xué)院邵杰、周景偉也參加了本書的編寫工作。全書由張思卿統(tǒng)稿。
在本書的編寫過(guò)程中,參考了有關(guān)專家、學(xué)者的同類教材和網(wǎng)絡(luò)上的相關(guān)資源,在此向其作者表示衷心的感謝。由于編者水平有限,加上編寫時(shí)間倉(cāng)促,書中難免會(huì)有不妥之處,殷切希望廣大讀者提出寶貴意見(jiàn)。
編者
2017年5月
張思卿,鄭州科技學(xué)院信息科學(xué)與工程系,副教授,教研室主任,張思卿,男,38歲,本科學(xué)歷,工程碩士,副教授,高級(jí)工程師,高級(jí)技師,高級(jí)考評(píng)員,河南省教育廳學(xué)術(shù)技術(shù)帶頭人,鄭州市青年科技專家、河南省綜合評(píng)標(biāo)專家?guī)煸u(píng)標(biāo)專家、鄭州市社區(qū)教育專家、河南省電子學(xué)會(huì)專家委員。
研究方向:計(jì)算機(jī)硬件技術(shù)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)及網(wǎng)絡(luò)安全。
一.教育背景
1999.9—2003.7 華中師范大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科,獲理學(xué)學(xué)士學(xué)位。
2005.9---2008.7 南京理工大學(xué)工程碩士
二.業(yè)務(wù)成果
主持或主研完成(或在研)科研課題10項(xiàng),其中4項(xiàng)為省部級(jí)以上重點(diǎn)科研項(xiàng)目。
在全國(guó)性刊物或國(guó)際會(huì)議上發(fā)表學(xué)術(shù)論文30多篇。
主編參編著作20部。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 1
1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 1
1.1.1 數(shù)據(jù)庫(kù)基本概念 1
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)介紹 2
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 3
1.1.4 關(guān)系數(shù)據(jù)庫(kù)概述 4
1.2 數(shù)據(jù)模型 4
1.2.1 數(shù)據(jù)模型概述 5
1.2.2 構(gòu)建數(shù)據(jù)模型 5
1.2.3 數(shù)據(jù)庫(kù)中的術(shù)語(yǔ)簡(jiǎn)介 6
1.2.4 關(guān)系數(shù)據(jù)庫(kù) 7
1.2.5 構(gòu)建數(shù)據(jù)庫(kù)模型 9
習(xí)題 11
第2章 Access 2013數(shù)據(jù)庫(kù) 13
2.1 Microsoft Access 2013簡(jiǎn)介 13
2.1.1 Access 2013產(chǎn)品簡(jiǎn)介 13
2.1.2 Access 2013的功能 14
2.2 Access 2013的新特點(diǎn) 14
2.3 Access 2013的安裝 15
2.4 Microsoft Access 2013啟動(dòng)與退出 16
2.4.1 Access 2013的啟動(dòng) 16
2.4.2 Access 2013的退出 17
2.5 Microsoft Access 2013的窗口操作 17
2.5.1 Access 2013的系統(tǒng)主窗口 17
2.5.2 Access 2013的數(shù)據(jù)庫(kù)窗口 18
2.6 創(chuàng)建數(shù)據(jù)庫(kù) 19
2.6.1 創(chuàng)建一個(gè)空白數(shù)據(jù)庫(kù) 19
2.6.2 利用模板創(chuàng)建數(shù)據(jù)庫(kù) 21
2.6.3 創(chuàng)建數(shù)據(jù)庫(kù)的實(shí)例 23
2.6.4 數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉 25
上機(jī)實(shí)訓(xùn)一 26
上機(jī)實(shí)訓(xùn)二 26
習(xí)題 28
第3章 表的創(chuàng)建與使用 29
3.1 建立新表 29
3.1.1 在新數(shù)據(jù)庫(kù)中創(chuàng)建新表 30
3.1.2 在現(xiàn)有數(shù)據(jù)庫(kù)中創(chuàng)建新表 30
3.1.3 使用表模板創(chuàng)建數(shù)據(jù)表 32
3.1.4 使用字段模板創(chuàng)建數(shù)據(jù)表 33
3.1.5 使用表設(shè)計(jì)創(chuàng)建數(shù)據(jù)表 33
3.2 數(shù)據(jù)類型 36
3.2.1 基本類型 36
3.2.2 數(shù)字類型 37
3.2.3 日期和時(shí)間類型 37
3.2.4 是/否類型 37
3.2.5 快速入門類型 38
3.3 字段屬性 38
3.3.1 類型屬性 38
3.3.2 常規(guī)屬性 39
3.3.3 查詢屬性 40
3.4 修改數(shù)據(jù)表與數(shù)據(jù)表結(jié)構(gòu) 40
3.4.1 利用設(shè)計(jì)視圖更改表的結(jié)構(gòu) 40
3.4.2 利用數(shù)據(jù)表視圖更改表的結(jié)構(gòu) 41
3.4.3 數(shù)據(jù)的有效性 42
3.4.4 主鍵的設(shè)置、更改與刪除 43
3.5 建立表之間的關(guān)系 44
3.5.1 表間關(guān)聯(lián)關(guān)系 44
3.5.2 表的索引 45
3.6 表達(dá)式 45
3.6.1 常量與變量 45
3.6.2 表達(dá)式 46
3.6.3 常用函數(shù) 47
習(xí)題 50
第4章 查詢?cè)O(shè)計(jì) 52
4.1 查詢概述 52
4.2 選擇查詢 54
4.2.1 使用查詢向?qū)?chuàng)建查詢 54
4.2.2 用設(shè)計(jì)視圖創(chuàng)建查詢 66
4.2.3 設(shè)置查詢條件 67
4.3 參數(shù)查詢 69
4.4 操作查詢 71
4.4.1 生成表查詢 71
4.4.2 刪除查詢 72
4.4.3 追加查詢 72
4.4.4 更新查詢 74
上機(jī)實(shí)訓(xùn)一 74
上機(jī)實(shí)訓(xùn)二 75
上機(jī)實(shí)訓(xùn)三 76
上機(jī)實(shí)訓(xùn)四 77
上機(jī)實(shí)訓(xùn)五 77
習(xí)題 79
第5章 結(jié)構(gòu)化查詢語(yǔ)言SQL 82
5.1 SQL語(yǔ)言概述 82
5.1.1 SQL的發(fā)展 82
5.1.2 SQL語(yǔ)言的特點(diǎn) 83
5.1.3 SQL的基本概念 83
5.1.4 SQL語(yǔ)言分類 84
5.1.5 SQL語(yǔ)句用法示例 85
5.2 數(shù)據(jù)定義語(yǔ)言 88
5.2.1 定義基本表 88
5.2.2 完整性約束的實(shí)現(xiàn) 97
5.2.3 索引的定義與維護(hù) 99
5.3 數(shù)據(jù)查詢語(yǔ)句 101
5.3.1 SELECT語(yǔ)句的一般語(yǔ)法 101
5.3.2 簡(jiǎn)單查詢 102
5.3.3 連接查詢 110
5.3.4 子查詢 113
5.4 數(shù)據(jù)更新 114
5.4.1 插入數(shù)據(jù) 114
5.4.2 修改數(shù)據(jù) 115
5.4.3 刪除數(shù)據(jù) 116
習(xí)題 117
第6章 窗體設(shè)計(jì)及高級(jí)應(yīng)用 121
6.1 窗體基礎(chǔ)知識(shí) 121
6.1.1 窗體的概念與作用 121
6.1.2 窗體構(gòu)成 122
6.1.3 窗體類型 123
6.1.4 窗體視圖 125
6.2 創(chuàng)建窗體 125
6.2.1 自動(dòng)創(chuàng)建窗體 125
6.2.2 使用窗體向?qū)?chuàng)建窗體 128
6.2.3 使用設(shè)計(jì)視圖創(chuàng)建窗體 130
6.3 窗體常用控件及應(yīng)用 131
6.3.1 控件類型 131
6.3.2 常用控件 132
6.3.3 向窗體中添加控件 132
6.3.4 屬性、事件與方法 147
6.3.5 窗體和控件的屬性 148
6.3.6 窗體與對(duì)象的事件 151
6.4 窗體與控件的其他應(yīng)用設(shè)計(jì) 153
6.4.1 創(chuàng)建計(jì)算控件 153
6.4.2 打印與預(yù)覽窗體 155
6.5 窗體外觀格式設(shè)計(jì) 156
6.5.1 加線條 156
6.5.2 加矩形 156
6.5.3 設(shè)置控件格式屬性 157
6.5.4 使用Tab鍵設(shè)置控件次序 158
上機(jī)實(shí)訓(xùn)一 159
上機(jī)實(shí)訓(xùn)二 160
習(xí)題 161
第7章 報(bào)表設(shè)計(jì) 163
7.1 認(rèn)識(shí)報(bào)表 163
7.1.1 報(bào)表的定義 163
7.1.2 報(bào)表的功能 163
7.1.3 報(bào)表的視圖 164
7.1.4 報(bào)表的類型 164
7.2 使用向?qū)?chuàng)建報(bào)表 164
7.3 使用報(bào)表工具創(chuàng)建報(bào)表 167
7.4 使用空白報(bào)表工具創(chuàng)建報(bào)表 169
7.5 通過(guò)視圖創(chuàng)建報(bào)表 170
7.6 創(chuàng)建標(biāo)簽類型的報(bào)表 173
7.7 設(shè)置報(bào)表的排序與分組 175
7.8 在報(bào)表中計(jì)算數(shù)據(jù) 177
7.9 報(bào)表的打印和預(yù)覽 179
上機(jī)實(shí)訓(xùn) 180
習(xí)題 180
第8章 宏 182
8.1 認(rèn)識(shí)宏 182
8.1.1 宏的概念 182
8.1.2 宏的分類 182
8.2 宏的基本操作 183
8.2.1 宏的功能 183
8.2.2 常用宏操作 183
8.3 宏的創(chuàng)建及調(diào)試運(yùn)行 185
8.3.1 宏的創(chuàng)建 185
8.3.2 宏的調(diào)試運(yùn)行 188
上機(jī)實(shí)訓(xùn)一 189
上機(jī)實(shí)訓(xùn)二 189
上機(jī)實(shí)訓(xùn)三 190
習(xí)題 190
第9章 VBA與模塊 192
9.1 VBA簡(jiǎn)介 192
9.1.1 初識(shí)VBA程序 192
9.1.2 VBA程序編輯環(huán)境 193
9.1.3 VBA模塊 195
9.2 VBA語(yǔ)言基礎(chǔ) 197
9.2.1 數(shù)據(jù)類型 197
9.2.2 常量與變量 198
9.2.3 數(shù)組 200
9.2.4 用戶自定義數(shù)據(jù)類型 201
9.2.5 運(yùn)算符和表達(dá)式 201
9.2.6 常用標(biāo)準(zhǔn)函數(shù) 203
9.3 VBA程序的流程控制結(jié)構(gòu) 207
9.3.1 語(yǔ)句書寫規(guī)則 207
9.3.2 VBA基本語(yǔ)句 207
9.3.3 VBA基本控制結(jié)構(gòu) 208
9.4 VBA過(guò)程與函數(shù) 212
9.4.1 過(guò)程 212
9.4.2 函數(shù) 213
9.4.3 變量的作用域與生存期 213
9.5 面向?qū)ο蟪绦蛟O(shè)計(jì) 214
9.5.1 類和對(duì)象 214
9.5.2 對(duì)象的屬性 214
9.5.3 對(duì)象的方法 215
9.5.4 對(duì)象的事件 215
9.5.5 DoCmd對(duì)象 215
9.6 VBA數(shù)據(jù)庫(kù)編程 216
9.6.1 ADO數(shù)據(jù)訪問(wèn)接口 217
9.6.2 ADO應(yīng)用示例 219
9.7 VBA程序運(yùn)行錯(cuò)誤處理與調(diào)試 221
上機(jī)實(shí)訓(xùn) 223
習(xí)題 225
第10章 數(shù)據(jù)庫(kù)管理 228
10.1 管理數(shù)據(jù)庫(kù) 228
10.1.1 數(shù)據(jù)的備份和恢復(fù) 228
10.1.2 數(shù)據(jù)庫(kù)的壓縮和恢復(fù) 228
10.1.3 生成MDE文件 230
10.1.4 數(shù)據(jù)庫(kù)的密碼 230
10.2 用戶級(jí)的安全機(jī)制 231
10.2.1 設(shè)置用戶和組賬戶 231
10.2.2 設(shè)置用戶與組權(quán)限 234
習(xí)題 235
第11章 數(shù)據(jù)庫(kù)安全 237
11.1 Access 2013安全性的新增功能 237
11.1.1 Access 2013中的新增功能 237
11.1.2 Access和用戶級(jí)安全 238
11.1.3 Access安全體系結(jié)構(gòu) 238
11.1.4 禁用模式 239
11.2 使用受信任位置中的Access數(shù)據(jù)庫(kù) 239
11.3 數(shù)據(jù)庫(kù)的打包、簽名和分發(fā) 241
11.4 信任數(shù)據(jù)庫(kù) 244
11.5 舊版本數(shù)據(jù)庫(kù)格式的轉(zhuǎn)換 245
上機(jī)實(shí)訓(xùn) 247
習(xí)題 247
課后習(xí)題參考答案 248
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 248
第2章 Access 2013數(shù)據(jù)庫(kù) 248
第3章 表的創(chuàng)建與使用 248
第4章 查詢?cè)O(shè)計(jì) 248
第5章 結(jié)構(gòu)化查詢語(yǔ)言SQL 248
第6章 窗體設(shè)計(jì)及高級(jí)應(yīng)用 249
第7章 報(bào)表設(shè)計(jì) 249
第8章 宏 250
第9章 VBA與模塊 250
第10章 數(shù)據(jù)庫(kù)管理 250
第11章 數(shù)據(jù)庫(kù)安全 250
參考文獻(xiàn) 251