第1章 数据库系统概述 1
1.1 数据库基本概念 1
1.1.1 数据、信息和数据处理 1
1.1.2 数据管理技术的产生和发展 1
1.1.3 数据库与数据库管理系统 2
1.2 数据模型 3
1.2.1 概念模型 3
1.2.2 数据模型 4
1.3 数据库系统 5
1.3.1 数据库系统的体系结构 6
1.3.2 数据库系统的组成 7
1.4 关系数据库 8
1.4.1 关系模型 8
1.4.2 关系运算 9
1.4.3 关系的完整性 10
1.5 数据库设计 10
1.5.1 数据库设计概述 11
1.5.2 数据库设计的方法和步骤 11
1.6 应用系统实例介绍 15
思考题 16
设计题 17
第2章 Access系统概述 18
2.1 Access的安装、启动及退出 18
2.1.1 Access的安装 18
2.1.2 Access的启动 19
2.1.3 Access的退出 20
2.2 Access的工作环境 21
2.3 Access的数据库对象 21
2.3.1 表 22
2.3.2 查询 23
2.3.3 窗体 23
2.3.4 报表 24
2.3.5 宏 25
2.3.6 数据访问页 25
2.3.7 模块 25
思考题 26
设计题 26
第3章 创建数据库和表 27
3.1 建立数据库 27
3.1.1 直接创建空数据库 27
3.1.2 利用向导创建数据库 28
3.2 数据库的打开及关闭 31
3.2.1 打开数据库 31
3.2.2 关闭数据库 33
3.3 表 33
3.3.1 表的结构 33
3.3.2 数据类型 33
3.3.3 表结构的定义 41
3.4 创建表 41
3.4.1 通过输入数据创建表 42
3.4.2 使用表向导创建表 43
3.4.3 使用设计视图创建表 45
3.5 表的属性设置与维护 47
3.5.1 字段的输入/显示格式设置 47
3.5.2 输入掩码 49
3.5.3 设置“默认值” 51
3.5.4 字段标题的设置 51
3.5.5 字段的有效性设置 52
3.5.6 设置主关键字 53
3.5.7 字段的维护 54
思考题 57
设计题 57
第4章 表的编辑与操作 58
4.1 表的基本编辑 58
4.1.1 表的复制 58
4.1.2 表的重命名 59
4.1.3 表的删除 59
4.2 表中数据的编辑 60
4.2.1 数据的输入与修改 60
4.2.2 数据的插入 61
4.2.3 数据的复制 61
4.2.4 数据的删除 61
4.2.5 数据的查找/替换 62
4.2.6 记录定位 64
4.2.7 记录排序 65
4.2.8 记录筛选 67
4.3 格式化数据表 71
4.3.1 字段隐藏/取消隐藏 71
4.3.2 字段冻结/解冻 72
4.3.3 设置网格线 72
4.3.4 设置立体效果 73
4.3.5 设置字体显示 74
4.4 建立表间关联关系 74
4.4.1 表间关联关系类型 74
4.4.2 建立索引 76
4.4.3 创建表间关联关系 77
4.4.4 删除关系 81
思考题 81
设计题 82
第5章 查询 83
5.1 查询概述 83
5.1.1 查询的作用 83
5.1.2 查询的类型 84
5.1.3 查询视图 85
5.2 创建选择查询 87
5.2.1 使用设计视图创建查询 87
5.2.2 使用向导创建查询 90
5.2.3 在查询中进行计算 100
5.3 创建参数查询 102
5.3.1 查询中的表达式 102
5.3.2 创建参数查询 104
5.4 创建动作查询 106
5.4.1 创建生成表查询 106
5.4.2 创建更新查询 108
5.4.3 创建追加查询 109
5.4.4 创建新字段查询 110
5.4.5 创建删除查询 111
思考题 113
设计题 113
第6章 关系数据库标准语言SQL 114
6.1 SQL概述 114
6.1.1 SQL的特点 114
6.1.2 SQL的基本组成 115
6.1.3 SQL查询 115
6.2 SQL的数据定义 115
6.2.1 表的建立、修改与删除 115
6.2.2 索引的建立与删除 118
6.3 SQL的数据查询 119
6.3.1 SELECT语句的一般格式 119
6.3.2 单表查询 119
6.3.3 连接查询 125
6.3.4 嵌套查询 126
6.4 SQL的数据更新 129
6.4.1 插入数据 129
6.4.2 修改数据 130
6.4.3 删除数据 131
思考题 132
设计题 133
第7章 窗体 134
7.1 窗体的组成 134
7.2 使用自动窗体创建窗体 135
7.2.1 纵栏式窗体 135
7.2.2 表格式窗体 136
7.2.3 数据表窗体 136
7.2.4 数据透视表窗体 137
7.2.5 数据透视图窗体 138
7.3 使用向导创建窗体 138
7.3.1 使用窗体向导创建窗体 139
7.3.2 使用图表向导创建窗体 143
7.3.3 使用“数据透视表向导”创建窗体 146
7.4 窗体控件及属性 148
7.4.1 窗体控件箱 148
7.4.2 常用窗体控件的功能 148
7.4.3 窗体常用控件的操作 150
7.5 使用设计视图创建窗体 151
7.5.1 创建输入型窗体 151
7.5.2 创建查询型窗体 154
7.5.3 创建包含子窗体的窗体 160
思考题 163
设计题 163
第8章 报表 164
8.1 认识报表 164
8.1.1 报表的类型 164
8.1.2 报表的组成 165
8.2 创建报表 166
8.2.1 自动创建报表 166
8.2.2 使用报表向导创建报表 167
8.3 报表设计 169
8.3.1 报表控件的使用 169
8.3.2 设置页码与日期 170
8.3.3 设计报表布局 170
8.3.4 使用报表设计视图创建报表 171
8.3.5 设计计算和汇总报表 172
8.3.6 设计排序和分组报表 174
8.4 创建其他报表 176
8.4.1 创建图表报表 176
8.4.2 创建标签报表 177
思考题 178
设计题 178
第9章 宏 179
9.1 宏的概述 179
9.1.1 什么是宏 179
9.1.2 常用的宏操作 180
9.1.3 宏设计窗口 181
9.2 宏的创建与应用 182
9.2.1 创建操作序列宏 182
9.2.2 创建条件宏 183
9.2.3 创建宏组 185
9.2.4 创建启动窗体 187
9.3 宏的运行 188
9.3.1 直接运行宏 188
9.3.2 触发事件运行宏 188
9.3.3 用宏命令间接运行宏 188
9.3.4 自动运行宏 189
9.4 宏的调试 189
思考题 190
设计题 190
第10章 数据访问页 191
10.1 了解页 191
10.2 使用向导创建页 191
10.2.1 使用“自动创建数据页”创建页 192
10.2.2 使用“数据页向导”创建页 193
10.3 设计页 195
10.3.1 在设计视图中创建数据访问页 196
10.3.2 添加控件 198
10.3.3 应用主题 199
10.4 创建其他页 201
10.4.1 将其他对象转换为数据访问页 201
10.4.2 利用已有网页创建数据访问页 201
思考题 202
设计题 202
第11章 VBA程序模块设计 203
11.1 了解模块和VBA编程 203
11.1.1 模块的概念 203
11.1.2 VBA概述 204
11.1.3 VBA编程环境 204
11.2 VBA程序设计基础 205
11.2.1 数据类型 205
11.2.2 常量 206
11.2.3 变量 206
11.2.4 表达式 208
11.2.5 内部函数 210
11.2.6 编码约定 213
11.3 程序基本结构 214
11.3.1 顺序结构 214
11.3.2 分支结构 214
11.3.3 循环结构 217
11.3.4 过程 220
11.4 VBA程序实例 222
11.4.1 系统主页窗体 222
11.4.2 登录窗体 223
思考题 226
设计题 226
第12章 菜单与工具栏 227
12.1 菜单的组成 227
12.2 创建菜单 227
12.2.1 使用工具栏创建菜单 227
12.2.2 使用宏创建菜单 231
12.3 工具栏 233
12.3.1 显示与隐藏工具栏 233
12.3.2 创建工具栏 233
思考题 236
设计题 236
第13章 数据库的安全和维护 237
13.1 数据库密码 237
13.1.1 设置数据库密码 237
13.1.2 撤销数据库密码 237
13.2 工作组 238
13.2.1 创建新的工作组 238
13.2.2 加入已有的工作组 239
13.3 用户与组账户 239
13.3.1 创建安全用户账户 239
13.3.2 创建安全组账户 240
13.4 用户与组的权限 241
13.5 数据库压缩和修复 241
13.6 数据库转换 242
13.7 生成MDE文件 244
思考题 245
设计题 245
第14章 综合应用实例 246
14.1 应用系统开发步骤 246
14.1.1 系统分析阶段 246
14.1.2 系统设计阶段 247
14.1.3 系统实施阶段 248
14.1.4 系统维护阶段 248
14.2 数据库设计 248
14.2.1 数据表设计 248
14.2.2 创建表间关联关系 251
14.3 主要功能模块设计 251
14.3.1 系统管理模块 252
14.3.2 学生管理模块 255
14.3.3 成绩管理模块 260
14.3.4 课程管理模块 261
14.3.5 教师管理模块 263
14.3.6 帮助模块 265
14.4 系统集成 265
14.4.1 系统主页设计 265
14.4.2 登录窗体设计 266
14.4.3 菜单设计 266
14.4.4 切换面板设计 267
14.4.5 系统启动设置与运行 270
思考题 271
设计题 271
参考文献 272