1.1 数据库系统基础知识 1
1.1.1 数据和信息 1
1.1.2 数据处理技术的发展概况 1
第1章 数据库系统概述 1
1.1.3 数据库系统的组成 4
1.2 现实世界的数据描述 5
1.2.1 数据描述 5
1.2.2 实体模型 6
1.2.3 数据模型 7
1.3 关系数据模型 8
1.3.1 关系模型中的常用术语 8
1.3.2 建立关系数据模型 10
1.4 关系操作 11
1.5 关系的完整性 11
1.5.2 实体完整性 12
1.5.3 参照完整性 12
1.5.1 关系模式 12
1.5.4 用户定义完整性 13
1.6 本章小结 13
习题1 14
第2章 Access系统概述 16
2.1 Access的安装、启动和关闭 16
2.1.1 Access 2002的安装 16
2.1.2 Access 2002的启动和关闭 17
2.2.1 Access系统的特点 18
2.2 Access 2002的特点 18
2.2.2 Access 2002新增功能 19
2.2.3 不同版本之间的兼容问题 19
2.3 Access数据库对象 20
2.3.1 数据库 21
2.3.2 表 21
2.3.3 查询 22
2.3.4 窗体 22
2.3.5 报表 23
2.3.6 宏 24
2.3.7 Web数据访问页 25
2.3.8 模块 26
2.4 本章小结 27
习题2 27
第3章 数据库的创建与应用 29
3.1 数据库设计概述 29
3.1.1 数据库设计的一般步骤 29
3.1.2 确定数据库的用途 30
3.1.3 确定需要的表 31
3.1.4 确定需要的字段 31
3.1.5 确定各表之间的联系 33
3.1.6 完善数据库 37
3.2 创建数据库 37
3.2.1 创建空数据库 37
3.2.2 根据模板或现有文件创建 38
3.3.1 打开数据库 39
3.3 使用数据库 39
3.3.2 使用数据库窗口 40
3.3.3 设置默认文件夹 42
3.3.4 设置数据库属性 42
3.3.5 关闭数据库 43
3.4 数据库的压缩与修复 43
3.5 本章小结 44
习题3 45
第4章 表的创建与应用 47
4.1 表的设计 47
4.1.1 表的字段类型 47
4.1.2 表的结构设计 49
4.2 创建与维护表结构 50
4.2.1 使用向导创建表 50
4.2.2 使用设计器创建表 52
4.2.3 通过输入数据创建表 53
4.2.4 维护表结构 54
4.2.5 设置字段的其他属性 56
4.3 输入与维护表数据 60
4.3.1 从键盘输入与编辑记录 60
4.3.2 导入/导出数据 63
4.3.3 维护数据 65
4.4 使用表 66
4.4.1 浏览记录 66
4.4.2 记录排序 67
4.4.3 记录筛选 68
4.5 表的索引与关联 69
4.5.1 索引概述 69
4.5.2 创建与维护索引 69
4.5.3 多表关联与参照完整性 71
4.5.4 使用子表 73
4.6 本章小结 74
习题4 75
5.1 查询类型 77
第5章 数据查询 77
5.2 创建与维护选择查询 78
5.2.1 使用向导创建查询 79
5.2.2 使用查询设计器 81
5.2.3 设计计算字段 82
5.2.4 排序查询结果 83
5.2.5 设置查询条件 84
5.2.6 汇总查询 87
5.3 参数查询 88
5.4 交叉表查询 89
5.5 动作查询 91
5.5.1 追加查询 92
5.5.2 更新查询 92
5.5.3 生成表查询 93
5.5.4 删除查询 94
5.6 SQL查询 94
5.6.2 创建SQL查询 95
5.6.1 SQL语言简介 95
5.6.3 SQL视图 96
5.7 本章小结 96
习题5 97
第6章 窗体设计 99
6.1 窗体的类型与组成 99
6.1.1 窗体的类型 99
6.1.2 窗体的结构 100
6.2 创建与维护窗体 102
6.2.1 使用“自动窗体”创建窗体 102
6.2.2 使用向导创建子窗体 104
6.2.3 在设计视图中自行创建窗体 105
6.2.4 维护窗体 106
6.3 窗体控件的使用 108
6.3.1 标签控件 109
6.3.2 文本框控件 110
6.3.3 命令按钮 110
6.3.4 选项组 112
6.3.5 列表框 114
6.3.6 组合框 115
6.3.7 选项卡 118
6.3.8 图像控件 119
6.4 控件的调整和定制 119
6.4.1 控件编辑 120
6.4.2 控件排列 121
6.4.3 使用“自动套用格式” 121
6.5 实用窗体设计 122
6.5.1 教师情况管理窗体 122
6.5.2 课程情况管理窗体 123
6.5.3 教师任课管理 124
6.5.4 教学管理系统主界面 125
6.6 本章小结 127
习题6 127
7.1.1 报表的类型 130
7.1 报表的基础知识 130
第7章 报表制作 130
7.1.2 报表的结构 132
7.1.3 报表的视图方式 133
7.2 创建与维护报表 134
7.2.1 使用“自动创建报表”创建报表 134
7.2.2 使用“各类向导”创建报表 135
7.2.3 在设计视图中自行创建报表 142
7.2.4 几种创建报表方法的比较 144
7.3 报表设计 145
7.3.1 报表工具箱的使用 145
7.3.2 为报表添加标题、字段名、字段内容 146
7.3.3 排序和分组 147
7.3.4 美化报表 148
7.4 报表的打印输出 153
7.5 本章小结 153
习题7 154
第8章 宏的应用 156
8.1 宏与宏组的概述 156
8.2 运行宏的条件 156
8.2.1 数据处理事件 157
8.2.2 焦点处理事件 157
8.2.3 键盘输入事件 158
8.2.4 鼠标操作事件 158
8.3 宏与宏组的创建 158
8.3.1 序列宏的创建 158
8.3.2 宏组的创建 160
8.3.3 将“宏”转换为模块 161
8.4 常用的宏操作 162
8.5 宏的运行 163
8.5.1 直接运行宏 163
8.5.2 运行宏组中的宏 163
8.5.3 运行宏或事件过程 164
8.6 宏的创建实例 167
8.7 本章小结 169
习题8 169
第9章 数据访问页 172
9.1 数据访问页的概述 172
9.2 创建与维护数据页 174
9.2.1 使用“自动创建数据页” 174
9.2.2 使用向导创建数据页 175
9.2.3 在设计视图中自行创建数据页 177
9.2.4 利用已有的网页创建数据页 178
9.3 数据访问页的设计 179
9.3.1 添加控件 179
9.3.2 添加背景颜色与图片 182
9.3.3 应用主题 183
9.4 实用数据访问页设计 185
9.4.1 学生信息发布 185
9.4.2 学生成绩信息发布 185
9.4.4 课程信息发布 186
9.4.3 班级信息发布 186
9.4.5 如何更新数据访问页的连接 187
9.5 本章小结 188
习题9 188
第10章 模块与VBA 190
10.1 模块与VBA概述 190
10.1.1 关于模块 190
10.1.2 关于VBA 191
10.2 VBA编程基础 191
10.2.1 语句的语法规则 191
10.2.2 编程中用到的常量与变量 192
10.2.3 函数 193
10.2.4 数组 194
10.2.5 运算符与表达式 195
10.2.6 常用的事件 196
10.2.7 数据类型 196
10.3.1 进入VBE编程环境 197
10.3 创建VBA模块与编程环境 197
10.3.2 VBE编程窗口与编辑器 199
10.3.3 创建新过程 200
10.3.4 保存模块 202
10.4 Access编程入门 203
10.4.1 程序设计的基本概念 203
10.4.2 程序设计的方法 204
10.5 程序的组成与基本结构形式 204
10.5.1 程序设计中语句书写规则 204
10.5.2 程序设计中的常用语句 205
10.5.3 结构程序设计 206
10.5.4 数据库引擎及接口 212
10.5.5 VBA访问数据库的类型 212
10.5.6 数据库访问对象 212
10.5.7 ActiveX数据库对象 215
10.6.2 调试工具示例 216
10.6.1 调试工具的使用 216
10.6 程序的调试方法 216
10.6.3 调试菜单的使用 218
10.7 本章小结 218
习题10 218
第11章 系统集成与综合示例 221
11.1 “学生信息管理系统”示例 221
11.1.1 需求分析 221
11.1.3 逻辑结构设计 222
11.1.2 概念设计 222
11.1.4 物理设计 223
11.1.5 设计步骤 223
11.1.6 建立表间关系 224
11.1.7 将各个功能模块细化 225
11.1.8 设计编辑各个表的窗体 225
11.1.9 设计各个查询及查询窗体 226
11.1.10 设计各个报表 230
11.1.11 设计学生信息管理系统主窗体 232
11.1.12 将主窗体设置为启动窗体 233
11.1.13 为系统设置和撤销“密码” 234
11.1.14 写出系统任务说明书 235
11.2 “水费计算管理系统”示例介绍 236
11.2.1 设计步骤及实现过程 236
11.2.2 “水费计算管理系统”功能与任务说明书目录 236
11.3 “水费计算管理系统”功能的实现与任务说明书 237
11.3.1 启动说明 237
11.3.2 总体功能 238
11.3.3 操作流程 238
11.3.4 各部分的功能描述 238
11.3.5 文件、水费数据表的结构及说明 240
11.3.6 修改说明 241
11.4 建议学生实践有关系统提示 243
11.5 本章小结 246
A1 SQL语言概述 248
A1.1 SQL语言的特点 248
附录A 结构化查询语言SQL 248
A1.2 数据定义语言 249
A1.3 数据操纵语言 250
A1.4 数据控制语言 251
A2 SELECT命令基本用法 251
A2.1 基本查询 252
A2.2 带条件查询 252
A2.3 嵌套查询 255
A2.4 多表查询 257
A2.5 联接查询 258
A3 查询结果处理 259
A3.1 输出排序 260
A3.2 输出重定向 260
A3.3 输出合并 261
A3.4 分组统计与筛选 261
附录B 题解答 263
附录C 书写约定 267
参考文献 268