第1章 数据库基本概念 1
1.1关系数据库基础 1
1.1.1数据库的基础知识 1
1.1.2数据模型及关系数据库 3
1.2关系运算 5
1.2.1传统的集合运算 6
1.2.2专门的关系运算 8
1.2.3关系的完整性 10
1.2.4实体模型 11
1.3关系规范化基础 12
1.3.1规范化的含义 12
1.3.2关系规范化 13
1.4 Access简介 17
1.4.1 Access数据库的结构组成 17
1.4.2 Access2003的工作环境 18
小结 21
综合练习 21
第2章 数据库和数据表 24
2.1数据库操作 24
2.1.1创建数据库 24
2.1.2打开及关闭数据库 27
2.2数据表的建立 29
2.2.1数据表的基本概念 29
2.2.2创建数据表结构 31
2.2.3设置字段“常规”属性 39
2.2.4设置字段“查阅”属性 43
2.3数据表的基本操作 46
2.3.1数据表记录的操作 46
2.3.2建立数据表之间的关系 50
小结 53
综合练习 53
第3章 查询 55
3.1查询的基本概念 55
3.1.1查询概述 55
3.1.2查询准则 56
3.1.3查询视图 59
3.2创建选择查询 61
3.2.1使用向导创建选择查询 62
3.2.2使用设计视图创建查询 63
3.3创建计算查询 66
3.3.1了解查询计算 67
3.3.2创建总计查询 67
3.3.3添加计算字段 70
3.4创建特殊用途查询 74
3.4.1参数查询 74
3.4.2交叉表查询 76
3.5创建操作查询 78
3.5.1生成表查询 78
3.5.2追加查询 79
3.5.3删除查询 80
3.5.4更新查询 81
3.6创建SQL查询 82
3.6.1数据查询命令的使用 83
3.6.2创建数据定义查询 86
小结 88
综合练习 89
第4章 窗体 91
4.1认识窗体 91
4.1.1窗体的功能 91
4.1.2窗体的类型 91
4.2创建窗体 92
4.2.1使用“自动窗体”创建窗体 92
4.2.2使用向导创建窗体 95
4.2.3在设计视图中自行创建窗体 100
4.2.4创建切换面板 101
4.3窗体控件 103
4.3.1窗体设计概述 103
4.3.2窗体控件的使用 106
4.3.3窗体和控件属性的设置 114
4.4格式化窗体 118
4.4.1修饰窗体 118
4.4.2按条件显示格式 119
4.4.3添加日期和时间 119
小结 120
综合练习 120
第5章 报表的创建和操作 122
5.1报表的基本概念 122
5.1.1报表的功能 122
5.1.2报表的类型和视图 122
5.1.3报表的组成 123
5.2创建报表 124
5.2.1利用“自动创建报表”创建报表 124
5.2.2利用报表向导创建报表 125
5.2.3使用报表视图创建报表 131
5.3报表设计 132
5.3.1报表设计视图 132
5.3.2报表控件 133
5.3.3报表控件的使用 135
5.4报表的高级设计 138
5.4.1排序和分组数据 138
5.4.2创建有计算数据的报表 141
5.4.3创建子报表 143
5.5修饰报表 146
5.5.1完善报表 146
5.5.2页面设计 148
5.5.3报表的预览及打印 149
小结 150
综合练习 150
第6章 Web数据访问页 153
6.1数据访问页概述 153
6.1.1数据访问页简介 153
6.1.2在表中插入超链接 154
6.1.3在窗体、报表中添加超链接 157
6.2创建数据访问页 159
6.2.1新建Web数据访问页的方法 159
6.2.2利用已有的Web数据访问页 161
6.2.3使用向导创建Web数据访问页 162
6.2.4利用自动功能创建数据访问页 163
6.2.5使用设计视图创建数据访问页 164
6.3编辑数据访问页 166
6.3.1“设计”视图工具箱 166
6.3.2使用Web数据访问页 170
小结 170
综合练习 171
第7章宏 173
7.1宏的概念 173
7.1.1宏的基本概念 173
7.1.2使用宏和Visual Basic的区别 174
7.1.3常用宏 175
7.1.4宏设计视图 176
7.1.5事件属性 177
7.2创建各类宏 178
7.2.1创建操作序列宏 178
7.2.2创建宏组 181
7.2.3创建条件宏 182
7.2.4创建AutoKeys宏 184
7.2.5创建AutoExec宏 185
7.3运行宏和调试宏 186
7.3.1运行宏 186
7.3.2调试宏 188
7.3.3宏操作及用宏制作用户登录窗体 189
小结 192
综合练习 192
第8章 模块与VBA 194
8.1 VBA基础 194
8.1.1 VBA中的常量和变量 194
8.1.2 VBA的数据类型 196
8.1.3操作符和表达式 197
8.1.4输入、输出函数 199
8.2 VBA的程序结构 201
8.2.1 VBA程序设计基础 201
8.2.2常用语句 202
8.2.3程序流程控制 204
8.2.4数组 212
8.3面向对象程序设计基础 214
8.3.1基本概念 214
8.3.2 VBA对象设计的操作方法 216
8.3.3 VBA对象设计的常见操作 217
8.4模块的基本概念 225
8.4.1宏、模块和VBA 225
8.4.2模块的分类 226
8.4.3创建模块 226
8.4.4创建过程 227
8.4.5编写事件过程 231
8.4.6在VBA中执行宏 232
8.5过程调用和程序调试 234
8.5.1过程调用 234
8.5.2程序调试 235
小结 236
综合练习 237
第9章 Access应用系统设计开发与发布 239
9.1“学生成绩管理系统”的开发 239
9.1.1“学生成绩管理系统”结构模块 239
9.1.2“学生成绩管理系统”数据表模块的创建 240
9.1.3“学生成绩管理系统”查询模块的创建 242
9.1.4“学生成绩管理系统”窗体模块的创建 245
9.1.5“学生成绩管理系统”报表模块的创建 247
9.1.6“学生成绩管理系统”访问页模块的创建 250
9.1.7“学生成绩管理系统”主界面及宏模块的创建 252
9.2“学生成绩管理系统”的维护 258
9.2.1压缩和修复数据库 258
9.2.2备份和恢复数据库 259
9.2.3设置数据库密码 260
9.2.4生成MDE文件 260
小结 261
综合练习 261
附录A 授课及实验课时安排参考 264
附录B 2011年二级等级考试大纲索引 266
附录C 二级考试样题、答案及解析 269
参考文献 279