第1章 数据库基础理论 1
1.1数据与信息 1
1.2数据处理 2
1.2.1数据处理概念 2
1.2.2数据处理发展过程 2
1.2.3数据库系统的组成 3
1.2.4现代数据管理的需求 4
1.3元数据 4
1.4数据库的体系结构 5
1.4.1数据库的三级模式结构 5
1.4.2三级模式之间的映射 5
1.5数据模型 6
1.5.1概念数据模型 6
1.5.2逻辑数据模型 7
1.6关系数据库及其设计 9
1.6.1关系数据库 10
1.6.2关系数据库的设计原则 10
1.6.3关系数据库的总体规划 11
1.6.4关系模型的规范化 11
1.6.5关系的完整性 13
1.7数据库系统开发的步骤 13
1.7.1数据库系统分析 14
1.7.2数据库系统设计 14
1.7.3数据库系统实现 15
1.7.4数据库系统测试与维护 15
第2章Access数据库的创建 16
2.1 Access简介 16
2.1.1 Access发展 16
2.1.2 Access 2003的系统特性 16
2.1.3 Access的工作界面 19
2.1.4 Access帮助 24
2.2 Access数据库的创建 25
2.2.1使用向导创建数据库 25
2.2.2创建一个空数据库 29
2.2.3根据现有文件新建数据库 30
2.3打开与关闭数据库 31
2.3.1打开数据库 31
2.3.2关闭数据库 32
2.4使用数据库对象 32
2.41数据库对象简介 32
2.4.2打开数据库对象 36
2.43插入数据库对象 37
2.44复制数据库对象 38
2.45删除数据库对象 39
2.5数据库压缩与修复 39
2.5.1数据库压缩 39
2.5.2数据库修复 41
2.6数据库的转换 41
第3章 数据表的创建与使用 43
3.1表的构成 43
3.1.1表的命名 44
3.1.2表结构的定义 44
3.1.3命名字段 44
3.1.4表的字段类型 45
3.2创建表 46
3.2.1通过输入数据创建表 46
3.2.2使用表向导创建表 48
3.2.3使用表设计器创建表 51
3.3字段的属性设置和编辑操作 52
3.3.1设置字段的属性 52
3.3.2字段的编辑 57
3.4表中数据的输入与编辑 58
3.4.1数据的输入 58
3.4.2数据的编辑 61
3.5操作数据表 62
3.5.1调整表的外观 62
3.5.2记录的排序操作 67
3.5.3记录的筛选操作 67
3.6建立表间关联关系 70
3.6.1设置主关键字 71
3.6.2创建索引 72
3.6.3建立表间关联关系 73
3.7使用子表 80
第4章 查询的创建与使用 82
4.1查询概述 82
4.1.1查询的基本概念 82
4.1.2查询的功能 82
4.1.3查询的类型 83
4.2使用查询向导创建查询 84
4.2.1简单查询向导 85
4.2.2交叉表查询向导 86
4.2.3查找重复项查询向导 88
4.2.4查找不匹配项查询向导 89
4.3设计视图的使用 91
4.3.1查询的视图 91
4.3.2查询条件 93
4.3.3使用查询设计视图 95
4.4高级查询的创建 100
4.4.1参数查询 100
4.4.2交叉表查询 102
4.4.3操作查询 103
4.5 SQL查询 108
4.5.1 SELECT语句 108
4.5.2联合查询 109
4.5.3传递查询 110
4.5.4数据定义查询 110
4.6查询优化 111
4.6.1查询优化的规则 111
4.6.2查询表达式优化的规则 112
第5章 窗体的创建和使用 113
5.1窗体概述 113
5.1.1窗体的概念和作用 113
5.1.2窗体的组成和结构 114
5.1.3窗体的类型 114
5.1.4窗体的视图 115
5.2使用窗体向导创建窗体 115
5.2.1使用“自动创建窗体”创建窗体 115
5.2.2使用“窗体向导”创建窗体 116
5.2.3使用“图表向导”创建窗体 119
5.2.4使用“数据透视表向导”创建窗体 120
5.3使用设计视图创建自定义窗体 123
5.3.1窗体的设计视图 123
5.3.2控件工具箱 124
5.3.3窗体中控件的应用 125
5.3.4控件操作 140
5.3.5建立弹出式窗体 141
5.4使用自动套用格式改变窗体样式 141
5.5设置窗体属性 142
第6章 报表的创建与使用 144
6.1报表概述 144
6.1.1报表的视图 144
6.1.2报表的结构 144
6.1.3报表设计区 145
6.1.4报表的分类 147
6.2使用报表向导创建报表 148
6.2.1使用“自动报表”创建报表 148
6.2.2使用“报表向导”创建报表 150
6.2.3使用“图表向导”创建报表 153
6.2.4使用“标签向导”创建报表 155
6.3使用报表设计视图创建报表 157
6.3.1使用设计视图创建报表 157
6.3.2报表的布局 159
6.4创建高级报表 161
6.4.1报表的排序与分组 162
6.4.2对报表进行分类汇总 163
6.4.3创建多列报表 165
6.4.4创建子报表 166
6.5打印报表 168
6.5.1页面设置 168
6.5.2预览报表 169
6.5.3打印报表 169
第7章 数据访问页的创建与使用 170
7.1数据访问页概述 170
7.1.1数据访问页的类型 170
7.1.2数据访问页的数据源 171
7.1.3数据访问页的视图 171
7.1.4数据访问页与窗体和报表的差异 172
7.2创建数据访问页 173
7.2.1自动创建数据访问页 173
7.2.2利用向导创建数据访问页 174
7.2.3将现有的Web页转换为数据访问页 176
7.3设计数据访问页 176
7.3.1数据访问页设计视图 176
7.3.2数据访问页的特有控件 177
7.3.3利用字段列表为数据访问页添加绑定型控件 178
7.4分组数据访问页 180
7.4.1分组数据访问页视图 180
7.4.2按值创建分组记录 182
7.4.3按特定表达式创建分组记录 182
7.4.4设置分组记录的显示方式 182
7.5数据访问页外观设计 183
7.5.1设置数据访问页的节 183
7.5.2设置数据访问页主题 183
第8章 数据库的安全管理 185
8.1数据库安全概述及常用的安全措施 185
8.2隐藏数据库对象 187
8.3设置和取消数据库密码 188
8.4 Access的用户级安全性 189
8.4.1设置用户与组的账户 189
8.4.2设置用户与组的权限 192
8.5设置和使用安全机制 193
8.5.1设置安全机制 193
8.5.2打开已建立安全机制的数据库 197
8.5.3删除己建立的安全机制 198
8.6消除Access的安全漏洞 199
第9章 宏的创建与使用 200
9.1宏概述 200
9.1.1宏的基本概念 200
9.1.2常用的宏操作 200
9.1.3宏和宏组 201
9.1.4条件宏 202
9.2宏的创建与设计 202
9.2.1利用设计视图创建宏 202
9.2.2创建与设计宏 203
9.2.3创建与设计宏组 204
9.2.4创建与设计条件宏 205
9.3宏的执行与调试 206
9.3.1宏的执行 206
9.3.2宏的调试 207
第10章Access VBA编程 208
10.1 VBA概述 208
10.1.1 VBA简介 208
10.1.2 VBA的编程环境 208
10.2 VBA编程基础 212
10.2.1数据类型 212
10.2.2常量和变量 213
10.2.3运算符与表达式 218
10.2.4常用函数 220
10.2.5数组 222
10.3程序的流程控制 223
10.3.1顺序结构 223
10.3.2分支结构 224
10.3.3循环结构 227
10.4模块、函数与子过程 229
10.4.1模块 229
10.4.2函数与子过程 230
10.5面向对象的程序设计 233
10.5.1面向对象程序设计的基本概念 234
10.5.2面向对象程序设计示例 236
10.6 VBA的数据库编程 237
10.6.1数据库引擎及其接口 238
10.6.2 VBA访问数据库的类型 238
10.6.3数据访问对象 238
10.6.4 ActiveX数据对象 250
10.7调试过程 253
10.7.1使用Debug.Print 254
10.7.2设置断点 254
主要参考文献 255