第1章 数据库绪论 1
1.1 数据库概述 1
1.1.1 数据与数据库系统 1
1.1.2 数据库技术发展简史 4
1.1.3 数据模型 6
1.1.4 结构模型 9
1.2 关系数据库 10
1.2.1 关系模型 11
1.2.2 关系运算 11
1.2.3 关系的完整性约束 13
1.3 数据库设计方法 14
1.3.1 需求分析阶段 15
1.3.2 概念结构设计阶段 15
1.3.3 逻辑结构设计阶段 17
1.3.4 物理设计阶段 19
1.3.5 数据库实施 19
1.3.6 数据库运行和维护 20
1.4 思考与练习 20
第2章 Access 2010初步 23
2.1 Access 2010简介 23
2.1.1 Access 2010的特点 23
2.1.2 Access 2010应用环境 25
2.1.3 Access 2010上下文命令和快速访问 27
2.1.4 数据库对象 28
2.2 新建数据库 29
2.2.1 使用模板创建数据库 29
2.2.2 新建空白数据库 30
2.3 新建数据表 30
2.3.1 通过数据表视图创建表 31
2.3.2 通过设计视图新建表 32
2.3.3 字段属性 32
2.3.4 创建主键和索引 33
2.3.5 建立有效性规则 35
2.4 数据表编辑 37
2.4.1 修改表结构 37
2.4.2 设置表外观 37
2.4.3 编辑表内容 39
2.4.4 记录排序与筛选 39
2.4.5 记录筛选 40
2.4.6 表的关联 40
2.5 思考与练习 42
第3章 查询 45
3.1 查询概述 45
3.1.1 查询的功能 45
3.1.2 查询的类型 46
3.2 建立查询 46
3.2.1 查询视图 46
3.2.2 查询设计器 48
3.2.3 设置查询的组合条件 50
3.2.4 在查询中进行计算 54
3.3 参数查询 56
3.3.1 单参数查询 57
3.3.2 多参数查询 58
3.4 交叉表查询 59
3.4.1 使用查询向导创建交叉表查询 59
3.4.2 使用“查找重复项查询向导”创建查询 61
3.4.3 使用“查找不匹配项查询向导”创建查询 62
3.5 操作查询 64
3.5.1 生成表查询 64
3.5.2 删除查询 65
3.5.3 追加查询 66
3.5.4 更新查询 68
3.6 思考与练习 69
第4章 关系数据库标准语言SQL 72
4.1 SQL概述 72
4.1.1 SQL的特点 72
4.1.2 SQL的功能 73
4.2 SQL数据定义 73
4.2.1 表的定义 73
4.2.2 建立索引 76
4.3 SQL数据操作 77
4.3.1 插入数据 77
4.3.2 更新数据 79
4.3.3 删除数据 80
4.4 SQL数据查询 80
4.4.1 SELECT语句的格式 80
4.4.2 单表查询 81
4.4.3 多表连接查询 83
4.4.4 嵌套查询 85
4.4.5 SQL特定查询 88
4.5 思考与练习 89
第5章 Access 2010窗体设计 92
5.1 Access 2010窗体对象 92
5.1.1 创建“纵栏式”员工信息浏览窗体 93
5.1.2 创建“主-子”窗体 94
5.1.3 分割窗体 95
5.2 自定义窗体的创建 97
5.2.1 控件类型 97
5.2.2 控件的使用 97
5.3 控件与窗体属性编辑 99
5.3.1 控件的编辑 99
5.3.2 设置窗体属性 99
5.4 思考与练习 101
第6章 报表 103
6.1 报表的基本概念 103
6.1.1 报表结构 103
6.1.2 报表的分类 104
6.1.3 报表视图 105
6.2 创建报表 105
6.2.1 快速报表生成 105
6.2.2 使用向导创建报表 106
6.2.3 使用标签向导创建报表 107
6.2.4 创建子报表 109
6.3 设计报表 111
6.3.1 控件的使用 111
6.3.2 控件的种类 111
6.3.3 控件与报表属性的设置 112
6.4 报表的计算、排序、分组与汇总 112
6.4.1 数据分组 112
6.4.2 数据筛选和排序 112
6.4.3 报表中常用函数 114
6.5 报表外观与打印设置 116
6.5.1 设置报表外观 116
6.5.2 报表打印 117
6.6 思考与练习 118
第7章 宏 120
7.1 宏概述 120
7.1.1 宏的概念 120
7.1.2 宏设计窗口 121
7.1.3 常用的宏操作 122
7.1.4 宏组 124
7.2 宏的基本操作 124
7.2.1 创建宏 124
7.2.2 运行调试宏 126
7.2.3 在宏中使用条件 128
7.3 思考与练习 131
第8章 VBA编程 133
8.1 模块的基本概念 133
8.1.1 模块的分类 133
8.1.2 模块的组成 134
8.2 VBA程序设计概述 135
8.2.1 数据类型和数据库对象 140
8.2.2 常量 142
8.2.3 变量 143
8.2.4 运算符和表达式 148
8.2.5 常用标准函数 152
8.2.6 DoCmd对象及常用方法 154
8.3 VBA程序结构 157
8.3.1 顺序结构 157
8.3.2 选择结构 157
8.3.3 循环结构 159
8.3.4 过程和模块 163
8.4 数据库编程 165
8.4.1 数据库引擎及访问的数据类型 165
8.4.2 数据访问对象(DAO) 165
8.4.3 ActiveX数据对象(ADO) 167
8.5 程序的调试 169
8.5.1 VBA程序错误类型 169
8.5.2 VBA程序的调试方法 169
8.6 思考与练习 172
第9章 SharePoint与Access数据集成 177
9.1 SharePoint网站概述 177
9.2 SharePoint与Access 2010的数据关联 179
9.2.1 迁移Access 2010数据库 179
9.2.2 SharePoint列表的导入与链接 179
9.2.3 脱机使用SharePoint列表 180
9.3 SharePoint与Access 2010的数据共享 181
9.3.1 发布Access 2010数据库 181
9.3.2 导出或链接Access 2010数据到SharePoint列表 182
9.4 思考与练习 182
第10章 Access 2010的数据管理与安全保护 184
10.1 Access 2010数据库安全 184
10.1.1 使用数据库密码加密Access数据库 184
10.1.2 解密并打开数据库 185
10.1.3 改进的安全措施 186
10.1.4 生成ACCDE文件 186
10.2 数据库的安全管理 187
10.2.1 拆分数据库 187
10.2.2 压缩与修复数据库 188
10.3 数据库打包、签名和分发 188
10.3.1 什么是数字签名 188
10.3.2 使用数字签名发布数据包 189
10.4 思考与练习 190