本书共分11章。第1章介绍数据库系统的基本概念和关系数据库的基本理论,以及Access 2003数据库系统的概述,这是学习Access的必备知识;第2、3、4、5、6、7章分别介绍Access数据库中的表、查询、窗体、报表、数据访问页、宏的创建与使用;第8章介绍模块概念及创建模块,VBA程序设计基础,程序流程控制,VBA面向对象的程序设计;第9章介绍VBA数据库编程,包括数据库引擎及接口、数据库访问对象等;第10章介绍数据库管理与维护,包括数据库格式转换、数据库压缩与修复、数据库备份与还原、数据库加密、数据库用户级安全与权限设置以及其他数据库安全措施。最后,第11章通过“图书管理系统”综合实例介绍开发一个小型数据库应用系统的一般方法和步骤。每章均有小结、练习题和配套的实验。练习题和实验紧扣全国计算机等级考试(二级)Access数据库程序设计考试大纲。
本书以Access 2003关系数据库为背景,以“学生成绩管理系统”为实例导向,从数据库的基本概念和基本理论入手,全面介绍了Access 2003数据库以及数据库中各种对象(包括表、查询、窗体、报表、数据访问页、宏)的创建、模块与VBA数据库编程、数据库管理与维护,最后附有“图书管理系统”应用综合实例,使读者全面掌握Access 2003数据库应用系统的开发方法及过程,并进一步巩固全书所学知识。全书内容覆盖了全国计算机等级考试(二级)Access数据库程序设计考试大纲(部分二级公共基础知识除外)的基本内容,内容充实、结构严谨、突出操作性和实践性。
本书适合作为普通高等学校非计算机专业本专科生的计算机课程教材,也可以作为“全国计算机等级考试(二级)Access数据库程序设计”的参考书,还可以供自学读者学习参考。
第1章 数据库基础知识 1
1.1 数据库概述 1
1.2 关系数据库 6
1.3 数据库设计步骤 10
1.4 Access 2003数据库系统概述 11
小结 15
练习题 15
第2章 创建Access数据库和表 17
2.1 使用Access 2003创建数据库 17
2.2 表的基本概念 20
2.3 表的创建 23
2.4 维护表 44
2.5 操作表 47
小结 52
实验 53
练习题 54
第3章 查询及其应用 56
3.1 查询概述 56
3.2 创建选择查询 58
3.3 创建参数查询 68
3.4 在查询中进行计算 73
3.5 创建交叉表查询 78
3.6 创建SQL查询 83
3.7 创建操作查询 90
小结 94
实验 94
练习题 95
第4章 窗体设计 99
4.1 窗体的基本概念 99
4.2 使用向导创建窗体 103
4.3 在设计视图中完善、创建窗体 116
4.4 美化窗体 135
4.5 窗体的使用 138
小结 142
实验 142
练习题 143
第5章 报表的创建与使用 146
5.1 报表概述 146
5.2 创建报表 148
5.3 报表的相关计算 158
5.4 报表的美化处理 164
5.5 报表的打印和预览 168
小结 169
实验 169
练习题 171
第6章 数据访问页 173
6.1 数据访问页的基本概念 173
6.2 创建数据访问页 176
6.3 编辑数据访问页 182
6.4 窗体、报表和数据访问页之间的比较 186
小结 186
实验 186
练习题 187
第7章 宏 188
7.1 宏概述 188
7.2 创建宏 191
7.3 运行宏 195
7.4 宏的应用实例 197
小结 198
实验 198
练习题 199
第8章 模块与VBA程序设计基础 200
8.1 模块的基本概念 200
8.2 创建模块 201
8.3 VBA编程基础 202
8.4 数组 215
8.5 VBA的程序结构 218
8.6 过程调用和参数传递 227
8.7 VBA面向对象的程序设计 231
小结 234
实验 235
练习题 238
第9章 VBA数据库编程 240
9.1 数据库引擎及其接口 240
9.2 数据访问对象 241
9.3 ActiveX数据对象 246
小结 251
实验 251
练习题 253
第10章 数据库管理与维护 255
10.1 管理数据库 255
10.2 维护数据库安全 262
小结 267
实验 267
练习题 268
第11章 实例开发——图书管理系统 269
11.1 系统分析和设计 269
11.2 创建数据库和表 271
11.3 创建查询 275
11.4 创建宏 280
11.5 创建窗体 281
11.6 设计界面 287
11.7 其他相关知识 289
附录A 291
附录B 297
参考文献 318