第1章 数据库基本原理 1
1.1 数据库概述 1
1.1.1 数据库的产生和发展 1
1.1.2 现实世界、信息世界与数据世界 3
1.1.3 数据库基本概念 4
1.2 数据模型 6
1.2.1 数据模型的组成要素 6
1.2.2 信息世界的基本概念 7
1.2.3 实体的联系 8
1.2.4 概念模型 10
1.2.5 层次模型 11
1.2.6 网状模型 12
1.2.7 关系模型 12
1.2.8 面向对象模型 13
1.3 关系的完整性 13
1.3.1 实体完整性 14
1.3.2 参照完整性 14
1.3.3 用户定义的完整性 16
1.4 关系模型的规范化 16
1.4.1 第一范式 16
1.4.2 第二范式 18
1.4.3 第三范式 19
1.5 小结 20
1.6 习题 20
1.6.1 单项选择题 20
1.6.2 问答题 22
第2章 Access数据库基础知识 23
2.1 Access数据库概述 23
2.2 Access的特点 24
2.3 Access 2002和Access 2003的新增功能 25
2.4 Access的基本操作 26
2.4.1 Access的启动和退出 26
2.4.2 使用联机帮助 28
2.5 Access数据库设计 31
2.5.1 数据库中表的设计方法 31
2.5.2 学生管理数据库表的设计 32
2.5.3 教工管理数据库表的设计 34
2.6 Access数据库的对象 36
2.6.1 表 36
2.6.2 查询 36
2.6.3 窗体 37
2.6.4 报表 38
2.6.5 宏 38
2.6.6 页和模块 39
2.6.7 各种数据库对象间的关系 39
2.7 数据类型与表达式 40
2.7.1 数据类型 40
2.7.2 常用函数 40
2.7.3 表达式 41
2.8 关系运算 45
2.9 小结 46
2.10 习题 47
2.10.1 单项选择题 47
2.10.2 问答题 48
2.10.3 上机练习题 48
第3章 库与表 50
3.1 新建数据库 50
3.1.1 新建一个空数据库 51
3.1.2 使用向导创建数据库 51
3.1.3 打开已有的数据库 54
3.2 创建新表 54
3.2.1 表的视图 55
3.2.2 使用设计视图创建一个新表 57
3.2.3 使用向导创建一个新表 58
3.2.4 通过输入数据创建一个新表 59
3.2.5 修改表结构 59
3.2.6 维护表中记录 60
3.3 表的详细设计 61
3.3.1 字段的数据类型与字段大小 62
3.3.2 字段的属性 62
3.3.3 索引 65
3.3.4 表的属性 66
3.3.5 设置字段属性 67
3.3.6 查阅向导型字段 68
3.4 使用表 71
3.4.1 格式化数据表 71
3.4.2 记录的排序 73
3.4.3 记录的筛选 74
3.4.4 数据的查找与替换 75
3.5 管理表 75
3.6 表间关系 76
3.6.1 关系工具栏 76
3.6.2 建立表间关系 77
3.6.3 修改表间关系 79
3.6.4 子数据表 79
3.7 小结 80
3.8 习题 81
3.8.1 单项选择题 81
3.8.2 问答题 82
3.8.3 上机练习题 83
第4章 查询 84
4.1 查询概述 84
4.2 基本选择查询 85
4.2.1 典型的SELECT语句 85
4.2.2 使用设计视图创建选择查询 86
4.2.3 查询的保存 88
4.2.4 查询的运行 88
4.2.5 查询的视图 89
4.2.6 创建查询的有关操作 89
4.2.7 设置查询属性 90
4.2.8 设置排序方式 91
4.2.9 设置查询条件 92
4.3 查询中的计算 96
4.3.1 预定义计算 97
4.3.2 自定义计算 99
4.4 多表联结选择查询 99
4.5 操作查询 102
4.5.1 生成表查询 103
4.5.2 更新查询 105
4.5.3 追加查询 105
4.5.4 删除查询 106
4.6 交叉表查询 106
4.7 参数查询 109
4.8 使用向导创建查询 111
4.8.1 简单查询向导 111
4.8.2 交叉表查询向导 112
4.8.3 查找重复项查询向导 114
4.8.4 查找不匹配项查询向导 115
4.9 SQL特定查询 116
4.9.1 联合查询 116
4.9.2 子查询 117
4.10 综合应用 118
4.11 小结 120
4.12 习题 121
4.12.1 单项选择题 121
4.12.2 问答题 122
4.12.3 上机练习题 122
第5章 窗体和控件 124
5.1 窗体概述 124
5.1.1 窗体的应用 124
5.1.2 窗体的结构 125
5.1.3 窗体的视图 125
5.1.4 窗体的基本类型 127
5.2 创建窗体 128
5.2.1 使用自动功能创建窗体 129
5.2.2 使用向导创建窗体 129
5.2.3 使用向导创建主/子窗体 131
5.2.4 使用向导创建数据透视图窗体 133
5.3 向窗体添加控件 134
5.3.1 窗体设计工具 134
5.3.2 向窗体添加控件 135
5.3.3 窗体的常用控件 137
5.4 窗体的再设计 148
5.4.1 调整控件布局 148
5.4.2 美化窗体 153
5.4.3 窗体的属性 155
5.4.4 控件的属性 156
5.5 利用窗体操作数据 157
5.5.1 查看数据 158
5.5.2 添加记录 158
5.5.3 修改数据 159
5.5.4 删除记录 160
5.5.5 筛选记录 161
5.6 小结 163
5.7 习题 163
5.7.1 单项选择题 163
5.7.2 问答题 165
5.7.3 上机练习题 165
第6章 报表 169
6.1 报表概述 169
6.1.1 报表的功能 169
6.1.2 报表的结构 169
6.1.3 报表的视图 170
6.1.4 报表的类型 171
6.2 创建报表 173
6.2.1 使用自动功能创建报表 174
6.2.2 使用报表向导创建报表 174
6.2.3 使用向导创建图表报表 179
6.2.4 使用向导创建标签 181
6.3 报表的再设计 183
6.3.1 报表设计工具 183
6.3.2 使用设计视图创建报表 183
6.3.3 在报表中创建计算字段 184
6.3.4 添加分页符和页码 186
6.3.5 调整报表的外观 186
6.3.6 报表的属性设置 187
6.4 排序与分组 188
6.4.1 记录排序 189
6.4.2 记录分组 190
6.4.3 排序与分组属性 192
6.4.4 组页眉和组页脚属性 193
6.5 子报表 193
6.5.1 子报表概述 193
6.5.2 创建子报表 193
6.6 报表的打印和预览 197
6.6.1 页面设置 197
6.6.2 打印预览 198
6.6.3 打印报表 198
6.7 小结 199
6.8 习题 199
6.8.1 单项选择题 199
6.8.2 问答题 200
6.8.3 上机练习题 201
第7章 宏 204
7.1 宏概述 204
7.2 宏命令 206
7.3 创建宏 207
7.4 运行和调试宏 210
7.5 宏与命令按钮结合 213
7.6 创建条件操作宏 214
7.7 小结 217
7.8 习题 217
7.8.1 单项选择题 217
7.8.2 问答题 218
7.8.3 上机练习题 218
第8章 Access在Internet中的应用 220
8.1 数据访问页概述 220
8.2 创建数据访问页 221
8.2.1 使用设计视图创建页 222
8.2.2 使用向导创建页 223
8.2.3 使用自动功能创建页 224
8.3 数据访问页的再设计 225
8.3.1 在页中应用主题 225
8.3.2 设置页的背景 226
8.3.3 在页中添加控件 226
8.4 创建超链接 227
8.4.1 在表中创建超链接 228
8.4.2 在窗体和报表中创建超链接 229
8.5 小结 230
8.6 习题 231
8.6.1 单项选择题 231
8.6.2 问答题 231
8.6.3 上机练习题 231
第9章 菜单设计 232
9.1 Access数据库菜单设计方法 232
9.2 切换面板 233
9.2.1 切换面板的作用 233
9.2.2 创建切换面板 234
9.2.3 自动启动切换面板 238
9.3 小结 239
9.4 习题 239
9.4.1 单项选择题 239
9.4.2 问答题 239
9.4.3 上机练习题 240
第10章 数据库的安全与管理 241
10.1 不同文件格式的转换 241
10.2 设置数据库的密码 242
10.3 生成MDE文件 243
10.4 压缩和修复数据库 244
10.5 与其他格式数据的转换 244
10.5.1 导出数据 244
10.5.2 导入数据 246
10.5.3 链接 248
10.6 小结 249
10.7 习题 249
10.7.1 问答题 249
10.7.2 上机练习题 249
第11章 课程设计实例 251
11.1 数据库设计 251
11.2 学生社团管理 253
11.3 图书管理 254
11.4 商品购销存管理 256
附录A Access的数据类型 260
附录B Access的常用函数 261
附录C 输入掩码字符定义 263
附录D 自定义的数字格式 264
附录E 自定义的日期/时间格式 265
附录F Access的宏操作命令 266
附录G 本书所用编码表 268
参考文献 269