第1章 数据库原理 1
1.1 数据库系统 1
1.1.1 数据处理技术的发展状况 1
1.1.2 数据库系统的简介 3
1.1.3 数据库系统的组成 4
1.2 数据库应用系统 4
1.3 数据模型 4
1.3.1 信息、数据和实体 4
1.3.2 实体间的联系 5
1.3.3 数据模型 6
1.4 关系数据库的设计 7
1.4.1 数据库设计 7
1.4.2 数据库应用系统的设计 8
1.5 Access 2002与数据库的关系 10
1.6 习题 10
第2章 Access 2002开发环境 12
2.1 Access 2002数据库简介 12
2.1.1 Access系列产品简介 12
2.1.2 Access 2002数据库的特点 12
2.1.3 Access 2002的功能 15
2.2 Access 2002的开发环境 16
2.2.1 Access 2002的启动和退出 16
2.2.2 Access 2002的主窗口 17
2.2.3 Access 2002数据库窗口 18
2.3 浏览Access 2002 19
2.3.1 浏览分析“罗斯文”商贸数据库 19
2.3.2 分析Access数据库结构 19
2.4 习题 20
第3章 创建Access数据库 21
3.1 设计数据库 21
3.1.1 数据库的设计方法 21
3.1.2 数据库设计实例 21
3.2 创建数据库的方法 22
3.2.1 利用数据库向导创建数据库 22
3.2.2 不利用向导创建数据库 29
3.3 习题 31
第4章 建造Access表 32
4.1 Access数据库表概述 32
4.1.1 表的组成 32
4.1.2 表的视图 35
4.2 创建Access表 36
4.2.1 利用向导创建表 36
4.2.2 通过输入数据创建表 40
4.2.3 利用“设计器”自行设计表 42
4.2.4 导入已有数据创建表 45
4.3 表的关键字和记录 50
4.3.1 定义关键字 50
4.3.2 创建索引 51
4.3.3 记录的编辑 53
4.4 建立表之间的关系 55
4.4.1 表的规范化 55
4.4.2 表之间的关系 56
4.4.3 关系的创建 56
4.4.4 关系的编辑与删除 60
4.5 表的编辑与修改 61
4.5.1 修改表的结构 61
4.5.2 修改表的显示 71
4.6 习题 76
第5章 Access查询及其应用 78
5.1 查询概述 78
5.1.1 查询的类型 79
5.1.2 查询的功能 80
5.1.3 查询视图 80
5.2 创建查询 81
5.2.1 用向导创建查询 81
5.2.2 使用“设计视图”创建查询 84
5.2.3 创建“查找重复项查询” 90
5.2.4 创建“查找不匹配项查询” 92
5.3 对查询进行编辑 95
5.3.1 在查询中增加、删除或移动字段 95
5.3.2 在选择查询中设置准则 98
5.4 高级查询 101
5.4.1 在查询中执行计算 102
5.4.2 创建参数查询 104
5.4.3 创建交叉表查询 106
5.4.4 创建操作查询 109
5.4.5 SQL查询 116
5.5 习题 122
第6章 使用Access窗体 123
6.1 窗体概述 124
6.1.1 窗体中的控件 124
6.1.2 窗体的结构 125
6.1.3 窗体的类型 126
6.1.4 窗体的视图 126
6.2 创建窗体 127
6.2.1 使用向导创建窗体 127
6.2.2 使用“设计视图”创建窗体 133
6.2.3 使用“图表向导”创建图表窗体 135
6.2.4 创建数据透视表窗体 138
6.3 编辑窗体 142
6.3.1 控件的编辑 142
6.3.2 记录的编辑 143
6.4 高级窗体设计 146
6.4.1 窗体中的控件 146
6.4.2 在窗体中创建控件 147
6.4.3 创建子窗体 158
6.5 习题 162
第7章 建立Access报表 164
7.1 报表概述 164
7.1.1 报表的作用 164
7.1.2 报表的类型 165
7.1.3 报表的视图 165
7.2 创建报表 166
7.2.1 用“自动报表”创建报表 166
7.2.2 利用向导创建报表 167
7.2.3 利用“设计视图”设计报表 171
7.2.4 创建图表报表 174
7.2.5 创建标签 177
7.2.6 打印和预览报表 180
7.3 高级报表设计 182
7.3.1 报表的排序和分组 182
7.3.2 在报表中使用计算总计 184
7.3.3 创建多列报表 186
7.3.4 子报表的创建及链接 188
7.4 习题 192
第8章 数据访问页 193
8.1 Access数据访问页 193
8.1.1 数据访问页类型 193
8.1.2 数据访问页的视图 194
8.1.3 数据访问页的数据源 194
8.1.4 窗体、报表与数据访问页的比较 195
8.2 创建数据访问页 195
8.2.1 利用“自动创建数据页”创建数据访问页 195
8.2.2 利用向导创建数据访问页 197
8.2.3 将现有的Web页转换为数据访问页 202
8.2.4 利用“设计视图”创建数据访问页 202
8.3 数据访问页的编辑 205
8.3.1 在设计视图中编辑 205
8.3.2 在脚本编辑器中编辑 210
8.3.3 将数据表转换为HTML网页 210
8.4 习题 212
第9章 Access宏的使用 213
9.1 宏的概述 213
9.1.1 宏的用处 214
9.1.2 宏的分类 214
9.2 创建宏和宏组 215
9.2.1 创建宏 215
9.2.2 创建宏组 218
9.2.3 创建条件操作宏 221
9.3 运行宏 224
9.3.1 执行宏 224
9.3.2 调试宏 226
9.4 宏的应用实例 227
9.5 习题 232
第10章 Access模块和应用程序设计 234
10.1 模块基础知识 234
10.1.1 模块的概念 234
10.1.2 模块的分类 234
10.2 创建模块 235
10.2.1 创建类模块 235
10.2.2 创建标准模块 236
10.3 模块应用实例 237
10.4 Visual Basic编程简介 239
10.4.1 Visual Basic窗口 239
10.4.2 Visual Basic语法特点 239
10.5 Access数据库应用程序设计 241
10.5.1 使用数据库向导创建数据库应用程序设计 241
10.5.2 自定义创建数据库应用程序 246
10.6 习题 248
第11章 Access数据库的管理 249
11.1 数据的安全性 249
11.1.1 加密、解密数据库 249
11.1.2 用户级安全 252
11.2 管理数据库 256
11.2.1 数据的导入、导出及链接 256
11.2.2 数据库的压缩、修复及备份 260
11.2.3 优化数据库性能 262
11.3 习题 264
参考文献 265