第1章 数据库系统概论 1
1.1 数据和数据处理 1
1.2 计算机数据管理技术的发展 2
1.2.1 人工管理阶段 2
1.2.2 文件管理阶段 3
1.2.3 数据库管理阶段 4
1.3 数据库系统 7
1.3.1 数据库系统的组成 7
1.3.2 数据库的结构体系 9
1.3.3 数据库系统的特点 11
1.4 数据模型 12
1.4.1 数据模型的组成要素 12
1.4.2 数据抽象的过程 13
1.4.3 概念模型 14
1.4.4 逻辑模型 16
1.5 关系数据库的基础知识 18
1.5.1 关系的数学定义 19
1.5.2 关系运算 20
1.5.3 关系的完整性约束 22
1.6 数据库的设计方法 23
1.6.1 数据库设计的基本步骤 23
1.6.2 从概念模型到关系模型的转换 25
1.6.3 数据库设计实例 26
本章小结 27
习题1 28
第2章 Access 2010操作基础 31
2.1 Access概述 31
2.1.1 Access的发展 31
2.1.2 Access的特点 32
2.1.3 Access 2010的新增功能 32
2.2 Access 2010的系统环境 34
2.2.1 Access 2010的安装与启动 34
2.2.2 Access 2010的启动窗口 34
2.2.3 Access 2010的退出 36
2.3 Access 2010的主窗口 37
2.3.1 功能区 37
2.3.2 导航窗格 40
2.3.3 其他界面元素 41
2.4 Access 2010的数据库对象 43
本章小结 44
习题2 44
第3章 数据库的创建与管理 46
3.1 数据库的创建 46
3.1.1 创建空数据库 46
3.1.2 使用模板创建数据库 47
3.2 数据库的操作 48
3.2.1 数据库的打开与关闭 48
3.2.2 查看数据库的属性 49
3.2.3 更改默认的数据库文件夹 50
3.3 数据库对象的组织和管理 51
3.3.1 导航窗格的操作 51
3.3.2 在导航窗格中对数据库对象进行操作 53
3.3.3 数据库视图的切换 54
3.4 数据库的维护 54
3.4.1 数据库的备份与还原 54
3.4.2 数据库的压缩与修复 56
3.4.3 数据库的拆分 56
3.5 数据库的安全保护 58
3.5.1 设置数据库密码 58
3.5.2 解密数据库 58
3.5.3 启用数据库中禁用的内容 59
本章小结 60
习题3 61
第4章 表的创建与管理 64
4.1 表的创建 64
4.1.1 表的组成 64
4.1.2 创建表的方法 67
4.1.3 设置字段属性 74
4.2 表中数据的输入 80
4.2.1 使用数据表视图输入数据 80
4.2.2 特殊类型字段的输入方法 81
4.2.3 创建查阅列表字段 82
4.3 表之间的关联 86
4.3.1 创建表之间的关联 86
4.3.2 编辑表之间的关联 87
4.3.3 设置参照完整性 88
4.3.4 在主表中显示子数据表 89
4.4 表的维护 89
4.4.1 表结构的修改 89
4.4.2 表中内容的修改 90
4.4.3 表中数据的查找与替换 92
4.4.4 表的修饰 94
4.5 表的操作 95
4.5.1 对表中的记录进行排序 96
4.5.2 对表中的记录进行筛选 97
4.5.3 对表中的行进行汇总统计 100
本章小结 100
习题4 101
第5章 查询的创建与操作 104
5.1 查询概述 104
5.1.1 查询的功能 104
5.1.2 查询的类型 105
5.1.3 查询的视图 105
5.1.4 查询的条件 106
5.2 创建选择查询 111
5.2.1 使用查询向导创建选择查询 111
5.2.2 在查询设计视图中创建选择查询 117
5.2.3 在查询中进行计算 121
5.3 创建交叉表查询 125
5.3.1 使用交叉表查询向导创建交叉表查询 125
5.3.2 在查询设计视图中创建交叉表查询 127
5.4 创建参数查询 129
5.4.1 创建单参数查询 129
5.4.2 创建多参数查询 130
5.5 创建操作查询 131
5.5.1 生成表查询 131
5.5.2 删除查询 133
5.5.3 更新查询 134
5.5.4 追加查询 135
本章小结 137
习题5 137
第6章 SQL查询的操作 139
6.1 SQL与SQL查询 139
6.1.1 SQL的发展与功能 139
6.1.2 SQL视图 140
6.1.3 创建SQL查询 141
6.2 SQL数据查询 141
6.2.1 基本查询 141
6.2.2 嵌套查询 146
6.2.3 多表查询 147
6.2.4 联合查询 149
6.3 SQL数据定义 150
6.3.1 建立表结构 150
6.3.2 修改表结构 151
6.3.3 删除表 152
6.4 SQL数据操纵 152
6.4.1 插入记录 152
6.4.2 更新记录 152
6.4.3 删除记录 153
本章小结 153
习题6 154
第7章 窗体的创建与应用 157
7.1 窗体概述 157
7.1.1 窗体的功能 157
7.1.2 窗体的类型 157
7.1.3 窗体的视图 158
7.1.4 创建窗体的方法 159
7.2 窗体的创建 160
7.2.1 使用自动方式创建窗体 161
7.2.2 使用手动方式创建窗体 162
7.2.3 使用向导创建窗体 166
7.2.4 在设计视图中创建窗体 169
7.3 控件及其应用 175
7.3.1 面向对象的基本概念 175
7.3.2 窗体和控件的属性 175
7.3.3 控件的基本操作 178
7.3.4 控件的应用 180
本章小结 192
习题7 193
第8章 报表的创建与应用 195
8.1 报表概述 195
8.1.1 报表的类型 195
8.1.2 报表的视图 195
8.1.3 创建报表的方法 196
8.2 报表的创建 197
8.2.1 使用自动方式创建报表 197
8.2.2 使用手动方式创建报表 197
8.2.3 使用向导创建报表 198
8.2.4 使用设计视图创建报表 204
8.3 报表的编辑 206
8.3.1 报表的修饰 207
8.3.2 报表的外观设计 208
8.4 报表的高级设计 208
8.4.1 报表的统计计算 208
8.4.2 报表的排序和分组 210
8.4.3 创建子报表 213
8.5 报表的预览和打印 216
8.5.1 预览报表 216
8.5.2 页面设置 216
8.5.3 打印报表 217
本章小结 218
习题8 218
第9章 宏的创建与应用 220
9.1 宏概述 220
9.1.1 宏的分类 220
9.1.2 宏的操作界面 221
9.1.3 常用的宏操作命令 223
9.2 宏的创建 224
9.2.1 创建独立的宏 224
9.2.2 创建嵌入的宏 230
9.2.3 创建数据宏 231
9.3 宏的运行与调试 232
9.3.1 宏的运行 232
9.3.2 宏的调试 234
9.4 宏的应用 235
9.4.1 使用宏控制窗体 235
9.4.2 使用宏创建自定义菜单和快捷菜单 236
9.4.3 使用宏取消打印不包含任何记录的报表 240
本章小结 240
习题9 241
第10章 模块与VBA程序设计 243
10.1 模块与VBA概述 243
10.1.1 模块的概念 243
10.1.2 VBA的开发环境 244
10.1.3 模块的创建 246
10.2 VBA程序的数据描述 249
10.2.1 数据类型 249
10.2.2 常量与变量 250
10.2.3 内部函数 253
10.2.4 表达式 256
10.3 VBA程序的流程控制 257
10.3.1 顺序控制 258
10.3.2 选择控制 261
10.3.3 循环控制 265
10.3.4 辅助控制 270
10.4 VBA过程 270
10.4.1 子过程与函数过程 270
10.4.2 过程的参数传递 273
10.4.3 变量的作用域和生存期 275
10.5 VBA数据库访问技术 276
10.5.1 常用的数据库访问接口技术 276
10.5.2 ADO对象模型 277
10.5.3 使用ADO访问数据库的基本步骤 278
10.6 VBA程序的调试与错误处理 283
10.6.1 VBA程序的调试 283
10.6.2 VBA程序的错误处理 285
本章小结 286
习题10 287
第11章 数据库应用系统实例 291
11.1 数据库应用系统的开发过程 291
11.2 系统需求分析 292
11.3 系统设计 293
11.3.1 系统功能设计 293
11.3.2 数据库设计 294
11.4 功能模块的设计与实现 296
11.4.1 用户登录界面 296
11.4.2 主界面 298
11.4.3 用户管理模块 301
11.4.4 数据导入模块 306
11.4.5 数据编辑模块 308
11.4.6 现场扫描选购模块 312
11.4.7 批量查重选购模块 315
11.4.8 查询选购模块 317
11.4.9 统计输出模块 321
本章小结 323
习题11 323
参考文献 325