第1章 数据库基础 1
1.1数据库基本概念 1
1.1.1数据与信息 1
1.1.2计算机数据管理技术的发展 1
1.1.3数据库系统的概念与特点 2
1.1.4数据库系统的体系结构 5
1.2数据模型 6
1.2.1数据模型的概念 6
1.2.2 4种数据模型 7
1.2.3概念模型与E-R图 10
1.3关系模型 11
1.3.1关系模型中的术语 11
1.3.2关系数据库中表的特点 12
1.4关系代数 13
1.4.1传统的集合运算 13
1.4.2专门的关系运算 13
1.5关系的规范化 14
1.5.1 数据依赖 14
1.5.2关系的规范化方法 14
1.5.3关系的完整性 15
1.6数据库设计基础 16
1.7数据库技术的发展 17
1.8 Access 2007简介 18
1.8.1 Access 2007的特点 18
1.8.2 Access 2007的启动和退出 19
1.8.3 Access 2007的工作环境 20
思考题 25
第2章 数据库和表的基本操作 26
2.1创建数据库 26
2.1.1使用向导创建数据库 26
2.1.2建立一个空数据库 27
2.1.3打开和关闭数据库 28
2.1.4维护数据库 30
2.1.5复制数据库对象 32
2.1.6删除数据库对象 33
2.2创建表 33
2.2.1数据表的结构 33
2.2.2使用表设计器创建表 36
2.2.3向表中输入数据 39
2.2.4使用模板创建表 41
2.2.5通过输入数据创建表 43
2.2.6通过导入和链接外部数据创建表 44
2.2.7打开与关闭表 48
2.3设置字段的属性和修改表结构 49
2.3.1设置字段的属性 49
2.3.2修改表结构 55
2.4表中数据的输入与编辑 56
2.4.1输入记录 57
2.4.2编辑记录 58
2.5操作数据表 60
2.5.1显示表中的数据 60
2.5.2记录的排序操作 62
2.5.3记录的筛选操作 63
2.5.4数据表的索引 66
2.5.5设置和更改主键 68
2.6建立与编辑表间关系 70
2.6.1表间关系的概念 70
2.6.2建立表间关系 70
2.6.3编辑和删除表间关系 72
2.6.4实施参照完整性 73
2.6.5建立子数据表 74
思考题 75
第3章查询的基本操作 76
3.1查询的概述 76
3.1.1查询的功能 76
3.1.2查询的类型 77
3.2使用查询向导创建查询 78
3.2.1简单查询向导 78
3.2.2查找重复项查询向导 80
3.2.3查找不匹配项查询向导 81
3.3查询准则 84
3.3.1运算符 84
3.3.2函数 86
3.4使用设计视图建立查询 88
3.4.1选择查询 88
3.4.2自定义计算查询 91
3.4.3交叉表查询 94
3.4.4参数查询 97
3.5操作表查询 99
3.5.1生成表查询 100
3.5.2删除查询 101
3.5.3更新查询 102
3.5.4追加查询 103
3.6 SQL查询 104
3.6.1使用SQL修改查询中的准则 104
3.6.2数据定义 105
3.6.3数据操作 109
3.6.4数据查询 110
思考题 116
第4章 窗体的基本操作 117
4.1窗体的基本概念 117
4.1.1窗体的组成与结构 117
4.1.2窗体的视图 119
4.1.3窗体的分类 122
4.2创建窗体 125
4.2.1使用工具创建窗体 125
4.2.2使用“窗体向导”创建窗体 126
4.2.3创建数据透视表窗体 131
4.2.4创建数据透视图窗体 134
4.2.5切换面板管理器 136
4.3使用设计器创建窗体 140
4.3.1控件工具组 141
4.3.2字段列表 142
4.3.3“属性表”对话框 144
4.4窗体控件 149
4.4.1控件及其基本操作 149
4.4.2标签 151
4.4.3文本框 154
4.4.4命令按钮 158
4.4.5复选框、切换按钮与选项按钮 163
4.4.6选项组 163
4.4.7列表框和组合框 165
4.4.8选项卡 173
4.4.9图像控件与绑定对象框控件 174
4.4.10直线和矩形控件 175
4.5美化窗体 175
4.5.1使用自动套用格式 175
4.5.2设置窗体的格式属性 176
4.5.3添加标题和徽标 177
4.5.4添加当前日期和时间 177
思考题 177
第5章 报表的基本操作 178
5.1报表概述 178
5.1.1报表的类型 178
5.1.2报表的视图 179
5.1.3报表的结构 180
5.2使用向导创建报表 181
5.2.1自动创建报表 181
5.2.2新建空报表 182
5.2.3使用报表向导创建报表 183
5.2.4使用标签向导创建报表 185
5.3使用设计视图创建报表 187
5.3.1使用设计视图创建报表的步骤 188
5.3.2报表控件的使用 188
5.3.3排序与分组 191
5.3.4设计汇总报表 195
5.3.5设计子报表 196
5.4导出报表快照 199
5.5设置报表页面和打印报表 199
5.5.1设置报表页面 199
5.5.2打印报表 200
思考题 200
第6章 数据库的安全管理 201
6.1管理数据库 201
6.1.1数据的备份和恢复 201
6.1.2数据库的压缩和修复 203
6.1.3生成MDE文件 204
6.2数据库的安全概述及常用的安全措施 204
6.3隐藏数据库对象 206
6.4设置和取消数据库密码 207
6.5用户与组账户 208
6.6使用安全机制向导 210
6.6.1设置安全机制 210
6.6.2删除已建立的安全机制 214
6.7消除Access的安全漏洞 215
思考题 215
第7章宏 216
7.1宏的基本概念 216
7.1.1宏与宏组 216
7.1.2宏设计窗口 216
7.1.3常用的宏操作 218
7.2宏的基本操作 219
7.2.1创建宏 219
7.2.2运行宏 223
7.2.3在宏中使用条件 225
思考题 227
第8章 模块和VBA编程 228
8.1模块 228
8.1.1模块简介 228
8.1.2模块的分类 228
8.1.3将宏转换为模块 228
8.1.4模块的组成 230
8.2创建模块 231
8.2.1 VBA编程环境 231
8.2.2创建类模块 233
8.2.3创建标准模块 234
8.3面向对象的有关知识 235
8.3.1基本概念 235
8.3.2面向对象的语法 238
8.3.3 DoCmd对象 238
8.4 VBA编程基础 238
8.4.1 VBA的基本数据类型 238
8.4.2常量 239
8.4.3变量 240
8.4.4数组 241
8.4.5运算符与表达式 241
8.5 VBA程序的流程控制结构 243
8.5.1 VBA程序的语法 243
8.5.2顺序结构 246
8.5.3分支结构 247
8.5.4循环结构 251
8.6过程调用和参数传递 255
8.6.1 Sub过程的调用 255
8.6.2 Function过程的调用 257
8.6.3参数传递 258
8.7 VBA程序的调试 259
8.7.1常见错误类型 259
8.7.2“调试”工具栏和调试窗口 260
8.7.3调试方法 261
思考题 262
第9章 图书管理系统开发实例 264
9.1系统分析与设计 264
9.1.1系统功能分析 264
9.1.2系统模块设计 264
9.2数据库设计 265
9.2.1数据库需求分析 265
9.2.2数据库逻辑结构设计 266
9.2.3创建各表之间的关系 268
9.3各功能模块的窗体设计 270
9.3.1管理员信息管理模块的窗体设计 270
9.3.2图书信息管理模块的窗体设计 273
9.3.3借阅者信息管理模块的窗体设计 273
9.3.4图书类型设置模块的窗体设计 273
9.3.5借阅者类型设置模块的窗体设计 274
9.3.6罚款类型设置模块的窗体设计 275
9.3.7图书借阅管理模块的窗体设计 275
9.3.8图书归还管理模块的窗体设计 283
9.3.9图书报表显示模块的窗体设计 290
9.3.10借阅者报表显示模块的窗体设计 297
9.4集成数据库系统 300
9.4.1主界面窗体设计 300
9.4.2登录窗体设计 301
9.4.3系统菜单设计 303
9.5系统的启动 306
附录A全国计算机二级考试Access考试大纲 308
参考文献 313