第1章 数据库基础知识 1
1.1数据库技术的产生与发展 1
1.1.1数据与数据处理 1
1.1.2数据库技术的发展过程 3
1.2数据库系统 7
1.2.1数据库系统的组成 7
1.2.2数据库的结构体系 9
1.2.3数据库系统的特点 11
1.3数据模型 12
1.3.1数据模型的组成要素 12
1.3.2数据抽象的过程 13
1.3.3概念模型 14
1.3.4逻辑模型 16
1.4关系模型 18
1.4.1关系模型的基本概念 18
1.4.2关系运算 20
1.4.3关系的完整性约束 22
1.5数据库的设计方法 23
1.5.1数据库设计的基本步骤 23
1.5.2 E-R模型到关系模型的转化 25
1.5.3数据库设计实例 27
习题 28
第2章Access 2003操作基础 31
2.1 Access 2003概述 31
2.1.1 Access的发展 31
2.1.2 Access 2003的特点 32
2.1.3 Access 2003数据库的组成 33
2.2 Access 2003的操作环境 34
2.2.1 Access 2003的启动与退出 34
2.2.2 Access 2003主窗口的组成 36
2.2.3 Access 2003的其他工作窗口 38
2.3 Access数据库的创建 40
2.3.1创建Access数据库的方法 40
2.3.2 Access数据库的打开与关闭 43
2.4 Access数据库的管理 44
2.4.1数据库格式的转换 45
2.4.2数据库的压缩与修复 45
2.4.3数据库的安全保护 46
习题 48
第3章 表的创建与管理 50
3.1表结构的设计 50
3.1.1表中字段的参数 50
3.1.2字段的数据类型 51
3.2表的创建 54
3.2.1创建表的结构 54
3.2.2设置字段属性 59
3.2.3向表中输入数据 64
3.2.4建立表之间的关联 69
3.3表的编辑 72
3.3.1打开和关闭表 73
3.3.2修改表的结构 73
3.3.3修改表中的内容 74
3.3.4调整表的外观 78
3.4表的操作 79
3.4.1将表中的记录排序 79
3.4.2对表中的记录进行筛选 82
3.5数据的导入与导出 84
3.5.1外部数据源的导入 84
3.5.2表中数据的导出 88
习题 88
第4章 查询设计 91
4.1查询的基本概念 91
4.1.1查询的类型 91
4.1.2查询视图 92
4.1.3查询的条件 93
4.2创建选择查询 98
4.2.1使用“查询向导”创建选择查询 98
4.2.2在设计视图中创建选择查询 101
4.2.3在查询中进行计算 104
4.3创建交叉表查询 108
4.3.1使用“交叉表查询向导”创建交叉表查询 108
4.3.2在设计视图中创建交叉表查询 111
4.4创建参数查询 112
4.4.1单参数查询 112
4.4.2多参数查询 114
4.5创建操作查询 115
4.5.1生成表查询 115
4.5.2删除查询 117
4.5.3更新查询 118
4.5.4追加查询 119
习题 120
第5章SQL查询 122
5.1 SQL在Access中的应用 122
5.1.1 SQL概述 122
5.1.2 SQL视图与SQL查询 123
5.2 SQL数据查询 125
5.2.1基本查询 125
5.2.2嵌套查询 130
5.2.3多表查询 132
5.2.4联合查询 133
5.3 SQL数据定义 134
5.3.1建立表结构 134
5.3.2修改表结构 136
5.3.3删除表 136
5.4 SQL数据操纵 137
5.4.1插入记录 137
5.4.2更新记录 137
5.4.3删除记录 138
习题 138
第6章 窗体设计 141
6.1窗体的基本概念 141
6.1.1窗体的类型 141
6.1.2窗体的视图 142
6.2窗体的创建 144
6.2.1使用自动方式创建窗体 144
6.2.2使用向导创建窗体 149
6.2.3在设计视图中创建窗体 154
6.3窗体控件及其应用 159
6.3.1控件的类型与面向对象的基本概念 159
6.3.2窗体和控件的属性 160
6.3.3控件的应用 164
6.4窗体的修饰 175
6.4.1控件的基本操作 175
6.4.2使用自动套用格式改变窗体样式 176
6.4.3添加当前日期和时间 177
习题 178
第7章 报表设计 180
7.1报表的基本概念 180
7.1.1报表的类型 180
7.1.2报表的视图 181
7.2报表的创建 181
7.2.1使用自动方式创建报表 182
7.2.2使用向导创建报表 183
7.2.3使用设计视图创建报表 192
7.3报表的编辑 194
7.3.1设置报表格式 194
7.3.2报表的修饰 196
7.4报表的高级设计 197
7.4.1报表统计计算 197
7.4.2报表排序和分组 199
7.4.3创建子报表 202
7.4.4创建多列报表 205
习题 206
第8章 数据访问页 208
8.1数据访问页的基本概念 208
8.1.1数据访问页的类型 208
8.1.2数据访问页的视图 209
8.2数据访问页的创建 210
8.2.1使用自动方式创建数据访问页 210
8.2.2使用“数据页向导”创建数据访问页 211
8.2.3使用设计视图创建数据访问页 213
8.2.4现有网页到数据访问页的转换 215
8.3数据访问页的编辑 216
8.3.1添加滚动文字 216
8.3.2设置数据访问页主题 216
8.3.3添加Office组件 217
8.3.4展开控件 218
习题 219
第9章宏 221
9.1宏的基本概念 221
9.1.1宏的分类 221
9.1.2宏设计窗口 222
9.1.3常用的宏操作命令 223
9.2宏的创建 224
9.2.1创建操作序列宏 224
9.2.2创建宏组 225
9.2.3创建条件操作宏 227
9.3宏的运行与调试 229
9.3.1宏的运行 229
9.3.2宏的调试 231
习题 231
第10章 模块与VBA程序设计 233
10.1模块与VBA概述 233
10.1.1模块的概念 233
10.1.2 VBA的开发环境 234
10.1.3模块的创建 236
10.2 VBA的数据类型及运算 239
10.2.1数据类型 239
10.2.2常量与变量 241
10.2.3内部函数 243
10.2.4表达式 246
10.3 VBA程序流程控制 248
10.3.1顺序控制 248
10.3.2选择控制 251
10.3.3循环控制 256
10.3.4辅助控制 261
10.4 VBA过程 262
10.4.1子过程与函数过程 262
10.4.2过程参数传递 265
10.4.3变量的作用域和生存期 267
10.5 VBA数据库访问技术 268
10.5.1常用的数据库访问接口技术 268
10.5.2 ADO对象模型 269
10.5.3利用ADO访问数据库的基本步骤 270
10.6 VBA程序的调试与错误处理 275
10.6.1 VBA程序的调试方法 276
10.6.2 VBA程序的错误处理 278
习题 279
第11章 数据库应用系统实例 282
11.1数据库应用系统的开发过程 282
11.2需求分析 284
11.3系统设计 285
11.3.1数据库设计 285
11.3.2系统功能设计 289
11.4系统实现 290
11.4.1创建数据库及表 290
11.4.2创建窗体 291
11.4.3创建查询 296
11.4.4创建报表 303
11.5应用系统集成 307
11.5.1创建切换面板 307
11.5.2创建菜单 311
11.5.3设置启动窗体 314
习题 315
参考文献 317