第1章 数据库基础 1
1.1数据库基本概念 1
1.1.1数据与信息 1
1.1.2计算机数据管理技术的发展 1
1.1.3数据库系统的概念与特点 2
1.1.4数据库系统的体系结构 5
1.2数据模型 7
1.2.1数据模型的概念 7
1.2.2 4种数据模型 8
1.2.3概念模型与E-R图 10
1.3关系模型 11
1.3.1关系模型中的术语 11
1.3.2关系的特点 13
1.4关系代数 13
1.4.1传统的集合运算 13
1.4.2专门的关系运算 14
1.5关系的规范化 14
1.5.1数据依赖 14
1.5.2关系的规范化方法 15
1.5.3关系的完整性 16
1.6数据库设计基础 16
1.7数据库技术的发展 17
1.8 Access 2010系统简介 19
1.8.1 Access 2010系统的特点 19
1.8.2 Access的启动和退出 19
1.8.3 Access的工作环境 20
思考题 24
第2章 数据库和表的基本操作 26
2.1创建数据库 26
2.1.1使用向导创建数据库 26
2.1.2建立一个空数据库 29
2.1.3打开和关闭数据库 30
2.1.4维护数据库 31
2.1.5复制数据库对象 34
2.1.6删除数据库对象 34
2.2创建表 34
2.2.1数据表的结构 35
2.2.2使用表设计器创建表 37
2.2.3向表中输入数据 42
2.2.4使用模板创建表 43
2.2.5通过输入数据创建表 45
2.2.6通过导入和链接外部数据创建表 47
2.2.7打开与关闭表 52
2.3设置字段的属性和表结构的修改 52
2.3.1设置字段的属性 53
2.3.2修改表结构 59
2.4表中数据的输人与编辑 60
2.4.1输入记录 61
2.4.2编辑记录 62
2.5操作数据表 64
2.5.1显示表中数据 64
2.5.2记录的排序操作 67
2.5.3记录的筛选操作 67
2.5.4数据表的索引 70
2.5.5设置或更改主键 73
2.6建立表间关联关系 74
2.6.1表间关系的概念 74
2.6.2建立表间关系 74
2.6.3编辑或删除表间关系 76
2.6.4实施参照完整性 77
2.6.5子数据表 78
思考题 80
第3章 查询的基本操作 81
3.1查询的概述 81
3.1.1查询的功能 81
3.1.2查询的类型 82
3.1.3查询视图 82
3.2使用查询向导创建查询 83
3.2.1简单查询向导 83
3.2.2查找重复项查询向导 85
3.2.3查找不匹配项查询向导 87
3.3查询准则 89
3.3.1运算符 89
3.3.2函数 91
3.4使用设计视图建立查询 92
3.4.1选择查询 93
3.4.2自定义计算查询 96
3.4.3交叉表查询 100
3.4.4参数查询 103
3.5操作表查询 105
3.5.1生成表查询 106
3.5.2删除查询 107
3.5.3更新查询 108
3.5.4追加查询 109
3.6SQL查询 110
3.6.1使用SQL修改查询中的准则 111
3.6.2数据定义 111
3.6.3数据操作 115
3.6.4数据查询 117
思考题 123
第4章 窗体的基本操作 124
4.1窗体的基本概念 124
4.1.1窗体的组成与结构 124
4.1.2窗体的视图 126
4.1.3窗体的分类 129
4.2创建窗体 131
4.2.1使用工具创建窗体 131
4.2.2使用窗体向导创建窗体 133
4.2.3使用空白窗体工具创建窗体 138
4.2.4创建数据透视表窗体 139
4.2.5创建数据透视图窗体 141
4.3使用设计器创建窗体 143
4.3.1控件工具组 143
4.3.2字段列表 145
4.3.3“属性表”对话框 146
4.4窗体控件 151
4.4.1控件及其基本操作 151
4.4.2标签 154
4.4.3文本框 156
4.4.4命令按钮 161
4.4.5复选框、切换按钮与选项按钮 166
4.4.6选项组 167
4.4.7列表框和组合框 169
4.4.8选项卡 176
4.4.9图像控件与绑定对象框控件 178
4.4.10直线和矩形控件 179
4.5美化窗体 179
4.5.1在窗体中使用主题 179
4.5.2设置窗体的“格式”属性 180
4.5.3添加标题和徽标 180
4.5.4添加当前日期和时间 181
4.6创建系统导航窗体 181
4.6.1创建导航窗体 181
4.6.2设置数据库的启动窗体 186
思考题 187
第5章 报表的基本操作 188
5.1报表概述 188
5.1.1报表的类型 188
5.1.2报表的视图 190
5.1.3报表的结构 191
5.2使用向导创建报表 192
5.2.1自动创建报表 192
5.2.2新建空报表 193
5.2.3使用报表向导创建报表 194
5.2.4使用标签向导创建报表 197
5.3使用设计视图创建报表 198
5.3.1使用设计视图创建报表的步骤 198
5.3.2报表控件的使用 198
5.3.3排序与分组 201
5.3.4设计汇总报表 206
5.3.5设计子报表 207
5.4打印报表 210
5.4.1页面设置 210
5.4.2打印报表 211
思考题 211
第6章 数据库的安全管理 212
6.1管理数据库 212
6.1.1数据的备份和恢复 212
6.1.2数据库的压缩和修复 214
6.1.3生成ACCDE文件 215
6.2 Access 2010中安全性措施及新增功能 216
6.3隐藏数据库对象 218
6.4设置和取消数据库密码 218
6.5 Access 2010的安全体系结构 220
6.6 Access 2010中数字签名的使用 224
思考题 225
第7章宏 226
7.1宏的基本概念 226
7.1.1宏与子宏 226
7.1.2独立宏与嵌入宏 226
7.1.3数据宏 226
7.2宏设计窗口和宏操作 227
7.2.1宏设计窗口 227
7.2.2常用的宏操作 228
7.3宏的基本操作 230
7.3.1创建宏与子宏 230
7.3.2创建嵌入宏 232
7.3.3在宏中使用条件 233
7.3.4创建数据宏 235
7.3.5运行宏 237
思考题 238
第8章 模块和VBA编程 239
8.1模块 239
8.1.1模块简介 239
8.1.2模块的分类 239
8.1.3将宏转换为模块 240
8.1.4模块的组成 242
8.2创建模块 243
8.2.1 VBA编程环境 243
8.2.2创建类模块 245
8.2.3创建标准模块 245
8.3面向对象程序设计的基本概念 246
8.3.1基本概念 247
8.3.2面向对象的语法 250
8.3.3 Access对象模型 250
8.4 VBA编程基础 251
8.4.1 VBA的基本数据类型 251
8.4.2常量 252
8.4.3变量 253
8.4.4数组 254
8.4.5运算符与表达式 254
8.5 VBA程序的流程控制结构 256
8.5.1 VBA程序的语法 256
8.5.2顺序结构 259
8.5.3分支结构 260
8.5.4循环结构 265
8.6过程调用和参数传递 270
8.6.1 Sub过程的调用 270
8.6.2 Function过程的调用 272
8.6.3参数传递 273
8.7 VBA程序的调试 275
8.7.1常见错误类型 275
8.7.2调试工具栏和调试窗口 275
8.7.3调试方法 277
思考题 278
第9章 图书管理系统开发实例 279
9.1系统分析与设计 279
9.1.1系统功能分析 279
9.1.2系统模块设计 279
9.2数据库设计 281
9.2.1数据库需求分析 281
9.2.2数据库逻辑结构设计 281
9.2.3创建表间关系 283
9.3各功能模块窗体设计 285
9.3.1管理员信息管理模块窗体设计 285
9.3.2图书信息管理模块窗体设计 288
9.3.3借阅者信息管理模块窗体设计 289
9.3.4图书类型设置模块窗体设计 289
9.3.5借阅者类型设置模块窗体设计 290
9.3.6罚款类型设置模块窗体设计 290
9.3.7图书借阅管理模块窗体设计 290
9.3.8图书归还管理模块窗体设计 299
9.3.9图书报表显示模块窗体设计 306
9.3.10借阅者报表显示模块窗体设计 314
9.4集成数据库系统 317
9.4.1主界面窗体设计 317
9.4.2登录窗体设计 318
9.4.3系统菜单设计 319
9.5 系统的启动 322
附录A 全国计算机等级考试二级考试大纲 323
参考文献 328