第1章 数据库基础知识 1
1.1 数据管理技术 1
1.1.1 数据与数据管理 1
1.1.2 数据管理技术的发展 3
1.2 数据库系统 8
1.2.1 数据库系统的组成 8
1.2.2 数据库系统的特点 11
1.3 数据模型 11
1.3.1 数据模型的组成要素 12
1.3.2 数据抽象的过程 12
1.3.3 概念模型 13
1.3.4 逻辑模型 16
1.4 数据库的体系结构 19
1.4.1 数据库的三级模式 19
1.4.2 三级模式间的二级映射 21
1.5 关系数据库 21
1.5.1 关系的数学定义 21
1.5.2 关系运算 23
1.5.3 关系的完整性 25
1.6 数据库的设计 26
1.6.1 数据库设计的基本步骤 26
1.6.2 从概念模型到关系模型的转换 27
1.6.3 数据库设计实例 28
1.7 Access 2010操作基础 29
1.7.1 Access 2010的安装、启动与退出 30
1.7.2 Access 2010工作窗口 31
1.7.3 Access 2010数据库的组成 37
习题1 38
第2章 数据库与表的操作 42
2.1 数据库的创建 42
2.1.1 创建Access 2010数据库的方法 42
2.1.2 查看数据库属性 44
2.1.3 更改默认数据库文件夹 45
2.1.4 数据库的打开与关闭 45
2.2 数据库对象的组织和管理 47
2.2.1 导航窗格的操作 47
2.2.2 在导航窗格中对数据库对象的操作 49
2.2.3 数据库视图的切换 50
2.3 表的创建 51
2.3.1 设计表的结构 51
2.3.2 创建表的方法 54
2.3.3 设置字段属性 61
2.4 表中数据的输入 67
2.4.1 使用数据表视图输入数据 67
2.4.2 特殊类型字段的输入方法 68
2.4.3 创建查阅列表字段 69
2.5 表之间的关系 74
2.5.1 创建表之间的关系 74
2.5.2 编辑表之间的关系 75
2.5.3 设置参照完整性 76
2.5.4 在主表中显示子数据表 77
2.6 表的编辑 77
2.6.1 表结构的修改 78
2.6.2 表中内容的修改 78
2.6.3 表中数据的查找与替换 80
2.6.4 表的修饰 82
2.7 表的操作 84
2.7.1 将表中的记录排序 84
2.7.2 对表中的记录进行筛选 85
2.7.3 对表中的行进行汇总统计 89
习题2 89
第3章 查询的操作 92
3.1 查询概述 92
3.1.1 查询的功能 92
3.1.2 查询的类型 93
3.1.3 查询视图 94
3.2 查询的条件 95
3.2.1 Access常量 95
3.2.2 Access常用函数 95
3.2.3 Access运算 97
3.2.4 查询条件举例 99
3.3 创建选择查询 99
3.3.1 使用“查询向导”创建选择查询 100
3.3.2 在“查询设计”命令中创建选择查询 106
3.3.3 在查询中进行计算 109
3.4 创建交叉表查询 114
3.4.1 使用交叉表查询向导创建交叉表查询 114
3.4.2 在查询设计视图中创建交叉表查询 116
3.5 创建参数查询 118
3.5.1 单参数查询 118
3.5.2 多参数查询 119
3.6 创建操作查询 120
3.6.1 生成表查询 120
3.6.2 删除查询 122
3.6.3 更新查询 123
3.6.4 追加查询 124
习题3 126
第4章 SQL查询的操作 128
4.1 SQL与SQL查询 128
4.1.1 SQL的发展与功能 128
4.1.2 SQL视图 129
4.1.3 创建SQL查询 130
4.2 SQL数据查询 130
4.2.1 基本查询 131
4.2.2 嵌套查询 135
4.2.3 多表查询 137
4.2.4 联合查询 138
4.3 SQL数据定义 139
4.3.1 建立表结构 139
4.3.2 修改表结构 141
4.3.3 删除表 141
4.4 SQL数据操纵 141
4.4.1 插入记录 141
4.4.2 更新记录 142
4.4.3 删除记录 142
习题4 143
第5章 窗体的操作 146
5.1 窗体概述 146
5.1.1 窗体的功能 146
5.1.2 窗体的类型 147
5.1.3 窗体的视图 148
5.2 创建窗体的方法 149
5.3 在设计视图中创建窗体 156
5.3.1 窗体设计窗口 156
5.3.2 控件的功能与分类 157
5.3.3 控件的操作 159
5.4 控件的应用 164
5.4.1 面向对象的基本概念 164
5.4.2 窗体和控件的属性 164
5.4.3 控件应用举例 168
习题5 181
第6章 报表的操作 183
6.1 报表概述 183
6.1.1 报表的功能 183
6.1.2 报表的类型 184
6.1.3 报表的视图 184
6.2 创建报表的方法 185
6.3 使用设计视图创建报表 191
6.3.1 报表设计窗口 191
6.3.2 报表的修饰 194
6.3.3 报表的外观设计 194
6.4 报表中的计算与子报表 196
6.4.1 创建计算型控件 196
6.4.2 报表排序和分组 198
6.4.3 创建子报表 201
6.5 报表的打印 204
习题6 205
第7章 宏的操作 207
7.1 宏概述 207
7.1.1 宏的类型 207
7.1.2 宏的操作界面 208
7.1.3 常用的宏操作命令 211
7.2 宏的创建 211
7.2.1 创建独立的宏 212
7.2.2 创建嵌入的宏 218
7.2.3 创建数据宏 218
7.3 宏的运行与调试 220
7.3.1 宏的运行 220
7.3.2 宏的调试 222
7.4 宏的应用 223
习题7 228
第8章 模块与VBA程序设计 231
8.1 模块与VBA概述 231
8.1.1 模块的概念 231
8.1.2 VBA的开发环境 232
8.1.3 模块的创建 234
8.2 VBA程序的数据描述 237
8.2.1 数据类型 237
8.2.2 常量与变量 238
8.2.3 内部函数 241
8.2.4 表达式 243
8.3 VBA程序的流程控制 245
8.3.1 顺序控制 245
8.3.2 选择控制 249
8.3.3 循环控制 253
8.3.4 辅助控制 256
8.4 VBA过程 257
8.4.1 子过程与函数过程 257
8.4.2 过程参数传递 260
8.4.3 变量的作用域和生存期 262
8.5 VBA数据库访问技术 263
8.5.1 常用的数据库访问接口技术 263
8.5.2 ADO对象模型 264
8.5.3 利用ADO访问数据库的基本步骤 265
8.6 VBA程序的调试与错误处理 270
8.6.1 VBA程序的调试方法 270
8.6.2 VBA程序的错误处理 272
习题8 273
第9章 数据库的管理与安全 277
9.1 数据库的维护 277
9.1.1 数据库的备份与还原 277
9.1.2 数据库的压缩与修复 279
9.1.3 数据库的拆分 280
9.2 数据库的安全保护 281
9.2.1 设置数据库密码 281
9.2.2 解密数据库 282
9.2.3 信任数据库中禁用的内容 282
9.3 数据库的分析与优化 284
9.3.1 性能分析器 285
9.3.2 数据库文档管理器 286
9.3.3 表分析器向导 287
习题9 292
参考文献 294