第1章 数据库系统导论 1
1.1 数据、信息和数据处理 1
1.1.1 数据和信息 1
1.1.2 数据处理 2
1.1.3 数据管理技术的发展过程 2
1.2 数据库系统概述 3
1.2.1 数据库 3
1.2.2 数据库管理系统 4
1.2.3 数据库系统 4
1.3 实体与实体间的联系 5
1.3.1 实体 5
1.3.2 实体间的联系及其种类 5
1.4 数据模型 5
1.4.1 层次模型 6
1.4.2 网状模型 6
1.4.3 关系模型 6
1.5 关系数据库设计 7
1.5.1 关系数据库 7
1.5.2 关系数据库设计实例 7
本章小结 9
习题 10
第2章 Access 2003简介 11
2.1 Access概述 11
2.1.1 Access的发展过程 11
2.1.2 Access的主要特点和功能 12
2.2 Access 2003的启动与关闭 12
2.2.1 Access 2003的启动 12
2.2.2 Access 2003的关闭 13
2.3 Access 2003的用户界面 13
2.3.1 Access 2003的主窗口 14
2.3.2 Access 2003的数据库窗口 15
本章小结 17
习题 17
第3章 数据库与表 18
3.1 创建数据库 18
3.1.1 数据库设计的步骤 18
3.1.2 创建数据库的方法 19
3.1.3 数据库的打开与关闭 23
3.2 建立表 23
3.2.1 数据类型 23
3.2.2 建立表结构 25
3.2.3 设置字段属性 31
3.2.4 向表中输入数据 35
3.2.5 建立表之间的关系 40
3.3 维护表 43
3.3.1 打开和关闭表 43
3.3.2 修改表的结构 44
3.3.3 编辑表中的内容 48
3.3.4 调整表的外观 51
3.4 表的操作 55
3.4.1 查找数据 55
3.4.2 替换数据 56
3.4.3 排序数据 58
3.4.4 筛选数据 61
本章小结 64
习题 64
第4章 查询 66
4.1 查询概述 66
4.1.1 查询的功能 66
4.1.2 查询的类型 66
4.1.3 建立查询的条件 67
4.2 创建查询 70
4.2.1 使用简单查询向导创建查询 70
4.2.2 使用“设计”视图创建查询 73
4.2.3 创建带条件的查询 75
4.3 在查询中进行计算 78
4.3.1 总计查询 78
4.3.2 分组总计查询 79
4.3.3 添加计算字段 81
4.4 创建交叉表查询 82
4.5 创建参数查询 83
4.5.1 单参数查询 83
4.5.2 多参数查询 85
4.6 创建操作查询 86
4.6.1 生成表查询 86
4.6.2 删除查询 87
4.6.3 更新查询 88
4.6.4 追加查询 89
4.7 创建SQL查询 91
4.7.1 使用SELECT语句创建查询 91
4.7.2 使用SELECT语句中的子句进行查询 92
4.8 操作已创建的查询 94
4.8.1 编辑查询中的字段 94
4.8.2 编辑查询中的数据源 95
4.8.3 调整查询的列宽 96
4.8.4 排序查询结果 96
本章小结 97
习题 97
第5章 窗体 99
5.1 认识窗体 99
5.1.1 窗体的概念和作用 99
5.1.2 窗体的组成 99
5.1.3 窗体的类型 100
5.1.4 窗体的视图 102
5.2 创建窗体 102
5.2.1 使用“自动创建窗体”新建窗体 103
5.2.2 使用“窗体向导”新建窗体 103
5.2.3 使用“图表向导”新建窗体 106
5.3 自定义窗体 108
5.3.1 窗体设计工具箱的使用 108
5.3.2 窗体中的控件 109
5.3.3 控件的使用 112
5.3.4 窗体和控件的属性 124
5.3.5 窗体和控件的事件 126
5.4 美化窗体 128
5.4.1 使用自动套用格式 128
5.4.2 设置窗体的“格式”属性 128
5.4.3 添加当前日期和时间 129
5.4.4 对齐控件 130
本章小结 130
习题 130
第6章 报表的创建与使用 132
6.1 报表的定义与组成 132
6.1.1 报表的定义 132
6.1.2 报表的视图 132
6.1.3 报表的组成 133
6.1.4 报表设计区 133
6.2 报表的分类 135
6.3 创建报表 136
6.3.1 使用“自动报表”创建报表 136
6.3.2 使用“报表向导”创建报表 137
6.3.3 使用“图表向导”创建报表 139
6.3.4 使用“标签向导”创建报表 141
6.3.5 使用“设计”视图创建报表 143
6.4 编辑报表 144
6.4.1 设置报表格式 144
6.4.2 添加背景图案 144
6.4.3 添加日期和时间 145
6.4.4 添加分页符和页码 145
6.4.5 使用节 145
6.4.6 绘制线条和矩形 146
6.5 报表排序和分组 147
6.5.1 记录排序 147
6.5.2 记录分组 147
6.6 使用计算控件 150
6.6.1 为报表添加计算控件 150
6.6.2 报表统计计算 150
6.7 预览、打印和保存报表 151
6.7.1 预览报表 151
6.7.2 打印报表 151
6.7.3 保存报表 152
本章小结 152
习题 152
第7章 数据访问页 154
7.1 数据访问页视图 154
7.2 创建数据访问页 155
7.2.1 自动创建数据访问页 155
7.2.2 使用向导创建数据访问页 156
7.3 编辑数据访问页 158
7.3.1 添加标签 158
7.3.2 添加命令按钮 158
7.3.3 添加滚动文字 160
7.3.4 使用主题 160
7.3.5 设置背景 161
7.3.6 添加Office电子表格 162
7.4 在IE中查看数据访问页 162
本章小结 162
习题 163
第8章 宏的建立和使用 164
8.1 宏的概念 164
8.1.1 宏的基本概念 164
8.1.2 宏与Visual Basic 166
8.1.3 宏向Visual Basic程序转换 166
8.2 宏的操作 166
8.2.1 操作序列宏的创建 166
8.2.2 宏组的创建 167
8.2.3 条件操作宏 167
8.2.4 宏的操作参数设置 168
8.2.5 宏的运行 169
8.2.6 宏的调试 169
8.2.7 常用宏操作 170
本章小结 171
习题 172
第9章 Visual Basic for Application 173
9.1 VBA概述 173
9.2 VBA编程基础 173
9.2.1 VBA的数据类型 173
9.2.2 变量声明 174
9.2.3 常量声明 175
9.2.4 表达式 175
9.3 VBA的基本语句 176
9.3.1 程序语句的书写 176
9.3.2 声明语句 177
9.3.3 赋值语句 177
9.3.4 条件语句 178
9.3.5 循环语句 182
9.4 数组 184
9.4.1 数组的声明 184
9.4.2 数组的使用 185
9.5 VBA模块 185
本章小结 186
习题 186
第10章 “教学管理系统”实例 187
10.1 系统分析和设计 187
10.1.1 背景概述 187
10.1.2 功能分析 187
10.1.3 模块的设计 188
10.2 数据库设计 188
10.2.1 数据库的创建 188
10.2.2 数据表的逻辑结构设计 189
10.2.3 创建表间关系 190
10.3 系统模块设计 191
10.3.1 学生信息管理模块的设计 191
10.3.2 教师信息管理模块的设计 197
10.3.3 课程信息管理模块的设计 199
10.4 “教学管理系统”的集成 200
本章小结 204
习题 204
参考文献 205