理论篇 1
第1章 数据库系统基础知识 1
1.1 数据库系统的基本概念 1
1.1.1 数据管理技术的发展 1
1.1.2 数据、数据库、数据库管理系统 3
1.1.3 数据库系统发展的主要特征 4
1.1.4 数据库系统的体系结构 6
1.2 数据模型 8
1.2.1 E-R模型 8
1.2.2 层次模型 9
1.2.3 网状模型 9
1.2.4 关系模型 10
1.2.5 面向对象数据模型 10
1.3 关系数据库系统 11
1.3.1 关系模型的基本概念 11
1.3.2 关系模型的组成 12
1.3.3 关系运算的基本概念 12
1.3.4 关系数据库管理系统的功能 14
1.3.5 常见的关系数据库管理系统及分类 14
1.3.6 关系数据库管理系统——Access 14
1.4 关系数据库设计 15
1.4.1 关系的键 15
1.4.2 数据库关系完整性设计 16
1.4.3 数据库规范化设计 17
1.4.4 Access数据库应用系统设计实例 18
本章小结 19
习题1 19
第2章 Access 2010概述 22
2.1 Access 2010简介 22
2.1.1 概述 22
2.1.2 Access 2010功能及特点 22
2.2 Access 2010数据库对象 24
2.2.1 表 24
2.2.2 查询 25
2.2.3 窗体 26
2.2.4 报表 27
2.2.5 宏 27
2.2.6 模块 28
2.3 Access 2010新增功能简介 28
2.3.1 新的宏生成器 28
2.3.2 专业的数据库模板 29
2.3.3 应用程序部件 30
2.3.4 改进的数据表视图 30
2.3.5 Backstagc视图 31
2.3.6 新增的计算字段 31
2.3.7 合并与分割单元格 32
2.3.8 条件格式功能 32
2.3.9 增强的安全性 33
2.4 Access 2010界面 33
2.4.1 Backstage视图 33
2.4.2 功能区 33
2.4.3 快速访问工具栏 35
2.4.4 导航窗格 35
2.4.5 选项式文档 35
2.4.6 状态栏 35
2.4.7 浮动工具栏 36
2.5 创建数数据库 36
2.5.1 使用模板创建数据库 36
2.5.2 创建空白数据库 37
2.6 数据库的打开与使用 38
2.6.1 打开Access数据库 38
2.6.2 根据模板使用数据库 39
2.6.3 添加表 39
2.6.4 向表中添加数据 40
2.6.5 关闭数据库 43
本章小结 44
习题2 44
第3章 表 46
3.1 表的概念 46
3.1.1 表的结构 46
3.1.2 表的记录 48
3.2 创建数据表 48
3.2.1 使用数据表视图创建数据表 48
3.2.2 使用表设计视图创建数据表 50
3.2.3 使用表模板创建数据表 51
3.2.4 使用其他文件创建数据表 52
3.3 字段属性设置 53
3.3.1 字段大小 54
3.3.2 格式 55
3.3.3 输入掩码 60
3.3.4 设置有效性规则和有效性文本 61
3.3.5 其他字段属性 61
3.4 表的编辑 62
3.4.1 修改表结构 62
3.4.2 编辑表中的数据 63
3.4.3 工作表外观的调整 64
3.4.4 表的复制、删除和重命名 67
3.5 主键和索引 68
3.5.1 主键 68
3.5.2 索引 69
3.6 创建表与表之间的关系 70
3.6.1 表间关系的概念 70
3.6.2 编辑关系中的约束条件 71
3.6.3 创建表间关系 72
3.6.4 编辑表间关系 73
3.6.5 子数据表 74
3.7 表的使用 75
3.7.1 记录排序 75
3.7.2 筛选 78
3.7.3 记录的查找与替换 82
本章小结 83
习题3 84
第4章 查询 86
4.1 查询概述 86
4.1.1 查询的功能 86
4.1.2 查询的种类 86
4.1.3 查询的主要视图 87
4.1.4 查询条件(准则) 89
4.2 选择查询 93
4.2.1 使用查询向导创建查询 93
4.2.2 用查询设计器创建查询 100
4.3 参数查询 106
4.4 交叉表查询 108
4.4.1 应用向导创建交叉表查询 109
4.4.2 在交叉表查询设计视图中修改和创建交叉表查询 109
4.5 操作查询 110
4.5.1 生成表查询 111
4.5.2 删除查询 112
4.5.3 追加查询 113
4.5.4 更新查询 113
4.6 SQL 114
4.6.1 SQL简介 114
4.6.2 SQL查询语句 114
4.6.3 SQL定义语句 117
4.6.4 SQL操纵语句 118
本章小结 119
习题4 119
第5章 窗体 124
5.1 窗体的简介 124
5.1.1 窗体类型 124
5.1.2 窗体的视图 125
5.2 创建窗体 127
5.2.1 使用“窗体”工具创建窗体 128
5.2.2 使用“空白窗体”工具创建窗体 129
5.2.3 使用“窗体向导”创建窗体 130
5.2.4 创建数据透视图窗体 133
5.2.5 分割窗体 134
5.2.6 多个项目窗体 134
5.3 窗体控件及属性 135
5.3.1 控件概述 135
5.3.2 常用控件 136
5.3.3 属性 146
5.3.4 窗体布局与格式调整 148
5.4 窗体的设计 150
5.4.1 使用设计视图创建窗体 150
5.4.2 创建选项卡式窗体 152
5.4.3 创建导航窗体 158
5.4.4 图表窗体 160
5.4.5 主子结构窗体 161
5.4.6 窗体综合应用 163
本章小结 165
习题5 165
第6章 报表 168
6.1 认识Access报表 168
6.1.1 报表的类型 168
6.1.2 报表的视图 169
6.2 报表的创建 170
6.2.1 使用“报表”按钮创建报表 170
6.2.2 使用“空报表”按钮创建报表 171
6.2.3 使用“报表向导”创建报表 172
6.2.4 使用“标签”按钮创建标签报表 174
6.3 使用“设计视图”创建报表 176
6.3.1 报表的节 176
6.3.2 “报表布局工具”选项卡 177
6.3.3 在设计视图中创建和修改报表 177
6.3.4 创建图表报表 181
6.4 报表的排序、分组和计算 184
6.4.1 报表的分组和排序 184
6.4.2 在报表中使用计算和汇总 185
6.5 创建子报表 187
本章小结 189
习题6 189
第7章 宏 191
7.1 宏的概述 191
7.1.1 宏的基本概念 191
7.1.2 事件 192
7.1.3 宏的组成 192
7.2 宏的创建 193
7.2.1 宏的设计视图 193
7.2.2 宏的创建 195
7.3 Access 2010常用宏操作 201
7.3.1 向宏添加、移动和删除操作 201
7.3.2 创建子宏 202
7.3.3 展开和折叠宏操作或块 204
7.3.4 将宏转换为VBA代码 204
7.4 宏的调试与运行 204
7.4.1 宏的调试 204
7.4.2 运行宏 205
本章小结 206
习题7 206
第8章 VBA程序设计 208
8.1 模块和VBA简介 208
8.1.1 模块的概念 208
8.1.2 VBA标准模块的创建 208
8.1.3 VBA简介 210
8.1.4 VBA编程环境 210
8.2 面向对象程序设计 212
8.2.1 对象 212
8.2.2 类 212
8.2.3 对象的属性 212
8.2.4 对象的方法 212
8.2.5 对象的事件 213
8.3 VBA编程基础 214
8.3.1 数据类型 214
8.3.2 常量 215
8.3.3 变量 216
8.3.4 表达式 218
8.3.5 数组 221
8.3.6 VBA常用函数 221
8.4 VBA程序语句 228
8.4.1 语句书写规定 228
8.4.2 注释语句 228
8.4.3 赋值语句 228
8.4.4 打印语句 229
8.5 VBA程序流程控制语句 229
8.5.1 顺序结构 229
8.5.2 选择结构 229
8.5.3 循环结构 234
8.5.4 退出和结束语句 238
8.6 过程和自定义函数 238
8.6.1 Sub过程 239
8.6.2 VBA自定义函数 239
8.6.3 参数传递 241
本章小结 242
习题8 242
第9章 Web数据库 247
9.1 创建Web数据库 247
9.1.1 使用模板创建Web数据库 247
9.1.2 创建空白Web数据库 251
9.2 设计Web表 252
9.2.1 创建“Web专业”表 252
9.2.2 创建“Web学生”表 253
9.3 创建Web查询 255
9.4 创建Web窗体 257
9.5 Web数据库设计说明 260
9.5.1 Web表的数据类型 260
9.5.2 控件事件 260
9.5.3 查阅字段数据类型 261
9.5.4 命名规则 261
本章小结 261
习题9 261
第10章 小型应用系统开发 264
10.1 应用系统的开发步骤 264
10.1.1 系统分析阶段 264
10.1.2 系统设计阶段 264
10.1.3 系统实施阶段 264
10.1.4 系统维护阶段 265
10.2 系统的需求分析 265
10.2.1 系统调查 265
10.2.2 系统的功能需求 265
10.3 系统设计 265
10.3.1 系统功能目标 266
10.3.2 数据库设计 266
10.4 系统的实现 268
10.4.1 各模块窗体界面设计 268
10.4.2 几个主要程序的编码实现 272
10.5 程序的系统设置 276
10.5.1 自动启动“登录”窗体 276
10.5.2 解除各种限制 278
10.5.3 生成ACCDE文件 279
本章小结 280
习题10 280
实验篇 283
实验1 Access 2010数据库操作基础 283
实验2 表操作 288
实验3 表与表之间关系 297
实验4 查询操作 300
实验5 SQL应用 303
实验6 窗体操作基础 304
实验7 窗体设计 312
实验8 报表设计 323
实验9 宏设计与应用 332
实验10 模块操作 339
实验11 数据类型与表达式 342
实验12 VBA程序设计 345
实验13 Web数据库设计与应用 351