第1章 数据库系统概论 1
1.1 数据库的基本概念 1
1.1.1 信息、数据与数据处理 1
1.1.2 数据库 1
1.2 数据库管理系统与数据库系统 1
1.2.1 数据库管理系统DBMS 1
1.2.2 数据库系统的组成 2
1.2.3 数据库系统的三级模式结构 3
1.2.4 数据库系统的特点 4
1.2.5 当前流行的数据库管理系统简介 4
1.3 数据模型 5
1.3.1 概念模型 6
1.3.2 实体联系图 7
1.3.3 数据模型 8
1.3.4 常用的数据模型 8
1.4 数据库设计 10
1.4.1 数据库设计的一般步骤 10
1.4.2 需求分析 11
1.4.3 概念结构设计 11
1.4.4 逻辑结构设计 11
1.4.5 物理结构设计 12
1.4.6 数据库实施 12
1.4.7 数据库运行与维护 13
小结 14
综合练习一 14
一、选择题 14
二、填空题 15
三、思考题 15
第2章 关系数据库 16
2.1 关系模型的基本概念 16
2.1.1 关系模型概述 16
2.1.2 关系模式 17
2.2 关系代数 17
2.2.1 关系代数运算符 18
2.2.2 传统的集合运算 18
2.2.3 专门的关系运算 20
小结 23
综合练习二 23
一、选择题 23
二、填空题 24
三、思考题 24
第3章 结构化查询语言SQL 25
3.1 SQL概述 25
3.2 数据定义功能 26
3.2.1 定义、删除与修改基本表 26
3.2.2 建立与删除索引 27
3.3 数据操纵功能 28
3.3.1 数据查询 28
3.3.2 数据插入 34
3.3.3 数据删除 35
3.3.4 数据更新 35
3.4 视网 36
3.4.1 视图的建立和删除 36
3.4.2 视图的操作 36
3.4.3 视图的优点 37
3.5 数据控制 37
小结 37
综合练习三 38
一、选择题 38
二、填空题 39
三、思考题 39
第4章 Access 2003数据库管理系统 40
4.1 Access 2003的特点 40
4.2 Access 2003的新增功能 40
4.3 Access 2003的数据库对象 41
4.3.1 表对象 42
4.3.2 查询对象 42
4.3.3 窗体对象 42
4.3.4 报表对象 42
4.3.5 数据访问页对象 42
4.3.6 宏对象 43
4.3.7 模块对象 43
4.4 启动和关闭Access 2003 43
4.5 创建Access数据库 44
4.5.1 创建空数据库 44
4.5.2 使用模板创建数据库 45
4.6 数据库格式的转换 49
4.6.1 将旧版本的Access数据库转换为Access 2003数据库 49
4.6.2 将Access 2003数据库转换为Access 2000格式 50
4.7 打开数据库 51
4.8 查看数据库对象的相关性 51
4.9 Access 2003的功能选项设置 52
小结 56
综合练习四 56
一、选择题 56
二、填空题 57
三、思考题 57
四、上机操作题 57
第5章 表的创建与维护 58
5.1 使用设计器创建表 58
5.1.1 使用设计器创建表的步骤 58
5.1.2 字段名称 59
5.1.3 字段的数据类型 59
5.1.4 字段的属性 60
5.1.5 定义主键 62
5.1.6 建立索引 63
5.2 使用向导创建表 64
5.3 通过输入数据创建表 65
5.4 修改数据表的结构 66
5.5 添加与编辑数据记录 66
5.5.1 添加数据记录 66
5.5.2 编辑数据记录 67
5.6 数据的排序与筛选 69
5.6.1 简单排序 70
5.6.2 高级排序 70
5.6.3 数据的筛选 71
5.7 表的编辑 73
5.7.1 复制表 73
5.7.2 删除表 74
5.7.3 重命名表 74
5.7.4 改变数据记录的显示方式 75
5.7.5 改变列的顺序 76
5.7.6 查找和替换数据 76
5.8 数据表关联 78
5.8.1 定义关系 78
5.8.2 编辑关系 79
5.8.3 删除关系 79
5.8.4 查看关系 80
5.8.5 设置参照完整性 80
小结 80
综合练习五 80
一、选择题 80
二、填空题 82
三、思考题 83
四、上机操作题 83
第6章 数据查询 84
6.1 查询的种类 84
6.2 创建选择查询 85
6.2.1 使用向导创建查询 85
6.2.2 在设计视图中创建查询 87
6.2.3 查询条件的设置 88
6.3 创建交叉表查询 88
6.3.1 使用向导创建交叉表查询 88
6.3.2 在设计视图中创建交叉表查询 89
6.3.3 在“总计”行中可以使用的命令选项 90
6.4 创建参数查询 91
6.5 创建操作查询 92
6.5.1 删除查询 92
6.5.2 更新查询 93
6.5.3 追加查询 93
6.5.4 生成表查询 94
6.6 SQL查询 95
6.7 创建其他类型的查询 96
6.7.1 使用向导创建查找重复项查询 96
6.7.2 使用向导创建查找不匹配项查询 97
小结 98
综合练习六 99
一、选择题 99
二、填空题 100
三、思考题 101
四、上机操作题 101
第7章 窗体的创建与维护 102
7.1 认识窗体 102
7.1.1 窗体的结构 102
7.1.2 窗体的用途 103
7.1.3 窗体的视图类型 103
7.2 创建窗体 103
7.2.1 使用向导创建窗体 104
7.2.2 创建和使用主/子窗体 105
7.2.3 在设计视图中创建窗体 108
7.2.4 窗体设计视图工具栏 109
7.2.5 自动创建窗体 109
7.2.6 自动窗体 110
7.2.7 使用图表向导创建窗体 112
7.2.8 使用数据透视表向导创建窗体 113
7.3 窗体的属性 114
7.3.1 设置窗体的“格式”属性 114
7.3.2 设置窗体的“数据”属性 115
7.3.3 设置窗体中控件的Tab键次序 116
7.4 控件的使用 116
7.4.1 创建和删除控件 116
7.4.2 控件的类型 117
7.4.3 编辑控件 124
7.5 在窗体中使用表达式 124
7.6 在窗体中使用宏 125
小结 125
综合练习七 125
一、选择题 125
二、填空题 126
三、思考题 127
四、上机操作题 127
第8章 报表的建立与维护 128
8.1 认识报表 128
8.1.1 报表的结构 128
8.1.2 报表的类型 129
8.1.3 报表的视图类型 129
8.2 使用报表向导创建报表 129
8.3 自动创建报表 131
8.4 使用图表向导创建报表 133
8.5 使用标签向导创建报表 134
8.6 使用设计视图创建报表 136
8.7 修改报表的布局 141
8.8 创建子报表 142
8.8.1 在已有的报表中创建子报表 142
8.8.2 将某个已有报表添加到其他已有报表中 144
8.9 预览和打印报表 145
小结 145
综合练习八 146
一、选择题 146
二、填空题 147
三、思考题 148
四、上机操作题 148
第9章 数据访问页 149
9.1 数据访问页的概述 149
9.2 数据访问页的存储与打开方式 149
9.3 保存和删除数据访问页 150
9.4 在IE浏览器中打开数据访问页 150
9.5 创建数据访问页 153
9.5.1 自动创建数据页 153
9.5.2 使用向导创建数据页 153
9.5.3 使用设计视图创建数据访问页 155
9.6 使用字段列表向数据页中添加透视表控件 158
9.7 工具箱及其常用控件 159
9.8 设置数据访问页的属性 162
9.9 设计数据访问页 163
小结 164
综合练习九 164
一、选择题 164
二、填空题 165
三、思考题 166
四、上机操作题 166
第10章 宏的操作 167
10.1 宏的概念 167
10.1.1 宏的类型 167
10.1.2 事件 168
10.1.3 宏操作 172
10.2 创建与运行宏 173
10.2.1 创建宏 173
10.2.2 测试与运行宏 178
10.2.3 编辑宏 179
10.3 宏实例 180
小结 182
综合练习十 183
一、选择题 183
二、填空题 184
三、思考题 185
四、上机操作题 185
第11章 面向对象的程序设计语言——VBA 186
11.1 VBA简介 186
11.2 VBA程序设计基础 186
11.2.1 常量、变量、数组和表达式 186
11.2.2 数据类型 189
11.2.3 模块、过程和函数 190
11.3 程序控制流程 192
11.3.1 选择结构 192
11.3.2 循环结构 193
11.3.3 Exit语句 196
11.4 VBA的编程环境 196
11.5 面向对象程序设计 198
11.6 面向对象程序设计实例 200
11.7 VBA程序调试 203
11.7.1 良好的编程风格 204
11.7.2 “调试”工具栏及功能 204
11.7.3 调试方法及技巧 205
11.8 VBA代码的保护 207
11.8.1 设置密码保护 207
11.8.2 生成MDE文件 208
小结 209
综合练习十一 209
一、选择题 209
二、填空题 211
三、思考题 211
四、上机操作题 211
第12章 数据库的管理与安全 212
12.1 数据库的压缩与备份 212
12.1.1 压缩和修复数据库 212
12.1.2 备份数据库 213
12.2 分析优化数据库 213
12.2.1 优化表 213
12.2.2 性能分析 215
12.2.3 文档管理器 215
12.3 用户级安全机制 216
12.3.1 数据库中的权限类型 216
12.3.2 工作组信息文件 217
12.3.3 账号管理 218
12.3.4 通过向导建立安全机制 219
12.3.5 修改和删除工作组信息 222
12.4 其他保护数据库的安全措施 223
12.4.1 编码/解码数据库 223
12.4.2 使用启动命令选项 224
12.4.3 设置数据库密码 224
12.4.4 分发安全应用程序 225
小结 225
综合练习十二 226
一、选择题 226
二、填空题 226
三、思考题 226
四、上机操作题 226
第13章 上机实训 227
实训1 创建数据库 227
实训2 创建数据表 229
实训3 创建查询 232
实训4 设计窗体 234
实训5 设计报表 236
实训6 创建数据访问页 237
实训7 宏的使用技巧 238
参考文献 240