第0章 绪论 1
0-1 数据库系统简介 1
0-1-1 数据库系统相关的基本概念 1
0-4-2 数据库系统设计 1 1
0-1-2 数据管理技术的发展 2
0-1-3 数据库系统的应用领域 4
0-2 数据模型 4
0-2-1 三个世界的概念 4
0-2-2 实体描述 5
0-2-3 实体间的联系及种类 5
0-2-4 数据模型 6
0-3 关系型数据库 7
0-3-1 关系的基本概念 8
0-3-2 关系运算 9
0-4-1 数据库系统分析 10
0-4 数据库系统开发的步骤 10
0-4-3 数据库系统实现 11
0-4-4 数据库系统测试 11
0-5 学生管理系统开发设计实例 11
0-5-1 系统分析 11
0-5-2 系统设计 12
0-5-3 系统功能实现 14
0-5-4 系统功能测试 14
0-6 Access简介 15
0-6-1 启动和退出Access 15
0-6-2 Access数据库窗口 17
0-7 小结 19
思考与练习题 19
1-1 创建数据库 21
1-1-1 创建一个空数据库 21
第1章 Access的数据库和表 21
1-1-2 使用向导创建数据库 22
1-2 数据库的操作 24
1-2-1 打开和关闭数据库 24
1-2-2 数据库的维护 25
1-3 设计及建立表 26
1-3-1 设计表 26
1-3-2 Access的数据类型 26
1-3-3 使用“表向导”建立表 27
1-3-4 使用“设计器创建表”建立表 30
1-3-5 使用“通过输入数据创建表”建立表 32
1-3-6 使用“导入”建立表 33
1-3-7 向表中输入数据 35
1-3-8 设置字段的属性 35
思考与练习题 43
1-5 小结 43
1-4 使用查阅向导类型 43
第2章 Access表的使用 45
2-1 修改表结构 45
2-1-1 修改字段 45
2-1-2 插入字段 45
2-1-3 移动字段 45
2-1-4 复制字段 46
2-1-5 删除字段 46
2-2 编辑表中记录 46
2-2-1 定位记录 46
2-2-2 选择记录 47
2-2-3 添加记录 48
2-2-4 删除记录 48
2-2-5 修改记录 48
2-2-7 调整表的外观 49
2-2-6 复制记录 49
2-3-1 查找和替换记录 54
2-3 操作表 54
2-3-2 排序数据 56
2-3-3 筛选数据 58
2-4 建立表之间的关系 62
2-4-1 表之间关系的概念 62
2-4-2 主表与子表 65
2-5 数据表的复制、删除、重命名和导出 66
2-5-1 复制表 66
2-5-2 删除表 66
2-5-3 重命名表 67
2-5-4 导出表 67
2-6 小结 67
思考与练习题 68
3-1-1 查询的定义 69
3-1-2 查询类型 69
第3章 创建和使用查询 69
3-1 查询的定义和类型 69
3-1-3 建立查询的方法 71
3-2 创建和使用选择查询 71
3-2-1 使用向导创建选择查询 71
3-2-2 使用设计视图创建选择查询 74
3-2-3 查询条件中的运算符和函数 76
3-2-4 创建带条件的查询 81
3-3 在查询中进行计算 83
3-3-1 创建总计查询 83
3-3-2 创建计算字段 88
3-4 创建交叉表查询 93
3-4-1 使用“查询向导”创建交叉表查询 93
3-4-2 使用“设计”视图创建交叉表查询 95
3-5 创建参数查询 96
3-6 创建操作查询 99
3-6-1 创建生成表查询 99
3-6-2 创建追加查询 101
3-6-3 创建删除查询 103
3-6-4 创建更新查询 104
3-7 创建SQL查询 105
3-7-1 SQL语言 105
3-7-2 创建SQL查询 106
3-7-3 创建SQL特定查询 107
3-7-4 使用子查询 110
3-8 小结 111
思考与练习题 112
4-1-1 窗体的概念和作用 114
4-1-2 窗体的组成和结构 114
4-1 了解窗体 114
第4章 创建和设计窗体 114
4-1-3 窗体的类型 115
4-1-4 窗体的视图 116
4-2 使用窗体向导创建窗体 116
4-2-1 使用“自动创建窗体”创建窗体 116
4-2-2 使用“窗体向导”创建窗体 117
4-2-3 使用“图表向导”创建窗体 121
4-2-4 使用“数据透视表向导”创建窗体 122
4-3 使用“设计视图”创建自定义窗体 124
4-3-1 使用设计视图创建窗体 124
4-3-2 控件工具箱 125
4-3-3 窗体中控件的应用 127
4-4-2 复制控件 141
4-4-1 选择控件 141
4-4 控件操作 141
4-4-3 移动控件 142
4-4-4 删除控件 142
4-4-5 对齐控件 142
4-5 使用自动套用格式改变窗体样式 142
4-6 设置窗体属性 143
4-7 小结 143
思考与练习题 144
第5章 报表的应用 145
5-1 了解报表 145
5-1-1 报表的视图 145
5-1-2 报表的组成 145
5-1-3 报表的类型 146
5-2-1 使用“自动创建报表”创建报表 148
5-2 创建报表 148
5-2-2 使用“报表向导”创建报表 149
5-2-3 使用“标签向导”创建标签报表 151
5-2-4 使用“设计视图”创建报表 153
5-3 编辑报表 155
5-3-1 添加或删除报表页眉、页脚和页面页眉、页脚 155
5-3-2 在报表中添加当前日期和时间 155
5-3-3 在报表中添加页码 156
5-3-4 在报表中添加分页符 156
5-3-5 在报表中添加背景图片 156
5-4 报表中的数据排序与分组 157
5-4-1 排序数据 157
5-4-2 对记录进行分组 158
5-4-3 报表中的数据汇总 160
5-5-1 在已有报表中创建子报表 161
5-5 创建子报表 161
5-5-2 在已有报表中添加其他已有报表来创建子报表 163
5-5-3 创建多列报表 163
5-6 预览及打印报表 164
5-6-1 页面设置 164
5-6-2 预览及打印 165
5-7 小结 166
思考与练习题 166
第6章 数据访问页 168
6-1 创建数据访问页 168
6-1-1 认识数据访问页 168
6-1-2 创建数据访问页 169
6-2 编辑数据访问页 172
6-4 小结 175
6-3 在IE浏览器中运行数据访问页 175
思考与练习题 176
第7章 宏 177
7-1 宏的概念 177
7-1-1 宏的基本概念 177
7-1-2 常用的宏操作 177
7-2 宏的基本操作 178
7-2-1 创建操作序列宏 179
7-2-2 条件操作宏 180
7-2-3 创建宏组 182
7-2-4 运行宏 184
7-2-5 创建启动窗体 185
7-2-6 宏的调试 186
7-3 小结 186
思考与练习题 186
8-1-2 面向对象程序设计的基本概念 188
8-1-1 VBA简介 188
8-1 VBA概述 188
第8章 VBA编程入门 188
8-1-3 VBA编程环境 193
8-2 VBA编程基础 195
8-2-1 常量和变量 195
8-2-2 数据类型与变量的声明 196
8-2-3 运算符与表达式 199
8-2-4 常用函数 201
8-3 VBA常用语句 205
8-3-1 VBA语句的书写规则 205
8-3-2 VBA常用语句 205
8-4-2 分支结构 206
8-4-1 顺序结构 206
8-4 VBA程序流程控制 206
8-4-3 循环结构 211
8-5 数组 214
8-5-1 数组的定义 214
8-5-2 数组的基本操作 215
8-5-3 自定义数据类型 216
8-6 VBA与宏 217
8-6-1 在VBA中执行宏 217
8-6-2 将宏转换为VBA代码 218
8-6-3 在宏操作中使用VBA代码 219
8-7 小结 219
思考与练习题 219
9-2 创建模块 221
9-1-2 标准模块 221
9-2-1 创建新模块 221
9-1-1 类模块 221
9-1 模块的基本概念 221
第9章 模块 221
9-2-2 创建新过程 222
9-3 变量的作用域 228
9-4 程序的调试 228
9-4-1 程序代码颜色说明 229
9-4-2 设置断点 229
9-4-3 单步跟踪 230
9-4-4 错误处理 231
9-5 数据库安全 232
9-5-1 设置数据库密码 232
9-5-2 建立Access的安全机制 233
9-6 小结 235
思考与练习题 235
10-1-2 “科研项目管理系统”功能介绍 237
10-1-1 数据库应用系统的开发步骤 237
10-1 数据库应用系统的开发 237
第10章 数据库应用系统设计实例 237
10-2 数据库设计和建立 238
10-2-1 数据库物理设计 238
10-2-2 结构设计与用户界面设计 240
10-3 查询设计 240
10-4 窗体设计 241
10-5 报表设计 243
10-6 宏的应用 244
10-7 “切换面板”窗体的设计 245
10-8 系统运行 247
10-9 小结 247
附录A 授课及实验课时安排 248
附录B 二级考试大纲索引 249
附录C 二级考试样题 251
参考文献 258