第1章 数据库系统概论 1
1.1数据库的基本概念 1
1.1.1信息与数据 1
1.1.2数据库 3
1.1.3数据处理 3
1.2数据库技术和数据库管理系统 4
1.2.1数据库技术概述 4
1.2.2数据库技术的发展 5
1.2.3数据库技术与多学科技术的有机结合 7
1.2.4数据库应用的新方向 10
1.2.5数据库管理系统 10
1.2.6常用数据库管理系统 11
1.3数据库系统 14
1.3.1数据库系统概述 14
1.3.2数据库系统结构 14
1.3.3数据库系统组成 15
1.3.4数据库技术的研究领域 17
1.4数据模型 17
1.4.1数据模型概述 17
1.4.2实体联系模型 19
1.4.3数据模型的分类 21
本章小结 21
习题1 21
实验1 23
第2章 关系数据库概述 24
2.1关系代数与关系数据模型 24
2.1.1关系代数 24
2.1.2关系数据模型 27
2.2实体联系模型向关系模型的转换 32
2.2.1实体联系模型向关系模型的转换处理方法 32
2.2.2实体联系模型向关系模型的转换方法应用 34
2.3关系模式的规范化 36
2.3.1模式规范化的必要性 36
2.3.2模式的规范化 37
2.3.3关系数据库设计的一般步骤 42
本章小结 42
习题2 43
实验2 44
第3章 Access概述 46
3.1 Access简介 46
3.1.1 Access的特点 46
3.1.2 Access的运行环境 47
3.1.3 Access的启动与退出 47
3.2 Access的工作界面及新增功能 48
3.2.1 Access的工作界面 48
3.2.2 Access 2007的新增功能 50
3.2.3 Access选项对话框 51
3.2.4利用MS Office Online获取更多信息 52
3.3 Access数据库的对象 52
3.3.1表 52
3.3.2查询 53
3.3.3窗体 53
3.3.4报表 53
3.3.5宏 54
3.3.6模块 55
3.4创建Access数据库 55
3.4.1数据库与数据库文件 55
3.4.2创建Access数据库的方法 56
3.4.3数据库基本操作 62
本章小结 63
习题3 63
实验3 64
第4章 表的创建与使用 66
4.1使用设计视图创建表 66
4.1.1创建表的一般方法 66
4.1.2字段的“常规”属性设置 72
4.1.3字段的“查阅”属性设置 79
4.2使用表模板创建表 80
4.3通过输入数据创建表 82
4.4添加与编辑数据记录 82
4.4.1添加数据记录 82
4.4.2查看与编辑数据记录 84
4.5表的复制、删除和重命名操作 84
4.5.1复制表 84
4.5.2删除表 85
4.5.3重命名表 85
4.6表的使用和编辑 86
4.6.1改变数据记录的显示方式 86
4.6.2改变列的排列顺序 87
4.6.3查找和替换数据 88
4.7数据的排序与筛选 88
4.7.1简单排序 89
4.7.2高级排序 89
4.7.3数据的筛选 90
4.8数据表关联 91
4.8.1表间关系 91
4.8.2查看、编辑、删除关系 92
4.8.3设置参照完整性 93
本章小结 94
习题4 94
实验4 95
第5章 查询 102
5.1查询概述 102
5.1.1查询的定义与功能 102
5.1.2查询的类型 103
5.2选择查询 104
5.2.1创建选择查询 104
5.2.2查询准则 108
5.2.3添加自定义计算字段 112
5.2.4汇总查询 113
5.2.5查找重复项和不匹配项查询 114
5.3参数查询 118
5.4操作查询 120
5.4.1生成表查询 120
5.4.2追加查询 121
5.4.3更新查询 123
5.4.4删除查询 123
5.5交叉表查询 124
5.5.1使用交叉表查询向导创建查询 125
5.5.2使用设计视图创建交叉表查询 127
5.6 SQL查询 127
5.6.1 SQL的特点 128
5.6.2 SQL语句的应用 128
5.6.3 SQL语句的格式 129
本章小结 131
习题5 131
实验5 133
第6章 窗体的创建与使用 136
6.1窗体概述 136
6.1.1窗体的概念 136
6.1.2窗体的类型 137
6.1.3窗体的结构 137
6.1.4窗体的视图 138
6.2创建窗体 139
6.2.1使用“窗体”工具创建窗体 139
6.2.2使用“分割窗体”工具创建窗体 141
6.2.3使用“多个项目”工具创建窗体 141
6.2.4使用“数据透视图”工具创建窗体 142
6.2.5使用“窗体向导”工具创建窗体 143
6.2.6使用“数据表”工具创建窗体 145
6.2.7使用“数据透视表”工具创建窗体 145
6.3使用“窗体设计”工具创建窗体 147
6.3.1窗体的属性 148
6.3.2常用控件及其应用 150
6.4切换面板 162
6.4.1切换面板的基本概念 162
6.4.2创建切换面板 162
6.4.3自动启动切换面板 164
本章小结 165
习题6 166
实验6 167
第7章 报表的创建与使用 170
7.1概述 170
7.1.1报表的结构 170
7.1.2报表的视图 171
7.1.3报表的分类 172
7.2创建报表 174
7.2.1使用报表向导创建报表 174
7.2.2使用报表设计视图创建报表 179
7.2.3创建图形报表 181
7.3报表中数据的排序与分组 183
7.4预览和打印报表 186
7.4.1页面设置 187
7.4.2打印预览 187
7.4.3打印报表 188
本章小结 188
习题7 188
实验7 190
第8章 Access数据管理 193
8.1数据分析 193
8.2数据库的格式转换 195
8.3数据库的加密 196
8.4数据库的管理 198
8.5数据库的导入与导出 200
8.5.1数据导出 200
8.5.2数据导入 201
本章小结 204
习题8 204
实验8 205
第9章 宏的创建与使用 209
9.1宏的基本概述 209
9.1.1宏的基础知识 209
9.1.2宏的功能 210
9.2创建与运行宏 210
9.2.1创建宏 211
9.2.2运行与测试宏 216
9.3事件与宏操作 217
9.3.1事件 217
9.3.2常用的宏操作 221
9.3.3将宏对象转换为Visual Basic代码 223
9.4宏实例 224
9.4.1登录验证 224
9.4.2检索数据 226
本章小结 228
习题9 228
实验9 229
第10章 模块与VBA编程 232
10.1概述 232
10.1.1模块 232
10.1.2 VBA 233
10.1.3过程和函数 233
10.2程序流程控制 234
10.2.1 VBA程序设计过程 234
10.2.2选择结构 234
10.2.3循环结构 239
10.3过程调用和参数传递 241
10.3.1过程的声明和调用 242
10.3.2参数传递 244
10.4 VBA开发过程 245
10.4.1设计窗体 245
10.4.2输入响应函数 247
10.4.3建立新模块 248
10.4.4功能测试与程序调试 249
10.5使用事件过程打开窗体 250
10.5.1用户登录模块设计 250
10.5.2系统主界面设计 254
本章小结 257
习题10 257
实验10 257
第11章 数据库应用综合实例 259
11.1系统开发概述 259
11.1.1系统开发概述 259
11.1.2进销存管理系统需求分析 260
11.1.3系统功能模块划分 261
11.2进销存系统设计 262
11.2.1概念结构设计 262
11.2.2逻辑结构设计 263
11.2.3物理结构设计 263
11.2.4系统界面设计 265
11.3系统实施 267
11.3.1进销存数据库的创建 267
11.3.2数据表的创建 268
11.3.3系统各功能模块的实现 268
11.4系统集成与测试 302
11.4.1系统集成 302
11.4.2系统测试 303
本章小结 304
习题11 304
附录A 全国计算机等级考试二级Access考试大纲(2013年版) 305
参考文献 308