数据库应用技术作为大学生计算机技术的重要组成部分,已经被列为非计算机专业计算机公共必修课程之一。Visual FoxPro是由Microsoft公司推出的优秀小型数据库管理系统,它具有功能较强、操作方便、简单实用和用户界面友好等特性,在我国有广泛的应用基础和用户群。因此,本书以Visual FoxPro为背景,介绍了小型关系数据库的基本原理与基本操作、关系数据库标准语言,以及结构化程序设计和面向对象程序设计的基本原理与方法。在编写过程中着重突出了以下特点:
1. 注重应用性
本书强调培养学生应用Visual FoxPro进行系统开发的能力。在内容的编排上按照后台数据库设计→SQL语言和程序设计→前台设计→系统集成的结构,层次清晰,所举实例紧密围绕一个实际的数据库应用系统形成体系,注重功能性和实用性。
2. 选择必要的理论
Visual FoxPro是优秀的小型数据库管理系统软件,主要用来开发小型数据库管理系统。数据库开发涉及多方面的知识,如软件工程、关系数据库的设计、面向对象程序设计和SQL查询等,对于这些知识本书区别对待,必要之处不惜笔墨,其中的有些知识则穿插在相关章节中,使抽象的理论变得具体,体现理论指导实践的思想。
3. 深入浅出,充分考虑非计算机专业学生的特点
本教材的编写者均为长期在教学第一线从事本课程和相关专业课教学的教师,有丰富的教学经验和MIS系统开发经验,并有主编和参编多部教材的经历,因此在教材的写法上既能注意概念的严谨和清晰,又能注重通俗易懂,使学生看得懂、学得进。
4. 兼顾全国计算机等级考试,内容涵盖了考纲所要求的基本知识点
与本书配套的还有完整的电子教案、课件和参考资料,可在“计算机基础”精品课程网站www.aqtc.edu.cn下载或通过电子邮箱caiqh74@aqtc.edu.cn、caiqh74@163.com索取。
本书结构清晰,按照后台数据库设计→SQL语言和程序设计→前台界面设计→系统集成的结构,深入浅出地阐述数据库基本理论以及Visual FoxPro的使用。
内容安排上涵盖《全国计算机等级考试二级考试大纲》中的主要知识点,同时充分考虑非计算机专业学生的特点,精选实例,突出重点。全书图文并茂,通俗易懂,便于自学。
本书参编人员少而精,都是长期从事数据库语言课程教学的老师。他们在长期的教学工作中积累了丰富的经验,并且主编、参编过多本计算机基础方面的教材。在全书的策划和出版过程中,得到了许多高校从事数据库语言教学工作的同仁的关心和帮助,清华大学出版社对本书的出版提供了大力支持,许多老师和同学提出了宝贵的修改意见,在此一并表示感谢。
本书由蔡庆华主编,全书各章的编写分工如下:蔡庆华负责整体结构的设计和统稿工作,并编写第7、8、9、12章,第1、2、3章由刘桂江编写,第4、11章由吴海峰编写,第5、6章由程一飞编写,第10章由胡芬玲编写。
尽管在编写此书的过程中作者做了许多努力,但由于编者水平有限,加之时间仓促,书中不妥之处在所难免,敬请广大读者批评指正。
编 者2010年1月