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