本書(shū)介紹數(shù)據(jù)庫(kù)和信息處理的基礎(chǔ)知識(shí)和基本應(yīng)用,以Access 2010為環(huán)境,介紹數(shù)據(jù)庫(kù)基本概念,數(shù)據(jù)庫(kù)的建立、使用、維護(hù)和管理,使學(xué)生能夠掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟和SQL查詢(xún)語(yǔ)言的使用方法。本書(shū)還配合VBA,講述了軟件設(shè)計(jì)的基本思想和方法,訓(xùn)練學(xué)生程序設(shè)計(jì)、分析和調(diào)試的基本技能。通過(guò)實(shí)驗(yàn)和綜合開(kāi)發(fā)示例,融合了Access數(shù)據(jù)庫(kù)的主要功能,并為讀者自行開(kāi)發(fā)小型信息管理系統(tǒng)提供切實(shí)可行的模板。登錄華信教育資源網(wǎng)www.hxedu.com.cn可免費(fèi)下載電子課件。 本書(shū)以應(yīng)用為目的,以案例為引導(dǎo),結(jié)合數(shù)據(jù)庫(kù)和信息處理的基本知識(shí),使學(xué)生可以參照教材提供的講解和實(shí)驗(yàn),盡快掌握Access 2010軟件的基本功能和操作,快速掌握數(shù)據(jù)庫(kù)和信息處理的基本技能。 本書(shū)可作為普通高等學(xué)校文科相關(guān)專(zhuān)業(yè)的計(jì)算機(jī)課程教材,亦可作為相關(guān)培訓(xùn)班的教材或參考書(shū)。
山東理工大學(xué)計(jì)算機(jī)學(xué)院教師、計(jì)算機(jī)學(xué)院辦公室基礎(chǔ)教學(xué)部主任,碩士畢業(yè)于山東大學(xué)計(jì)算機(jī)軟件與理論專(zhuān)業(yè)。
目 錄
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 1
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1
1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 1
1.1.2 數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展 4
1.2 數(shù)據(jù)模型 7
1.2.1 數(shù)據(jù)模型的基本概念 7
1.2.2 信息世界中的基本概念 8
1.2.3 E-R模型 9
1.2.4 層次模型 12
1.2.5 網(wǎng)狀模型 12
1.2.6 關(guān)系模型 13
1.3 關(guān)系數(shù)據(jù)庫(kù) 13
1.3.1 關(guān)系性質(zhì)與特點(diǎn) 13
1.3.2 關(guān)系運(yùn)算 16
1.3.3 關(guān)系的完整性約束 20
1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) 21
1.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 21
1.4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析 21
1.4.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 22
1.4.4 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 23
1.4.5 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 23
1.4.6 數(shù)據(jù)庫(kù)的實(shí)施 24
1.4.7 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù) 24
小結(jié) 25
第2章 ACCESS數(shù)據(jù)庫(kù)與表 26
2.1 ACCESS 2010簡(jiǎn)介 26
2.1.1 Access的發(fā)展 26
2.1.2 Access 2010的新特點(diǎn) 26
2.1.3 初識(shí)Access 28
2.2 創(chuàng)建數(shù)據(jù)庫(kù) 29
2.2.1 使用模板創(chuàng)建數(shù)據(jù)庫(kù) 29
2.2.2 創(chuàng)建空白數(shù)據(jù)庫(kù) 30
2.2.3 數(shù)據(jù)庫(kù)基本操作 31
2.3 建立表 33
2.3.1 access數(shù)據(jù)類(lèi)型 33
2.3.2 建立表結(jié)構(gòu) 36
2.3.3 創(chuàng)建表 37
2.3.4 建立表間關(guān)系 44
2.3.5 建立索引 47
2.3.6 向表中輸入數(shù)據(jù) 48
2.4 編輯表 48
2.4.1 修改表結(jié)構(gòu) 48
2.4.2 調(diào)整表外觀 51
2.4.3 編輯表內(nèi)容 53
2.5 使用表 54
2.5.1 查找與替換 54
2.5.2 記錄排序 55
2.5.3 記錄篩選 56
小結(jié) 56
第3章 查詢(xún) 57
3.1 查詢(xún)概述 57
3.1.1 查詢(xún)的功能 57
3.1.2 查詢(xún)的類(lèi)型 57
3.1.3 查詢(xún)視圖 58
3.1.4 創(chuàng)建查詢(xún)的方法(界面方法) 60
3.1.5 查詢(xún)條件的設(shè)置 61
3.2 創(chuàng)建選擇查詢(xún) 64
3.2.1 使用查詢(xún)向?qū)?64
3.2.2 使用“設(shè)計(jì)視圖” 69
3.2.3 修改查詢(xún) 72
3.2.4 在查詢(xún)中進(jìn)行計(jì)算 73
3.3 創(chuàng)建參數(shù)查詢(xún) 76
3.3.1 單參數(shù)查詢(xún) 76
3.3.2 多參數(shù)查詢(xún) 77
3.4 創(chuàng)建交叉表查詢(xún) 79
3.4.1 使用“交叉表查詢(xún)向?qū)А?79
3.4.3 使用設(shè)計(jì)視圖 81
3.5 創(chuàng)建操作查詢(xún) 82
3.5.1 生成表查詢(xún) 83
3.5.2 刪除查詢(xún) 84
3.5.3 追加查詢(xún) 85
3.5.4 更新查詢(xún) 86
3.6 結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL 87
3.6.1 SQL語(yǔ)言概述 87
3.6.2 SQL語(yǔ)言的特點(diǎn) 88
3.6.3 顯示SQL語(yǔ)句 88
3.7 SQL常用語(yǔ)句 89
3.7.1 SELECT語(yǔ)句 89
3.7.2 數(shù)據(jù)更新語(yǔ)句 93
3.8 創(chuàng)建SQL的特定查詢(xún) 94
3.8.1 創(chuàng)建聯(lián)合查詢(xún) 94
3.8.2 數(shù)據(jù)定義查詢(xún) 94
3.8.3 創(chuàng)建子查詢(xún) 96
小結(jié) 97
第4章 窗體 98
4.1 認(rèn)識(shí)窗體 98
4.2 窗體視圖 99
4.3 創(chuàng)建窗體 100
4.3.1 自動(dòng)創(chuàng)建窗體 101
4.3.2 窗體向?qū)?103
4.3.3 窗體設(shè)計(jì)器 104
4.4 窗體中的控件 105
4.4.1 理解和使用屬性 106
4.4.2 窗體 106
4.4.3 標(biāo)簽 107
4.4.4 文本框 107
4.4.5 選項(xiàng)組 109
4.4.6 組合框 111
4.4.7 命令按鈕 113
4.4.8 子窗體 114
4.4.9 選項(xiàng)卡 116
4.5 美化窗體 119
4.5.1 選擇和移動(dòng)控件 119
4.5.2 調(diào)整控件大小和對(duì)齊控件 120
4.5.3 調(diào)整間距和外觀設(shè)置 120
4.5.4 應(yīng)用主題和添加圖片 120
第5章 報(bào)表 122
5.1 認(rèn)識(shí)報(bào)表 122
5.1.1 報(bào)表概述 122
5.1.2 報(bào)表的視圖 123
5.2 自動(dòng)創(chuàng)建報(bào)表 123
5.3 使用設(shè)計(jì)視圖創(chuàng)建報(bào)表 127
5.3.1 報(bào)表的組成 128
5.3.2 報(bào)表設(shè)計(jì)工具選項(xiàng)卡 128
5.3.3 使用設(shè)計(jì)視圖創(chuàng)建報(bào)表 130
5.4 報(bào)表的計(jì)算 133
5.4.1 公式計(jì)算 133
5.4.2 分組統(tǒng)計(jì) 134
5.5 創(chuàng)建主/子報(bào)表 137
5.6 報(bào)表的預(yù)覽和打印 138
第6章 宏 140
6.1 宏的基本概念 140
6.1.1 宏的概念 140
6.1.2 常用宏操作 140
6.1.3 宏與Visual BASIC代碼的轉(zhuǎn)換 141
6.2 宏選項(xiàng)卡和宏設(shè)計(jì)器窗口 143
6.2.1 “宏工具設(shè)計(jì)”選項(xiàng)卡 143
6.2.2 操作目錄 143
6.2.2 宏設(shè)計(jì)器 144
6.3 創(chuàng)建宏 145
6.3.1 創(chuàng)建自動(dòng)運(yùn)行的宏 145
6.3.2 創(chuàng)建子宏 145
6.3.3 創(chuàng)建帶條件的操作宏 146
6.3.4 創(chuàng)建嵌入宏 148
6.4 宏的運(yùn)行與調(diào)試 149
6.4.1 直接執(zhí)行宏或宏組 150
6.4.2 在事件發(fā)生時(shí)執(zhí)行宏 150
6.4.3 宏的調(diào)試 150
第7章 模塊與VBA編程基礎(chǔ) 152
7.1 模塊的基本概念 152
7.1.1 類(lèi)模塊 152
7.1.2 標(biāo)準(zhǔn)模塊 152
7.1.3 將宏轉(zhuǎn)換為模塊 152
7.1.4 宏和模塊的選擇 153
7.2 在Access中創(chuàng)建模塊 154
7.2.1 在模塊中加入過(guò)程 154
7.2.2 在模塊中執(zhí)行宏 156
7.3 VBA程序設(shè)計(jì)基礎(chǔ) 156
7.3.1 Visual Basic for Applications編輯環(huán)境 156
7.3.2 VBA環(huán)境中編寫(xiě)代碼 159
7.3.3 數(shù)據(jù)類(lèi)型和數(shù)據(jù)庫(kù)對(duì)象 160
7.3.4 變量與常量 162
7.3.5 常用標(biāo)準(zhǔn)函數(shù) 166
7.3.6 運(yùn)算符和表達(dá)式 170
7.3.7 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 171
7.4 VBA流程控制語(yǔ)句 176
7.4.1 語(yǔ)句 177
7.4.2 數(shù)據(jù)的輸入輸出 178
7.4.3 分支語(yǔ)句 180
7.4.4 循環(huán)語(yǔ)句 184
7.5 過(guò)程調(diào)用和參數(shù)傳遞 189
7.5.1 過(guò)程調(diào)用 189
7.5.2 參數(shù)傳遞 191
7.6 VBA程序的調(diào)試:設(shè)置斷點(diǎn) 192
7.7 VBA數(shù)據(jù)庫(kù)編程 193
7.7.1 數(shù)據(jù)庫(kù)引擎及其接口 193
7.7.2 VBA訪問(wèn)的數(shù)據(jù)庫(kù)類(lèi)型 193
7.7.3 數(shù)據(jù)訪問(wèn)對(duì)象(DAO) 193
第8章 客戶(hù)資料管理系統(tǒng) 198
8.1 系統(tǒng)分析 198
8.1.1 功能模塊的分析 198
8.1.2 流程圖的分析 198
8.1.3 表的分析 199
8.2 系統(tǒng)設(shè)計(jì) 200
8.2.1 創(chuàng)建表 200
8.2.2 創(chuàng)建窗體 202
8.3 集成數(shù)據(jù)庫(kù)系統(tǒng) 206