第1章 数据库基础知识 1
1.1 数据管理技术的发展 1
1.1.1 人工管理 1
1.1.2 文件系统 1
1.1.3 数据库 2
1.1.4 XML技术 3
1.2 数据描述 3
1.2.1 概念设计中的数据描述 4
1.2.2 逻辑设计中的数据描述 4
1.2.3 物理设计中的数据描述 5
1.2.4 数据联系的描述 5
1.3 数据模型 6
1.3.1 数据抽象的过程 6
1.3.2 概念模型 6
1.3.3 逻辑模型 8
1.3.4 外部模型 11
1.3.5 内部模型 11
1.3.6 数据库系统的体系结构 11
1.3.7 数据独立性 12
1.4 数据库管理系统和数据库系统 13
1.4.1 数据库管理系统 13
1.4.2 数据库系统 14
1.5 关系模型 15
1.5.1 基本术语 15
1.5.2 关系的定义和性质 16
1.5.3 关系模型的3类完整性规则 16
1.6 关系数据库的规范化设计 17
1.7 数据库的设计过程 19
习题 22
第2章 认识Access 2010 23
2.1 走进Access 2010 23
2.1.1 Access 2010的新增功能 23
2.1.2 Access 2010的启动与退出 24
2.1.3 Access 2010的工作界面 25
2.2 Access 6大对象 28
2.2.1 表 29
2.2.2 查询 29
2.2.3 窗体 29
2.2.4 报表 29
2.2.5 宏 29
2.2.6 模块 30
上机实验 30
第3章 数据库的创建与操作 31
3.1 创建数据库 31
3.1.1 利用模板创建数据库 31
3.1.2 创建空白数据库 31
3.2 数据库的基本操作及管理 35
3.2.1 打开数据库 35
3.2.2 保存数据库 35
3.2.3 关闭数据库 35
3.2.4 删除数据库 37
3.2.5 查看数据库属性 37
上机实验 39
第4章 数据表的设计与创建 40
4.1 设计数据表 40
4.1.1 数据表的结构 40
4.1.2 数据类型 42
4.1.3 字段属性 42
4.2 创建数据表 45
4.2.1 使用数据表模板创建数据表 45
4.2.2 使用字段模板创建数据表 45
4.2.3 使用“表”按钮创建数据表 46
4.2.4 使用“表设计”按钮创建数据表 46
4.2.5 通过导入创建数据表 49
4.3 数据输入 50
4.3.1 输入数据到空结构数据表中 50
4.3.2 添加数据到数据表中 50
4.4 修改编辑数据表结构 50
4.4.1 利用“设计视图”修改数据表结构 50
4.4.2 利用“数据表视图”修改数据表结构 51
4.5 编辑数据表 52
4.5.1 增加与修改记录 52
4.5.2 选中与删除记录 52
4.5.3 数据表的视图方式及其切换 53
4.5.4 数据的查找与替换 54
4.5.5 数据的排序与筛选 54
4.6 索引、主键及表关系 62
4.6.1 索引 62
4.6.2 主键 64
4.6.3 表关系 67
上机实验 70
第5章 查询的创建与使用 75
5.1 查询简介 75
5.1.1 查询的功能 75
5.1.2 查询的类型 76
5.2 利用向导创建查询 77
5.2.1 简单选择查询 78
5.2.2 交叉表查询 78
5.2.3 查找重复项查询 81
5.2.4 查找不匹配项查询 81
5.3 用设计视图创建查询 83
5.3.1 创建选择查询 84
5.3.2 创建参数查询 86
5.3.3 创建交叉表查询 89
5.3.4 查询设计视图 92
5.3.5 设置查询条件 94
5.3.6 创建计算字段 95
5.3.7 创建汇总字段 96
5.3.8 创建多表查询 98
5.3.9 查询综合举例 99
5.4 创建操作查询 105
5.4.1 生成表查询 105
5.4.2 更新查询 106
5.4.3 追加查询 107
5.4.4 删除查询 108
上机实验 111
第6章 窗体 118
6.1 窗体简介 118
6.1.1 窗体的功能 118
6.1.2 窗体的类型 119
6.1.3 窗体的视图 123
6.2 创建窗体 124
6.2.1 创建窗体使用的命令或工具 124
6.2.2 为当前数据表或查询创建窗体 125
6.2.3 使用向导创建窗体 128
6.2.4 创建分割式窗体 129
6.2.5 创建自定义窗体 130
6.2.6 创建数据透视表窗体 133
6.2.7 创建数据透视图窗体 135
6.2.8 创建主/子窗体 137
6.3 添加窗体控件 144
6.3.1 添加窗体控件使用的命令或工具 144
6.3.2 标签控件 148
6.3.3 文本框控件 149
6.3.4 复选框、选项按钮、切换按钮和选项组 149
6.3.5 列表框和组合框 150
6.3.6 按钮 151
6.3.7 图像 151
6.3.8 绑定对象框 151
6.3.9 子窗体/子报表 152
6.3.10 选项卡 152
6.4 美化窗体 154
6.4.1 窗体页眉和页脚 154
6.4.2 窗体和控件的属性设置 156
6.5 窗体上的记录操作 157
6.5.1 查看记录 157
6.5.2 添加、保存和删除记录 158
6.5.3 筛选和排序 158
6.6 综合窗体举例 158
上机实验 161
第7章 报表 166
7.1 报表简介 166
7.1.1 报表的功能 166
7.1.2 报表的类型 166
7.1.3 报表的视图 166
7.1.4 报表的结构 166
7.2 创建报表 168
7.2.1 创建报表使用的命令或工具 168
7.2.2 为当前数据表或查询创建报表 169
7.2.3 使用向导创建报表 170
7.2.4 使用“空报表”按钮创建报表 174
7.2.5 使用“报表设计”按钮创建自定义报表 175
7.2.6 创建标签型报表 177
7.2.7 创建参数报表 178
7.2.8 创建主/子报表 180
7.2.9 创建交叉报表 183
7.2.10 创建弹出式报表 185
7.2.11 创建图表报表 185
7.3 美化报表 188
7.3.1 设置报表格式 188
7.3.2 添加页眉和页脚 189
7.3.3 添加控件 190
7.4 报表的计算和分组汇总 191
7.4.1 为报表添加计算字段 191
7.4.2 报表的分组汇总 192
7.5 报表打印 194
7.6 综合报表举例 195
上机实验 197
第8章 宏 203
8.1 宏简介 203
8.1.1 宏的功能 203
8.1.2 宏的类型 203
8.1.3 宏的设计视图(宏生成器) 205
8.2 创建宏 207
8.2.1 创建独立宏 207
8.2.2 创建嵌入式宏 208
8.2.3 创建条件宏 210
8.2.4 创建宏组 211
8.2.5 创建用户界面宏 214
8.2.6 创建数据宏 217
8.3 运行、调试、编辑和删除宏 218
8.3.1 运行宏 218
8.3.2 调试宏 218
8.3.3 编辑宏 219
8.3.4 删除宏 220
8.4 宏应用举例 220
8.4.1 制作启动窗体 220
8.4.2 使用宏打印报表 221
上机实验 222
第9章 数据库语言SQL 228
9.1 SQL特点 228
9.2 SQL数据定义 228
9.2.1 SQL模式的创建和撤销 228
9.2.2 SQL的基本数据类型 229
9.2.3 基本表的创建和撤销 230
9.2.4 索引的创建和撤销 233
9.3 SQL数据查询 233
9.3.1 SELECT基本句型 233
9.3.2 SELECT语句的使用技术 234
9.3.3 SELECT语句的完整结构 237
9.3.4 数据查询中的限制和规定 239
9.3.5 嵌套查询的改进写法 244
9.3.6 基本表的连接操作 245
9.4 SQL数据更新 246
9.4.1 数据插入 246
9.4.2 数据删除 247
9.4.3 数据修改 248
9.5 视图的定义及操作 249
9.5.1 视图的创建和撤销 249
9.5.2 对视图的操作 249
9.6 嵌入式SQL 250
9.6.1 嵌入式SQL的实现方式 250
9.6.2 嵌入式SQL的使用规定 251
9.6.3 SQL的集合处理方式与主语言单记录处理方式之间的协调 252
9.6.4 嵌入式SQL的使用技术 252
习题 255
第10章 数据的导入导出 256
10.1 外部数据简介 256
10.2 导入数据 257
10.2.1 导入Excel文件 257
10.2.2 导入文本文件 261
10.2.3 导入Access数据库文件 263
10.3 导出数据 266
10.3.1 导出为Excel文件 266
10.3.2 导出为文本文件 268
10.3.3 导出为PDF或XPS文件 269
上机实验 271
第11章 数据库安全与管理 274
11.1 Access数据库的安全性 274
11.1.1 Access数据库的安全体系 274
11.1.2 信任中心 275
11.1.3 数据库打包、签名和分发 278
11.2 设置数据库密码 281
11.3 压缩和修复数据库 283
11.4 备份和恢复数据库 286
11.5 生成ACCDE文件 288
上机实验 289
第12章 应用实例 291
12.1 系统需求分析与设计 291
12.1.1 需求分析 291
12.1.2 系统设计 292
12.2 用户界面的创建 298
12.2.1 创建登录界面 298
12.2.2 创建显示商品信息单个记录的窗体 299
12.2.3 创建查询商品信息结果分割窗体 301
12.2.4 创建客户订单主/子窗体 301
12.3 信息查询的创建 305
12.3.1 商品信息查询的实现 305
12.3.2 客户订单查询的实现 309
12.3.3 客户购买量查询的实现 311
12.4 报表的创建 312
12.4.1 创建客户信息报表 313
12.4.2 创建订单明细报表 314
12.4.3 创建商品信息报表 316
12.5 启动系统的设置 317
12.5.1 通过设置Access选项设置自动启动窗体 318
12.5.2 通过编写宏设置自动启动窗体 318
上机实验 319