第1章 数据库概论 1
引言 1
1.1 数据库技术的产生 1
1.1.1 信息与数据 1
1.1.2 数据处理与数据管理 2
1.1.3 数据管理的三个阶段 2
1.2 数据库技术 4
1.2.1 数据库系统 4
1.2.2 数据库系统的类型 6
1.2.3 关系数据库相关术语 6
1.2.4 常用的DBMS 6
1.3 数据模型 8
1.3.1 数据描述 8
1.3.2 数据模型的定义 9
1.3.3 常见的数据模型 10
第2章 关系数据库设计 11
引言 11
2.1 需求分析阶段 11
2.1.1 需求分析的任务 11
2.1.2 需求分析步骤 12
2.1.3 阶段成果 12
2.1.4 工具介绍 13
2.2 概念结构设计阶段 13
2.2.1 E-R图 13
2.2.2 实体间联系 14
2.2.3 构建数据库概念模型 14
2.3 逻辑结构设计阶段 14
2.3.1 关系数据库的逻辑设计 14
2.3.2 E-R模型向关系数据库的转换规则 15
2.3.3 关系模式规范化 16
2.3.4 函数依赖与范式 16
2.4 物理设计阶段 18
2.5 数据库实施阶段 18
2.6 数据库运行和维护阶段 19
第3章 Access 2003数据库 20
引言 20
3.1 Access 2003数据库开发环境 20
3.1.1 Access 2003数据库的安装、启动与关闭 20
3.1.2 Access 2003数据库构成 21
3.1.3 Access 2003数据库操作环境 26
3.2 Access 2003数据库操作与管理 27
3.2.1 创建数据库 27
3.2.2 数据库管理 28
3.3 Access 2003数据库安全性 30
3.3.1 设置数据库密码 30
3.3.2 用户级安全机制 31
3.3.3 使用权限 32
3.4 安全机制管理 33
3.4.1 增加账户 33
3.4.2 删除账户 33
3.4.3 更改账户权限 33
3.4.4 打印用户账户和组账户列表 34
3.5 加密数据库 34
第4章 表 35
引言 35
4.1 表的创建 36
4.1.1 使用向导创建表 36
4.1.2 使用设计视图创建表 39
4.1.3 字段、数据类型、字段属性 42
4.1.4 使用设计器创建表的一般步骤 44
4.1.5 通过输入数据建立表 44
4.2 表间的关系 44
4.2.1 表的索引 45
4.2.2 表的主关键字 47
4.2.3 创建并查看表间关系 47
4.2.4 表间关系的修改与打印 48
4.3 修改数据库结构 49
4.3.1 对表的操作 49
4.3.2 对字段的操作 50
4.3.3 数据的有效性 51
4.3.4 对数据表的行与列的操作 52
4.4 使用与编辑数据表 53
4.4.1 更改数据表的显示方式 53
4.4.2 修改数据表中的数据 53
4.4.3 排列数据 54
4.4.4 查找数据 55
4.4.5 筛选数据 55
4.4.6 高级筛选/排序 56
4.4.7 使用查阅向导 57
4.4.8 使用子数据表 59
第5章 查询 60
引言 60
5.1 查询概述 60
5.1.1 查询的概念 60
5.1.2 查询的类型 60
5.1.3 查询的条件 61
5.2 创建选择查询 63
5.2.1 使用查询向导 63
5.2.2 使用设计视图 65
5.2.3 查询中的计算 67
5.3 创建交叉表查询 70
5.3.1 使用向导创建交叉表查询 71
5.3.2 使用设计视图创建交叉表查询 73
5.4 创建参数查询 74
5.4.1 单参数查询 74
5.4.2 多参数查询 75
5.5 创建操作查询 76
5.5.1 生成表查询 76
5.5.2 删除查询 77
5.5.3 更新查询 78
5.5.4 追加查询 79
5.6 创建SQL查询 80
5.6.1 Select语句 80
5.6.2 Create语句 81
5.6.3 Alter语句 81
5.6.4 Drop语句 81
5.6.5 SQL操纵语句 82
第6章 窗体 83
引言 83
6.1 窗体概述 83
6.1.1 窗体的功能 83
6.1.2 窗体的组成和结构 84
6.1.3 窗体的类型 85
6.2 窗体设计 87
6.2.1 窗体设计概述 87
6.2.2 使用向导创建窗体 88
6.2.3 使用窗体设计器创建窗体 90
6.3 窗体中数据的操作 92
6.4 窗体设计视图 93
6.4.1 窗体设计窗口界面 93
6.4.2 窗体控件的使用 95
6.4.3 修饰窗体 96
6.4.4 在窗体中使用计算表达式和宏 108
第7章 报表 110
7.1 报表的功能 110
7.2 报表设计 111
7.2.1 报表设计工具 111
7.2.2 使用向导创建报表 113
7.2.3 自动创建报表及图表向导 115
7.2.4 标签向导 118
7.2.5 用报表设计视图创建报表 120
7.3 报表高级设计 121
7.4 预览及打印报表 125
第8章 数据访问页和Web 126
8.1 Web页概述 126
8.1.1 数据访问页的组成 126
8.1.2 打开数据访问页 126
8.1.3 将其他对象导出为数据访问页 127
8.2 新建数据访问页 129
8.2.1 使用数据页向导创建数据访问页 129
8.2.2 使用页面设计视图创建数据访问页 130
8.3 编辑数据访问页 132
8.3.1 将现有Web页转化为数据访问页 132
8.3.2 使用超链接 133
8.3.3 添加图片到命令按钮 134
8.3.4 在数据访问页上创建图表 135
8.3.5 在数据访问页上添加电子表格 136
第9章 宏 137
引言 137
9.1 宏的功能 137
9.1.1 宏的基本概念 137
9.1.2 设置宏操作 137
9.2 建立宏 139
9.2.1 创建操作序列宏 139
9.2.2 创建宏组 141
9.2.3 创建条件操作宏 141
9.2.4 运行宏 141
9.3 通过事件触发宏 142
9.3.1 事件的概念 142
9.3.2 通过事件触发宏 143
第10章 VBA程序设计 144
引言 144
10.1 模块的基本概念 144
10.1.1 模块的分类 144
10.1.2 VBA的编程环境(VBE) 145
10.2 VBA编程基础知识 148
10.2.1 数据类型 148
10.2.2 常量 150
10.2.3 变量 150
10.2.4 数组 152
10.2.5 运算符 153
10.2.6 控制语句 156
10.3 过程 160
10.3.1 模块 160
10.3.2 过程 161
10.3.3 输入/输出函数 163
10.3.4 常用的内部函数 165
10.3.5 面向对象程序设计的基本概念 173
10.4 VBA程序对数据库的操作 174
10.4.1 Microsoft Jet工作区模型 174
10.4.2 利用对象变量或DDL特性来改变数据库结构 174
10.4.3 利用ADO来使用数据库 175
习题1 179
习题2 181
习题3 183
习题4 185
习题5 187
习题6 189
习题7 191
习题8 197
习题9 201
2009年3月~2012年3月二级考试真题及参考答案 203
2009年3月Access笔试试题 203
2009年3月Access笔试参考答案 209
2009年9月Access笔试试题 209
2009年9月Access笔试参考答案 217
2010年3月Access笔试试题 217
2010年3月Access笔试参考答案 225
2010年9月计算机二级Access笔试试题 225
2010年9月计算机二级Access笔试参考答案 232
2011年3月全国计算机等级考试二级Access笔试试题 233
2011年3月全国计算机等级考试二级Access笔试参考答案 241
2011年9月全国计算机等级考试二级笔试试卷Access数据库程序设计 242
2011年9月全国计算机等级考试二级笔试参考答案 250
2012年3月全国计算机等级考试二级笔试试卷Access数据库程序设计 250
2012年3月全国计算机等级考试二级笔试参考答案 257