第1章 数据库系统 1
1.1 数据库的基本概述 1
1.1.1 信息、数据与数据处理 1
1.1.2 数据管理技术的发展 1
1.1.3 数据库 2
1.2 数据库系统 2
1.2.1 数据库系统的组成 2
1.2.2 数据库系统的模式结构 2
1.2.3 数据库系统的特点 3
1.2.4 数据库管理系统 4
1.3 数据模型 5
1.3.1 概念模型 5
1.3.2 数据模型 7
1.3.3 常用的数据模型 7
1.4 关系数据库 9
1.4.1 关系模型的基本概念 9
1.4.2 关系代数 10
1.4.3 关系范式 13
1.5 数据库的设计 14
1.5.1 数据库设计的基本步骤 14
1.5.2 需求分析 15
1.5.3 概念结构设计 16
1.5.4 逻辑结构设计 16
1.5.5 物理结构设计 16
1.5.6 数据库的实施 16
1.5.7 数据库的运行与维护 17
小结 17
习题1 18
第2章 Access 2003数据库管理系统 19
2.1 Access 2003的特点 19
2.2 Access 2003的数据库对象 19
2.3 创建Access数据库 20
2.3.1 创建空数据库 21
2.3.2 使用向导创建数据库 21
2.3.3 数据库的打开与关闭 23
2.4 Access的启动和退出 24
小结 25
习题2 25
第3章 Access数据表的建立与维护 27
3.1 数据表的构成 27
3.1.1 表的构成 27
3.1.2 表的视图 29
3.2 表的建立 30
3.2.1 使用向导创建表 30
3.2.2 通过输入数据创建表 31
3.2.3 使用设计器创建表 32
3.2.4 字段属性的设置 34
3.3 输入表中数据 41
3.3.1 不同类型数据的输入 41
3.3.2 数据的导入和导出 42
3.4 建立表间关系 44
3.4.1 表间关系的建立 44
3.4.2 编辑和删除关系 46
3.5 数据表的维护 47
3.5.1 表结构的修改 47
3.5.2 编辑数据表中的记录 48
3.5.3 数据表的修饰 49
3.6 数据表的操作、优化及调整 52
3.6.1 查找或替换记录 52
3.6.2 排序记录 54
3.6.3 筛选记录 56
小结 58
习题3 59
第4章 创建Access查询 61
4.1 查询概述 61
4.1.1 查询简介 61
4.1.2 查询的类型 61
4.1.3 查询准则的建立 62
4.2 创建选择查询 65
4.2.1 使用向导创建选择查询 65
4.2.2 在设计视图中创建选择查询 67
4.2.3 在查询中进行计算 70
4.3 创建交叉表查询 74
4.3.1 使用向导创建交叉表查询 75
4.3.2 在设计视图中创建交叉表查询 76
4.4 创建参数查询 78
4.5 创建操作查询 80
4.5.1 生成表查询 80
4.5.2 更新查询 81
4.5.3 追加查询 82
4.5.4 删除查询 85
4.6 结构化查询语言SQL 86
4.6.1 SQL概述 86
4.6.2 SQL语言的数据定义功能(DDL) 87
4.6.3 SQL语言的数据操纵功能(DML) 89
4.6.4 SQL语言的查询功能(DQL) 91
小结 94
习题4 95
第5章 Access的窗体设计 98
5.1 窗体的基本概念 98
5.1.1 窗体的结构 99
5.1.2 窗体的类型 99
5.1.3 窗体的视图 100
5.2 窗体的创建 100
5.2.1 使用向导创建窗体 100
5.2.2 自动创建窗体 104
5.2.3 在设计视图中创建窗体 105
5.2.4 创建主窗体/子窗体 109
5.2.5 窗体的基本操作 113
5.3 窗体的属性 115
5.3.1 设置窗体控件的属性 116
5.3.2 “格式”属性 117
5.3.3 “数据”属性 118
5.3.4 “事件”属性 119
5.3.5 “其他”属性 120
5.4 窗体的常用控件 120
5.4.1 控件的类型 120
5.4.2 常用控件的使用 121
小结 137
习题5 137
第6章 Access的报表设计 139
6.1 报表的基本概念 139
6.1.1 报表的结构 139
6.1.2 报表的类型 140
6.1.3 报表的视图 140
6.2 报表的创建 140
6.2.1 自动创建报表 140
6.2.2 使用向导创建报表 141
6.2.3 使用图表向导创建报表 142
6.2.4 使用标签向导创建报表 143
6.2.5 在设计视图中创建报表 144
6.2.6 建立主/子报表 148
6.3 报表的常用控件 149
6.4 报表的高级功能 153
6.4.1 报表的排序与分组 153
6.4.2 数据汇总 155
6.5 报表的输出打印 155
小结 156
习题6 158
第7章 创建数据访问页 159
7.1 数据访问页的基本概念 159
7.2 创建数据访问页 159
7.2.1 自动创建数据访问页 159
7.2.2 使用向导创建数据访问页 160
7.2.3 利用己有的页创建数据访问页 162
7.3 在设计视图中创建数据访问页 162
7.3.1 创建数据访问页 162
7.3.2 设置数据访问页控件 164
7.3.3 设置数据访问页主题 166
小结 167
习题7 167
第8章 宏 169
8.1 宏的概念 169
8.1.1 宏的基本概念 169
8.1.2 宏与Visual Basic 170
8.1.3 宏向Visual Basic程序代码转换 171
8.2 宏的操作 171
8.2.1 操作序列宏的创建 171
8.2.2 宏组的创建 171
8.2.3 条件操作宏 172
8.2.4 宏的操作参数的设置 173
8.2.5 宏的运行 173
8.2.6 宏的调试 174
8.2.7 常用宏操作 175
小结 176
习题8 178
第9章 模块 180
9.1 模块的基本概念 180
9.1.1 类模块 180
9.1.2 标准模块 180
9.1.3 将宏转换为模块 180
9.2 创建模块 181
9.3 VBA程序设计基础 181
9.3.1 面向对象程序设计的基本概念 182
9.3.2 VBA编程环境:VBE界面 186
9.3.3 VBA编程基础:常量、变量、运算符和表达式 188
9.3.4 VBA程序流程控制语句 201
9.3.5 过程调用和参数传递 212
9.3.6 常用操作方法 215
9.3.7 VBA的数据库编程 223
9.4 程序调试 236
9.4.1 设置断点 236
9.4.2 调试工具使用 236
9.4.3 程序错误处理 238
小结 239
习题9 239
第10章 上机实训 243
实训1创建数据库 243
实训2创建数据表 244
实训3创建查询 248
实训4设计窗体 251
实训5创建报表 256
实训6宏的使用 259
实训7 VBA程序设计 261
附录A习题答案 265