第一部分 Access 2007数据库知识与应用 3
第1章 Access 2007数据库基础 3
1.1 认识数据库 3
1.1.1 数据库简介 3
1.1.2 数据库的基本功能 3
1.2 了解Access 2007 4
1.2.1 Access 2007的启动与退出 4
1.2.2 Access 2007的功能和特点 5
1.2.3 Access 2007对象和视图介绍 8
1.2.4 Access 2007高级选项介绍 10
1.3 使用Access 2007创建数据库 14
1.3.1 使用Access 2007创建空数据库 15
1.3.2 使用Access 2007向导创建数据库 17
第2章 表的创建与使用 19
2.1 表的基本概念 19
2.1.1 表的结构 19
2.1.2 表的视图 20
2.2 创建表 21
2.2.1 使用设计视图创建表 21
2.2.2 通过输入数据创建数据表 27
2.2.3 通过导入或链接来创建表 28
2.2.4 根据表模板创建表 29
2.3 表间关系 30
2.3.1 关系的类型 30
2.3.2 建立表间关系 30
2.3.3 子数据表 32
2.4 表的使用 33
2.4.1 在数据表视图中编辑数据 33
2.4.2 表的格式化 35
2.4.3 记录的排序与筛选 37
第3章 查询的创建与使用 44
3.1 查询的基本概念 44
3.1.1 查询的类型 44
3.1.2 查询的视图 45
3.1.3 查询中表达式的运用 46
3.2 创建简单查询 51
3.2.1 简单选择查询 53
3.2.2 条件选择查询 54
3.2.3 参数查询 56
3.3 高级查询 59
3.3.1 计算查询 59
3.3.2 交叉表查询 63
3.3.3 操作查询 66
3.4 SQL查询 71
3.4.1 SQL语言简介 71
3.4.2 联合查询 74
3.4.3 数据定义查询 74
第4章 窗体的创建与使用 78
4.1 窗体的基本概念 78
4.1.1 窗体的功能与分类 78
4.1.2 窗体的视图 79
4.2 窗体的创建 80
4.2.1 使用工具创建窗体 81
4.2.2 使用设计视图创建窗体 86
4.2.3 在窗体中使用控件 88
4.3 窗体的美化 96
4.3.1 窗体、节的选择与操作 96
4.3.2 自动套用格式 96
4.3.3 调整控件的布局 96
4.3.4 设置窗体控件的属性 97
4.4 窗体的使用 99
4.4.1 浏览和编辑(添加、删除)记录 99
4.4.2 排序、筛选和查找记录 100
第5章 报表的创建与使用 103
5.1 报表的基本概念 103
5.1.1 报表的功能 103
5.1.2 报表的结构 103
5.1.3 报表的视图与分类 104
5.2 报表的创建 105
5.2.1 使用报表工具快速创建报表 105
5.2.2 使用报表向导创建报表 106
5.2.3 使用空白报表工具创建报表 108
5.2.4 使用标签工具创建报表 109
5.2.5 利用设计视图创建或编辑报表 110
5.3 报表的排序与分组 112
5.3.1 创建排序报表 112
5.3.2 创建分组报表 113
5.3.3 创建汇总报表 114
5.3.4 创建图表 115
5.4 报表的预览与打印 117
5.4.1 页面设置 117
5.4.2 打印报表 118
第6章 宏 120
6.1 宏的基本概述 120
6.1.1 宏的概念 120
6.1.2 事件的概念 120
6.1.3 宏的类型 121
6.1.4 宏的视图 121
6.1.5 常用宏的操作 121
6.2 宏的创建 123
6.2.1 创建独立宏 123
6.2.2 创建宏组 124
6.2.3 创建条件宏 125
6.2.4 创建嵌入式宏 126
6.3 宏的编辑、运行与调试 127
6.3.1 宏的编辑 127
6.3.2 宏的运行 127
6.3.3 宏的调试 129
6.4 宏的安全设置 129
第7章 模块与VBA 132
7.1 VBA的基本概念 132
7.1.1 VBA的开发环境 132
7.1.2 一个简单的VBA模块实例 133
7.1.3 事件驱动程序 134
7.2 VBA程序设计基础 135
7.2.1 VBA的数据类型 135
7.2.2 变量 136
7.2.3 常量、数组与表达式 137
7.2.4 VBA运算符 138
7.2.5 VBA内部函数 141
7.3 VBA的程序结构及语句 145
7.3.1 顺序结构 145
7.3.2 选择结构 148
7.3.3 循环结构 151
7.3.4 VBA程序与宏的关系 154
7.4 过程与模块 154
7.4.1 创建事件过程 154
7.4.2 创建通用过程 156
7.4.3 VBA程序模块 158
7.5 VBA的运行与调试 159
7.5.1 VBA程序的调试环境和工具 159
7.5.2 程序的错误分类 160
7.5.3 VBA程序的调试 160
第8章 数据库管理 165
8.1 系统集成 165
8.1.1 用户界面主窗体 165
8.1.2 自定义启动窗体和菜单 168
8.2 数据库的压缩与修复 169
8.3 保护数据库 170
8.3.1 设置数据库密码 170
8.3.2 数据库的备份与恢复 171
8.4 数据的导入与导出 171
8.4.1 数据的导入 171
8.4.2 数据的导出 176
第二部分 计算机二级公共基础知识 181
第9章 数据结构与算法 181
9.1 算法 181
9.1.1 算法的基本概念 181
9.1.2 算法复杂度 182
9.2 数据结构的基本概念 184
9.2.1 数据结构的概念 184
9.2.2 数据结构的图形表示 184
9.2.3 线性结构与非线性结构 184
9.3 线性表及其顺序存储结构 185
9.3.1 基本概念 185
9.3.2 顺序存储结构 185
9.3.3 线性表的基本操作 186
9.4 栈和队列 186
9.4.1 栈及其基本运算 186
9.4.2 队列及其基本运算 187
9.5 线性链表 187
9.5.1 线性链表基本概念 187
9.5.2 线性链表的基本运算 189
9.5.3 循环链表及其基本操作 190
9.6 树与二叉树 190
9.6.1 树的基本概念 190
9.6.2 二叉树及其基本性质 191
9.6.3 二叉树的存储结构 193
9.6.4 二叉树的遍历 193
9.7 查找技术 195
9.7.1 顺序查找 195
9.7.2 二分查找 196
9.8 排序技术 196
9.8.1 交换类排序法 196
9.8.2 插入类排序法 198
9.8.3 选择类排序法 199
第10章 程序设计基础 203
10.1 程序设计的方法与风格 203
10.2 结构化程序设计 204
10.2.1 结构化程序设计的原则 204
10.2.2 结构化程序设计的基本结构与特点 205
10.2.3 结构化程序设计原则和方法的应用 205
10.3 面向对象的程序设计 205
10.3.1 关于面向对象方法 205
10.3.2 面向对象方法的基本概念 206
第11章 软件工程基础 209
11.1 软件工程基本概念 209
11.1.1 软件定义与软件特点 209
11.1.2 软件危机与软件工程 210
11.1.3 软件工程过程与软件生命周期 210
11.1.4 软件工程的目标与原则 211
11.1.5 软件开发工具与软件开发环境 212
11.2 结构化分析方法 212
11.2.1 需求分析与需求分析方法 213
11.2.2 结构化分析方法 213
11.2.3 软件需求规格说明书 214
11.3 结构化设计方法 214
11.3.1 软件设计的基本概念 214
11.3.2 概要设计 215
11.3.3 详细设计 216
11.4 软件测试 216
11.4.1 软件测试的目的和准则 216
11.4.2 软件测试技术与方法综述 217
11.4.3 软件测试的实施 217
11.5 程序的调试 218
11.5.1 程序调试的基本概念 218
11.5.2 软件调试方法 218
第12章 数据库设计基础 221
12.1 数据库系统的基本概念 221
12.1.1 数据、数据库、数据库管理系统 221
12.1.2 数据库系统的发展 222
12.1.3 数据库系统的基本特点 223
12.1.4 数据库系统的内部结构体系 224
12.2 数据模型 224
12.2.1 数据模型的基本概念 224
12.2.2 E-R模型 225
12.2.3 层次模型 225
12.2.4 网状模型 226
12.2.5 关系模型 227
12.3 关系代数 228
12.3.1 关系模型的基本操作 228
12.3.2 关系模型的基本运算 229
12.3.3 关系代数中的扩充运算 230
12.4 数据库设计与管理 231
12.4.1 数据库设计概述 231
12.4.2 数据库设计的需求分析 232
12.4.3 数据库概念设计 232
12.4.4 数据库的逻辑设计和物理设计 235
12.4.5 数据库管理 236
附1 2011年3月计算机等级考试二级Access笔试试题 239
附2 2011年9月全国计算机等级考试二级笔试试卷Access数据库程序设计 249