前言
本书是依据教育部颁布的中等职业学校计算机及应用专业教学指导方案中《数据库应用基础》课程教学基本要求编写的。在编写过程中,作者力求体现现代职业教育的性质、任务和培养目标,坚持以服务为宗旨、以就业为导向、以能力为本的原则,突出教材的实用性、适用性和先进性。在编写过程中,作者力求使本书突出以下特色。
1. 内容先进。本书选择Access 2007作为蓝本来讲述本课程。Access 2007是Access数据库管理软件的最新版本,它秉承了以前版本的功能强大、界面友好、容易上手等优点,同时也发生了很大变化,这些变化主要体现在用户界面、文件格式、网络访问功能、新的数据类型、格式文本的存储、表和窗体的设计方法、宏功能的增强及安全性的提高等方面。通过使用Access 2007软件,无须掌握很深的数据库知识,即可轻松创建富有吸引力和功能性的跟踪应用程序,并使数据库应用程序和报告适应不断变化的业务需求。
2. 知识实用。不仅讲述数据库的基本知识和基本操作技能,还注意介绍应用开发中经常用到的一些技巧,这些技巧稍加修改即可应用于具体的开发实践中。在介绍各类Access数据库对象时,突出了宏对象在各类对象之间的组织和协调作用,尤其强调了Access 2007新增加的嵌入宏在窗体设计中的应用。
3. 突出实践。本书以“学生成绩管理系统”为主线,通过一系列具有很强实用性的任务来讲述本课程,使学生在动手操作的过程中掌握数据库应用的相关知识和技能。每个任务所涉及的内容与学生关系密切,有助于提高学生的学习兴趣和主动性。通过前面各章分别创建所需的各种数据库对象,到最后一章即可完成整个系统的开发。
4. 结构合理。本书采用了任务驱动的教学方法,每章一开始首先明确提出本章的学习目标,继而通过一系列任务来展开本章的教学内容,每个任务都包括“任务描述”、“实现步骤”及“知识与技能”等环节;通过丰富的任务来模拟数据库应用开发的场景,并通过这些任务的分析和实现过程,深入浅出、循序渐进地引导读者学习和掌握本课程的知识体系。每章后面均附有小结、习题和上机实训。
本书共分7章。第1章介绍使用Access 2007所需的基础知识,如讲述Access 2007新的用户界面,并介绍Access数据库中包含的各类对象;第2章讲述数据库的设计与实现,主要介绍设计和创建数据库、在数据表视图中创建表、在表中添加现有字段、使用设计视图创建表、通过导入数据创建表、设置查阅字段列、设置字段的输入掩码和有效性规则、在表中添加和编辑记录及在表之间建立关系;第3章讨论查询的创建和应用,主要介绍创建选择查询、通过搜索条件筛选记录、创建多表查询、在查询中进行计算、创建参数查询、创建交叉表查询、创建子查询、通过追加查询添加记录、通过更新查询修改记录及通过删除查询删除记录;第4章讲述窗体的创建和应用,主要介绍使用窗体工具创建窗体、使用多项目工具创建窗体、使用分割窗体工具创建窗体、使用窗体向导创建窗体、使用数据透视表工具创建窗体、使用数据透视图创建窗体、使用空白窗体工具创建窗体、使用设计视图创建窗体、创建主/子窗体组合、创建多页窗体及创建切换面板窗体;第5章讨论报表的创建和应用,主要讲述使用报表工具创建报表、使用报表向导创建报表、使用标签向导创建报表、使用空白报表工具创建报表、使用设计视图创建报表、创建分组汇总报表、创建和使用子报表、创建包含图表的报表和预览及打印报表;第6章介绍宏的创建和应用,主要讨论如何通过宏打开数据库对象、实现记录操作、实现窗体查询、通过自动运行宏实现密码验证、通过宏导出子窗体数据及宏邮寄报表数据;第7章讲述数据库的管理与维护,主要讨论如何创建自定义类别和组、通过压缩、修复、备份和还原来维护数据库、使用密码加密数据库、设置数据库启动选项及生成ACCDE文件(书中用到的一些人名和电子邮件地址均属虚构,如有类同,实属巧合)。
本书由赵增敏担任主编,朱粹丹、郭彦伟担任副主编。参加本书编写、程序测试和文字录入工作的还有赵朱曦、郭宏等,在此一并致谢。
由于作者编写水平所限,书中疏漏和错误之处在所难免,欢迎广大读者提出宝贵意见。
为了方便教师教学,本书还配有教学指南、电子教案和习题答案(电子版)。请有此需要的教师登录华信教育网(www.hxedu.com.cn)免费注册后进行下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
编者
2009年10月