本書針對高等院校非計算機專業(yè)計算機課程教學的基本要求,以及非計算機專業(yè)學生的特點,從數(shù)據(jù)庫的基礎理論開始,以開發(fā)一個完整的數(shù)據(jù)庫為例,對Access 2007及其各種對象的功能由淺入深、循序漸進地進行介紹,并詳細介紹數(shù)據(jù)庫各種對象的創(chuàng)建方法及過程。全書共分9章,分別介紹了數(shù)據(jù)庫的基本知識、Access 2007簡介、數(shù)據(jù)庫和表的創(chuàng)建、查詢的創(chuàng)建與應用、報表的創(chuàng)建與優(yōu)化、窗體的創(chuàng)建與優(yōu)化、宏的創(chuàng)建與應用、VBA的介紹及創(chuàng)建、最后再通過一個綜合案例建立一個數(shù)據(jù)庫系統(tǒng)。
1.本書融入案例教學的思想,以開發(fā)一個完整的數(shù)據(jù)庫為例,對Access 2007及其各種對象的功能由淺入深、循序漸進地進行介紹,
2.本書面向非計算機專業(yè),適合二、三類本科教學
第1章 數(shù)據(jù)庫基礎 1
1.1 數(shù)據(jù)庫基本概念 1
1.1.1 數(shù)據(jù) 1
1.1.2 數(shù)據(jù)庫 1
1.2 數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)簡介 2
1.2.1 數(shù)據(jù)庫管理系統(tǒng) 2
1.2.2 數(shù)據(jù)庫系統(tǒng) 3
1.3 數(shù)據(jù)管理發(fā)展概況 4
1.3.1 人工管理階段 4
1.3.2 文件系統(tǒng)階段 4
1.3.3 數(shù)據(jù)庫系統(tǒng)階段 5
1.3.4 分布式數(shù)據(jù)庫系統(tǒng)階段 5
1.4 數(shù)據(jù)庫系統(tǒng)發(fā)展 6
1.4.1 層次型數(shù)據(jù)庫系統(tǒng) 6
1.4.2 網(wǎng)狀型數(shù)據(jù)庫系統(tǒng) 6
1.4.3 關系型數(shù)據(jù)庫系統(tǒng) 7
1.4.4 面向?qū)ο髷?shù)據(jù)庫系統(tǒng) 7
1.5 數(shù)據(jù)庫系統(tǒng)結(jié)構 7
1.5.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構 8
1.5.2 數(shù)據(jù)庫的三級映像功能與數(shù)據(jù)獨立性 8
1.6 數(shù)據(jù)模型 9
1.6.1 數(shù)據(jù)模型的組成要素 11
1.6.2 概念模型 11
1.6.3 邏輯模型 14
1.7 數(shù)據(jù)庫設計 15
1.7.1 數(shù)據(jù)庫設計原則 15
1.7.2 數(shù)據(jù)庫設計的基本步驟 15
1.8 案例:教學管理系統(tǒng)設計 16
第2章 Access 2007概述及數(shù)據(jù)庫簡介 19
2.1 Access 2007概述 19
2.2 數(shù)據(jù)庫開發(fā)簡介 21
2.2.1 Access數(shù)據(jù)庫術語 21
2.2.2 創(chuàng)建數(shù)據(jù)庫 22
2.2.3 打開數(shù)據(jù)庫 24
2.2.4 轉(zhuǎn)換數(shù)據(jù)庫格式 26
2.2.5 導航窗格 27
2.3 數(shù)據(jù)庫備份 28
第3章 創(chuàng)建和使用表 29
3.1 創(chuàng)建新表 29
3.1.1 使用表設計器創(chuàng)建表 30
3.1.2 使用模板創(chuàng)建表 31
3.1.3 通過導入外部數(shù)據(jù)來創(chuàng)建表 32
3.1.4 通過鏈接外部數(shù)據(jù)來創(chuàng)建表 33
3.1.5 使用設計視圖創(chuàng)建表 33
3.2 更改表設計 44
3.2.1 插入新字段 44
3.2.2 刪除字段 44
3.2.3 更改字段位置 45
3.2.4 更改字段名稱 45
3.2.5 更改字段大小 45
3.2.6 數(shù)據(jù)類型轉(zhuǎn)換 45
3.3 設置主鍵 46
3.4 索引 48
3.5 表的其他操作 52
3.6 表關系 52
3.6.1 表關系的類型 52
3.6.2 為什么創(chuàng)建表關系 53
3.6.3 了解參照完整性 53
3.6.4 查看表關系 54
3.6.5 創(chuàng)建表關系 55
3.6.6 刪除表關系 58
3.6.7 更改表關系 59
3.6.8 實施參照完整性 61
3.6.9 設置級聯(lián)選項 62
第4章 創(chuàng)建和使用查詢 64
4.1 查詢簡介 64
4.1.1 查詢功能 64
4.1.2 查詢的類別 64
4.2 創(chuàng)建選擇查詢 65
4.2.1 查詢功能區(qū)介紹 66
4.2.2 “查詢設計器”窗口的QBE網(wǎng)格 68
4.3 交叉表查詢 68
4.3.1 創(chuàng)建交叉表查詢 68
4.3.2 創(chuàng)建交叉表查詢的方法 69
4.4 使用查詢統(tǒng)計數(shù)據(jù) 74
4.5 創(chuàng)建重復項查詢 77
4.6 查找兩個表不匹配項 78
4.7 參數(shù)查詢 79
4.8 條件查詢 81
4.9 追加查詢 88
4.9.1 創(chuàng)建和運行追加查詢 88
4.9.2 將選擇查詢轉(zhuǎn)換為追加查詢 90
4.9.3 將記錄追加到其他數(shù)據(jù)庫中的表 91
4.9.4 防止禁用模式阻止查詢 91
4.10 更新查詢 92
4.10.1 創(chuàng)建選擇查詢 92
4.10.2 更新記錄 92
4.10.3 將一個表中的數(shù)據(jù)更新到另一個表 93
4.11 刪除查詢 97
4.11.1 計劃刪除 98
4.11.2 常規(guī)準備 98
4.11.3 刪除部分記錄(一個或多個字段) 101
4.11.4 刪除整條記錄 102
4.12 SQL查詢 103
第5章 創(chuàng)建和使用窗體 111
5.1 使用功能區(qū)添加窗體 111
5.1.1 創(chuàng)建新窗體 112
5.1.2 創(chuàng)建分割窗體 113
5.1.3 創(chuàng)建多個項目窗體 114
5.1.4 使用窗體向?qū)?chuàng)建窗體 115
5.1.5 創(chuàng)建數(shù)據(jù)表窗體 116
5.1.6 創(chuàng)建空白窗體 116
5.1.7 創(chuàng)建包含子窗體的窗體 117
5.1.8 創(chuàng)建卡片式窗體 122
5.2 添加控件 123
5.2.1 向窗體添加字段 123
5.2.2 向窗體添加文本框 125
5.2.3 向窗體添加數(shù)據(jù)表 127
5.3 美化窗體 130
5.3.1 在窗體中插入標題 130
5.3.2 在窗體中插入徽標 130
5.3.3 在窗體中插入日期和時間 130
5.3.4 在窗體中插入頁碼 131
5.3.5 窗體不能顯示期望看到的全部數(shù)據(jù) 131
5.3.6 單獨移動并調(diào)整控件的大小 132
5.4 設置在打開數(shù)據(jù)庫時顯示的默認窗體 133
第6章 創(chuàng)建和使用報表 134
6.1 報表簡介 134
6.2 創(chuàng)建簡單報表 134
6.2.1 選擇記錄源 134
6.2.2 使用報表工具創(chuàng)建報表 135
6.2.3 使用報表向?qū)?chuàng)建報表 135
6.2.4 使用標簽向?qū)?chuàng)建標簽 135
6.2.5 使用空白報表工具創(chuàng)建報表 135
6.2.6 了解報表 136
6.2.7 了解控件 136
6.2.8 在布局視圖中微調(diào)報表 137
6.2.9 在設計視圖中微調(diào)報表 137
6.2.10 向報表添加控件 138
6.2.11 保存工作 138
6.2.12 查看、打印報表或?qū)蟊碜鳛殡娮余]件發(fā)送 139
6.2.13 打印報表 141
6.2.14 將報表作為電子郵件發(fā)送 141
6.3 利用報表設計視圖創(chuàng)建報表 141
6.3.1 確定如何設置報表布局 142
6.3.2 使用控件布局對齊數(shù)據(jù) 145
6.3.3 添加或刪除報表/頁面頁眉和頁腳節(jié) 145
6.3.4 對不同數(shù)據(jù)類型設置格式的提示 146
6.4 向報表添加字段 148
6.4.1 使用“字段列表”窗格向報表添加字段 148
6.4.2 更改控件的類型 148
6.4.3 在設計視圖中向報表添加字段 149
6.5 向報表添加文本框 149
6.5.1 添加綁定文本框 150
6.5.2 添加未綁定文本框 150
6.6 報表中的求和 152
6.6.1 在布局視圖中添加總計或其他聚合 152
6.6.2 在設計視圖中添加總計或其他聚合 152
6.7 美化報表 154
6.7.1 在報表中插入標題 154
6.7.2 在報表中插入徽標 154
6.7.3 在報表中插入日期和時間 155
6.7.4 在報表中插入頁碼 155
6.7.5 報表不能顯示期望看到的全部數(shù)據(jù) 155
第7章 創(chuàng)建和使用宏 157
7.1 了解宏 158
7.1.1 宏名 158
7.1.2 參數(shù) 158
7.1.3 條件 158
7.1.4 宏操作 159
7.2 Access中的新增宏功能 159
7.3 創(chuàng)建宏 160
7.3.1 宏生成器功能 160
7.3.2 顯示宏生成器 160
7.3.3 創(chuàng)建獨立的宏 161
7.3.4 創(chuàng)建宏組 161
7.3.5 創(chuàng)建嵌入的宏 162
7.3.6 編輯宏 164
7.3.7 運行宏 164
第8章 VBA編程基礎 166
8.1 VBA簡介 166
8.2 VBA語法基礎 167
8.2.1 數(shù)據(jù)類型 167
8.2.2 常量、變量和數(shù)組 167
8.2.3 VBA運算符 169
8.2.4 VBA程序書寫規(guī)范 170
8.3 基本編程結(jié)構 171
8.3.1 順序結(jié)構 171
8.3.2 分支結(jié)構 171
8.3.3 循環(huán)結(jié)構 176
8.4 模塊與過程 180
8.4.1 Sub子過程 182
8.4.2 Function函數(shù)過程 183
8.4.3 過程的調(diào)用 183
8.5 VBA與數(shù)據(jù)庫連接 186
8.6 VBA保護 189
第9章 綜合案例及實訓 191
9.1 綜合案例——大學生社團信息管理系統(tǒng) 191
9.1.1 系統(tǒng)分析與設計 191
9.1.2 實現(xiàn)“基本信息維護”功能 193
9.1.3 實現(xiàn)“信息查詢”功能 197
9.1.4 設計“社團會員和指定月份社團活動匯總報表” 202
9.1.5 設計主窗體 206
9.1.6 實現(xiàn)登錄用戶驗證的功能 206
9.1.7 系統(tǒng)啟動、關閉管理與數(shù)據(jù)庫安全設計 209
9.2 單元綜合實訓——學生成績管理系統(tǒng) 210
9.2.1 設計要求 210
9.2.2 設計目的 210