第1章 数据库系统概述 1
1.1 数据、信息和数据处理 1
1.1.1 数据与信息 1
1.1.2 数据库定义 2
1.2 数据管理技术的发展 2
1.2.1 人工管理阶段 2
1.2.2 文件管理系统阶段 3
1.2.3 数据库管理系统阶段 3
1.3 数据库管理系统 5
1.4 数据库系统 5
1.4.1 数据库系统概述 5
1.4.2 数据库系统的体系结构 6
1.4.3 数据库系统三级模式结构 7
1.5 概念模型与数据模型 8
1.5.1 概念模型 8
1.5.2 信息世界中的基本概念 9
1.5.3 概念模型的表示方法 10
1.5.4 数据模型 11
1.5.5 数据模型的种类 13
1.6 数据库设计的一般步骤 15
1.7 关系数据库概述 16
1.7.1 关系术语 16
1.7.2 关系数据库的主要特点 17
1.7.3 关系的完整性 17
1.7.4 关系运算 18
本章小结 19
习题一 20
第2章 Access 2003概述 21
2.1 Access数据库概述 21
2.2 Access 2003的安装与卸载 23
2.3 Access 2003的启动和退出 23
2.4 Access 2003的系统界面 24
2.4.1 标题栏 25
2.4.2 菜单栏 25
2.4.3 工具栏 25
2.4.4 工作区与状态栏 27
2.5 数据库的基本操作 27
2.5.1 创建数据库 27
2.5.2 打开和关闭数据库 29
2.5.3 数据库的维护 30
2.6 管理数据库对象 31
本章小结 32
习题二 32
上机实训 Access的集成环境与数据库 33
第3章 Access数据表 35
3.1 创建数据表 35
3.1.1 设计表 35
3.1.2 设置字段的属性 35
3.1.3 使用“表向导”建立表 36
3.1.4 在设计视图中创建表 40
3.1.5 通过输入数据创建表 42
3.2 设置字段的属性 43
3.3 编辑表中记录 52
3.3.1 定位记录 52
3.3.2 选择记录 52
3.3.3 添加记录 53
3.3.4 删除记录 53
3.3.5 修改记录 53
3.3.6 复制记录 53
3.3.7 设置数据表格式 54
3.4 操作表 57
3.4.1 查找和替换记录 57
3.4.2 排序数据 59
3.4.3 筛选数据 62
3.5 建立表间关系 64
3.5.1 关系的作用及种类 64
3.5.2 关系的创建 64
3.5.3 关系的删除 66
3.5.4 主表与子表 66
本章小结 67
习题三 67
上机实训Access数据库中对表的操作 68
第4章 查询 69
4.1 查询的定义和类型 69
4.1.1 查询的定义 69
4.1.2 查询的类型 70
4.2 创建选择查询 70
4.2.1 使用向导创建查询 70
4.2.2 使用设计视图创建查询 74
4.2.3 创建带条件的查询 77
4.3 创建参数查询 78
4.4 在查询中进行计算 80
4.3.1 创建总计查询 80
4.3.2 创建计算字段 84
4.5 创建操作查询 88
4.4.1 创建生成表查询 88
4.4.2 创建追加查询 90
4.4.3 创建删除查询 91
4.4.4 创建更新查询 92
4.6 创建SQL查询 93
4.6.1 SQL视图 93
4.6.2 SQL-SELECT语法 94
4.6.3 SQL查询示例 95
4.6.4 SQL特定查询 96
本章小结 98
习题四 98
上机实训一 Access环境的SQL语言的应用(一) 99
上机实训二 Access环境的SQL语言的应用(二) 101
上机实训三 Access表的关联和各种查询 103
第5章 窗体 104
5.1 窗体概述 104
5.2 使用自动窗体创建窗体 106
5.2.1 纵栏式窗体 107
5.2.2 表格式窗体 107
5.2.3 数据表窗体 108
5.3 使用窗体向导创建窗体 108
5.4 使用设计视图创建窗体 112
5.5 控件 114
5.5.1 控件工具箱 114
5.5.2 窗体中控件的应用 115
5.6 切换面板窗体 123
本章小结 125
习题五 125
上机实训 Access环境的窗体的设计方法 126
第6章 报表 128
6.1 报表概述 128
6.2 创建报表 129
6.2.1 使用自动创建报表 129
6.2.2 使用向导创建报表 130
6.2.3 使用设计视图创建报表 133
6.2.4 使用标签向导创建报表 134
6.3 报表排序与分组 136
6.3.1 报表排序 136
6.3.2 报表分组 137
6.3.3 报表中的数据汇总 139
6.4 创建子报表 140
6.5 编辑报表 142
6.5.1 在报表中创建背景图片 142
6.5.2 在报表中添加日期和时间 143
6.5.3 在报表中添加页码 143
本章小结 143
习题六 143
上机实训 Access报表的创建与使用 144
第7章 数据访问页 147
7.1 创建数据访问页 147
7.1.1 认识数据访问页 147
7.1.2 创建数据访问页的方法 147
7.2 编辑数据访问页 150
7.2.1 创建滚动文字和超链接 150
7.2.2 页的应用主题 150
7.3 在IE浏览器中运行数据访问页 151
7.4 窗体、报表和数据访问页之间的比较 152
本章小结 152
习题七 152
上机实训在Access中创建数据访问页 153
第8章 编程工具VBA和模块 155
8.1 VBA概述 155
8.2 VBA面向对象编程的概念和步骤 155
8.2.1 对象、属性、方法和事件 156
8.2.2 VBA编程的步骤 157
8.3 VBA编程环境 157
8.4 VBA程序设计基础 160
8.4.1 VBA的基本数据类型 160
8.4.2 变量、常量与数组 163
8.4.3 数据库对象变量 165
8.4.4 表达式 165
8.4.5 函数 167
8.5 VBA程序设计及流程控制 172
8.5.1 VBA程序的基本规则 172
8.5.2 VBA语句 173
8.5.3 VBA选择结构程序设计 175
8.5.4 VBA循环结构程序设计 179
8.5.5 GoTo控制语句 182
8.6 常用对象的属性和事件 183
8.6.1 窗体的属性和控件 183
8.6.2 编写事件过程 186
8.7 VBA程序的调试 188
8.7.1 程序代码颜色说明 188
8.7.2 设置断点 188
8.7.3 单步跟踪 188
8.7.4 错误处理 189
本章小结 190
习题八 190
上机实训 Access程序设计(VBA编程) 191
第9章 宏的操作 192
9.1 宏的概述 192
9.1.1 宏的定义和作用 192
9.1.2 事件 193
9.1.3 宏操作 196
9.2 创建与运行宏 197
9.2.1 创建宏 197
9.2.2 测试与运行宏 201
9.2.3 编辑宏 201
本章小结 202
习题九 202
上机实训 Access宏的创建和操作方法 205
第10章 数据库的安全措施 207
10.1 数据库用户密码 207
10.2 工作组 208
10.3 用户与组 209
10.4 用户与组的权限 211
10.5 安全向导 211
10.6 编码数据库 212
本章小结 212
习题十 212
第11章 Access数据库应用系统开发实例——学生选课管理系统 213
11.1 系统需求分析 213
11.2 系统设计 214
11.2.1 系统功能设计 214
11.2.2 数据库设计 214
11.2.3 界面设计 218
11.2.4 程序设计 220
本章小结 227
参考文献 228