第1章 数据库基本概述 1
1.1关系数据库基础 1
1.1.1数据库的基础知识 1
1.1.2数据模型及关系数据库 2
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 2010的启动和退出 17
1.4.2 Access 2010的工作环境 18
1.4.3 Access 2010的数据库对象 22
1.4.4使用Access 2010的在线学习 23
小结 24
综合练习 25
第2章 数据库和数据表 27
2.1数据库操作 27
2.1.1创建数据库 27
2.1.2打开及关闭数据库 29
2.2创建数据表 31
2.2.1数据表的基本概念 31
2.2.2创建数据表结构 34
2.2.3设置字段“常规”属性 42
2.2.4设置字段“查阅”属性 47
2.2.5建立数据表之间的关系 49
2.3数据表的基本操作 51
2.3.1数据表记录的操作 52
2.3.2调整数据表的外观 55
小结 56
综合练习 57
第3章 查询 59
3.1查询的基本概念 59
3.1.1查询简介 59
3.1.2查询的准则 60
3.1.3查询视图 64
3.2创建选择查询 66
3.2.1使用向导创建查询 66
3.2.2使用设计视图创建查询 68
3.3创建计算查询 71
3.3.1查询的计算功能 71
3.3.2创建总计查询 72
3.3.3添加计算字段 75
3.4创建特殊用途查询 78
3.4.1参数查询 79
3.4.2交叉表查询 80
3.5创建操作查询 81
3.5.1生成表查询 81
3.5.2追加查询 82
3.5.3删除查询 83
3.5.4更新查询 84
3.6创建SQL查询 86
3.6.1 SQL简介 86
3.6.2 SQL的数据查询功能 86
3.6.3 SQL的数据定义功能 89
3.6.4 SQL的数据操纵功能 91
小结 92
综合练习 92
第4章 窗体 95
4.1认识窗体 95
4.1.1窗体的功能和类型 95
4.1.2窗体设计工具选项卡 96
4.2创建窗体 97
4.2.1自动创建窗体 97
4.2.2使用向导创建窗体 100
4.2.3在设计视图中自行创建窗体 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添加日期和时间 120
4.5定制系统控制窗体 120
4.5.1创建切换窗体 120
4.5.2创建导航窗体 121
小结 124
综合练习 124
第5章 报表 126
5.1报表的基本概念 126
5.1.1报表的功能 126
5.1.2报表的类型和视图 126
5.1.3报表的组成 127
5.2创建报表 128
5.2.1自动创建报表 128
5.2.2利用“报表向导”创建报表 129
5.2.3使用“报表设计”创建报表 134
5.3报表设计 135
5.3.1报表设计视图 135
5.3.2报表控件 137
5.3.3报表控件的使用 138
5.4报表的高级设计 140
5.4.1排序和分组数据 140
5.4.2创建有计算数据的报表 142
5.4.3创建子报表 144
5.5修饰报表 147
5.5.1完善报表 147
5.5.2页面设计 149
5.5.3报表的预览及打印 150
小结 151
综合练习 151
第6章 宏 153
6.1宏的概念 153
6.1.1宏的基本概念 153
6.1.2宏的结构及常用宏 154
6.1.3宏选项卡和宏设计视图 156
6.1.4事件属性 158
6.2创建各类宏 160
6.2.1创建操作序列宏 160
6.2.2创建子宏 163
6.2.3创建条件宏 165
6.2.4创建AutoKeys宏 166
6.2.5创建AutoExec宏 167
6.3运行宏和调试宏 168
6.3.1运行宏 168
6.3.2调试宏 169
6.3.3宏操作及用宏制作用户登录窗体 169
小结 173
综合练习 173
第7章 模块与VBA 175
7.1 VBA程序设计基础 175
7.1.1 VBA中的常量和变量 175
7.1.2 VBA的数据类型 177
7.1.3操作符和表达式 178
7.1.4输入、输出函数 180
7.2 VBA的程序结构 182
7.2.1 VBA程序设计基础 182
7.2.2常用语句 183
7.2.3程序流程控制 185
7.2.4数组 193
7.3面向对象程序设计基础 195
7.3.1基本概念 195
7.3.2 VBA对象设计的操作方法 197
7.3.3 VBA对象设计的常见操作 198
7.4模块的基本概念 206
7.4.1宏、模块和VBA 206
7.4.2模块的分类 207
7.4.3创建模块 207
7.4.4创建过程 208
7.4.5编写事件过程 211
7.4.6在VBA中执行宏 213
7.5过程调用和程序调试 214
7.5.1过程调用 215
7.5.2程序调试 215
小结 217
综合练习 217
第8章 Access应用系统设计与数据库安全 219
8.1数据库应用系统开发 219
8.1.1数据库应用系统的开发步骤 219
8.1.2结构模块设计 219
8.1.3各模块的创建 220
8.2 Access 2010外部数据的操作和数据链接 234
8.2.1 Access 2010外部数据的操作 235
8.2.2 Access 2010对象内部的超链接 237
8.3数据库的安全与维护 242
8.3.1压缩和修复数据库 242
8.3.2备份和恢复数据库 243
8.3.3设置数据库密码 244
8.3.4生成ACCDE文件 245
小结 246
综合练习 246
附录A授课及实验课时安排参考 248
附录B全国计算机等级考试二级Access数据库程序设计考试大纲(2013年版) 250
附录C 2013年二级Access考试样题、答案及解析 254
参考文献 263