本書介紹數(shù)據(jù)庫和信息處理的基礎(chǔ)知識(shí)和基本應(yīng)用,以Access 2010為環(huán)境,介紹數(shù)據(jù)庫基本概念,數(shù)據(jù)庫的建立、使用、維護(hù)和管理,使學(xué)生能夠掌握數(shù)據(jù)庫設(shè)計(jì)的步驟和SQL查詢語言的使用方法。本書還配合VBA,講述了軟件設(shè)計(jì)的基本思想和方法,訓(xùn)練學(xué)生程序設(shè)計(jì)、分析和調(diào)試的基本技能。通過實(shí)驗(yàn)和綜合開發(fā)示例,融合了Access數(shù)據(jù)庫的主要功能,并為讀者自行開發(fā)小型信息管理系統(tǒng)提供切實(shí)可行的模板。登錄華信教育資源網(wǎng)www.hxedu.com.cn可免費(fèi)下載電子課件。 本書以應(yīng)用為目的,以案例為引導(dǎo),結(jié)合數(shù)據(jù)庫和信息處理的基本知識(shí),使學(xué)生可以參照教材提供的講解和實(shí)驗(yàn),盡快掌握Access 2010軟件的基本功能和操作,快速掌握數(shù)據(jù)庫和信息處理的基本技能。 本書可作為普通高等學(xué)校文科相關(guān)專業(yè)的計(jì)算機(jī)課程教材,亦可作為相關(guān)培訓(xùn)班的教材或參考書。
山東理工大學(xué)計(jì)算機(jī)學(xué)院教師、計(jì)算機(jī)學(xué)院辦公室基礎(chǔ)教學(xué)部主任,碩士畢業(yè)于山東大學(xué)計(jì)算機(jī)軟件與理論專業(yè)。
目 錄
第1章 數(shù)據(jù)庫基礎(chǔ) 1
1.1 數(shù)據(jù)庫基礎(chǔ)知識(shí) 1
1.1.1 數(shù)據(jù)庫系統(tǒng)的基本概念 1
1.1.2 數(shù)據(jù)庫管理技術(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ù)庫 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ù)庫設(shè)計(jì)基礎(chǔ) 21
1.4.1 數(shù)據(jù)庫設(shè)計(jì)步驟 21
1.4.2 數(shù)據(jù)庫設(shè)計(jì)需求分析 21
1.4.3 數(shù)據(jù)庫概念設(shè)計(jì) 22
1.4.4 數(shù)據(jù)庫的邏輯設(shè)計(jì) 23
1.4.5 數(shù)據(jù)庫的物理設(shè)計(jì) 23
1.4.6 數(shù)據(jù)庫的實(shí)施 24
1.4.7 數(shù)據(jù)庫的運(yùn)行和維護(hù) 24
小結(jié) 25
第2章 ACCESS數(shù)據(jù)庫與表 26
2.1 ACCESS 2010簡介 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ù)庫 29
2.2.1 使用模板創(chuàng)建數(shù)據(jù)庫 29
2.2.2 創(chuàng)建空白數(shù)據(jù)庫 30
2.2.3 數(shù)據(jù)庫基本操作 31
2.3 建立表 33
2.3.1 access數(shù)據(jù)類型 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章 查詢 57
3.1 查詢概述 57
3.1.1 查詢的功能 57
3.1.2 查詢的類型 57
3.1.3 查詢視圖 58
3.1.4 創(chuàng)建查詢的方法(界面方法) 60
3.1.5 查詢條件的設(shè)置 61
3.2 創(chuàng)建選擇查詢 64
3.2.1 使用查詢向?qū)?64
3.2.2 使用“設(shè)計(jì)視圖” 69
3.2.3 修改查詢 72
3.2.4 在查詢中進(jìn)行計(jì)算 73
3.3 創(chuàng)建參數(shù)查詢 76
3.3.1 單參數(shù)查詢 76
3.3.2 多參數(shù)查詢 77
3.4 創(chuàng)建交叉表查詢 79
3.4.1 使用“交叉表查詢向?qū)А?79
3.4.3 使用設(shè)計(jì)視圖 81
3.5 創(chuàng)建操作查詢 82
3.5.1 生成表查詢 83
3.5.2 刪除查詢 84
3.5.3 追加查詢 85
3.5.4 更新查詢 86
3.6 結(jié)構(gòu)化查詢語言SQL 87
3.6.1 SQL語言概述 87
3.6.2 SQL語言的特點(diǎn) 88
3.6.3 顯示SQL語句 88
3.7 SQL常用語句 89
3.7.1 SELECT語句 89
3.7.2 數(shù)據(jù)更新語句 93
3.8 創(chuàng)建SQL的特定查詢 94
3.8.1 創(chuàng)建聯(lián)合查詢 94
3.8.2 數(shù)據(jù)定義查詢 94
3.8.3 創(chuàng)建子查詢 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 類模塊 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 在模塊中加入過程 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)境中編寫代碼 159
7.3.3 數(shù)據(jù)類型和數(shù)據(jù)庫對(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流程控制語句 176
7.4.1 語句 177
7.4.2 數(shù)據(jù)的輸入輸出 178
7.4.3 分支語句 180
7.4.4 循環(huán)語句 184
7.5 過程調(diào)用和參數(shù)傳遞 189
7.5.1 過程調(diào)用 189
7.5.2 參數(shù)傳遞 191
7.6 VBA程序的調(diào)試:設(shè)置斷點(diǎn) 192
7.7 VBA數(shù)據(jù)庫編程 193
7.7.1 數(shù)據(jù)庫引擎及其接口 193
7.7.2 VBA訪問的數(shù)據(jù)庫類型 193
7.7.3 數(shù)據(jù)訪問對(duì)象(DAO) 193
第8章 客戶資料管理系統(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ù)庫系統(tǒng) 206