第一部分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