图书前言

前言

数据库技术是计算机信息处理的核心技术。自从20世纪60年代出现数据库以来,数据库技术得到了很大的发展,并且渗透到计算机应用的各个领域。1970年产生的关系数据理论在数据库技术发展史上具有特别重大的意义,目前绝大多数数据库系统都基于关系数据理论。

数据库是用于信息管理的技术,信息处理系统将数据库与应用程序结合在一起。当前程序设计方法主要有结构化程序设计和面向对象的程序设计方法。

本书使用Visual FoxPro 8.0作为工具,详细介绍了有关数据库和程序设计方面的知识。Visual FoxPro 8.0是Microsoft公司2000年发布的可视化编程语言集成包Visual Studio.net中的一员。Visual FoxPro 8.0是可运行于Windows 98/2000/XP平台的32位数据库开发系统,是一种用于数据库设计和应用程序开发的功能强大的面向对象的关系数据库管理软件。FoxPro系列数据库管理系统以功能强、使用简单、易于学习著称,在我国拥有非常多的用户,也一直是我国进行数据库知识教育的主要工具,并且是全国计算机等级考试二级考试科目之一,对在全国普及计算机知识作出了很大的贡献。

Visual FoxPro 8.0极好地体现了关系数据库的特点,同时带有完整和先进的程序开发工具,是自主的数据库管理系统。鉴于目前计算机网络的普及,Visual FoxPro 8.0提供了大量支持网络应用的功能。无论是学习数据库知识,还是程序设计知识,或者学习信息系统开发,Visual FoxPro 8.0都是非常合适的工具。

本书共12章。第1章介绍数据库设计的含义、步骤及各步骤采用的基本技术,作为数据库入门; 第2章介绍关系数据库理论; 第3章介绍Visual FoxPro 8.0的基本知识; 第4章介绍FoxPro的传统数据库操作; 第5章介绍关系数据库标准语言SQL; 第6章介绍结构化程序设计; 第7、8、9章介绍表单、报表、菜单设计,第10章介绍项目管理器; 第11章介绍了Visual FoxPro 8.0的网络应用; 第12章介绍了数据库技术的几种发展应用及几种常用的大型关系型数据库管理系统。

本书由肖慎勇任主编,杨博任副主编。肖慎勇编写了第1、2、5、6章,杨博编写了第3、4章和附录,朱志光编写了第7、12章,刘琪编写了第8、9、10章,尹兰编写了第11章,全书由肖慎勇统稿。

本书通过大量实例对数据库、程序设计、数据库应用等各方面进行了全面而深入的阐述,书中所用的实例前后连贯、简明生动、易于理解,其中有许多例子是作者精心设计的。全书内容完整、深入浅出,涵盖了Visual FoxPro二级考试大纲的主要内容。另外本书还有配套的实验与学习指导教程,非常适合非计算机专业的教学和学生自学,也可以作为学习关系数据理论和使用Visual FoxPro 8.0的参考书。

本书在编写过程中,得到了中南财经政法大学信息学院的领导与老师们的大力支持。《数据库及其应用》课程的教学已经开展了十多年,积累了很多宝贵的经验,没有各位领导和老师的帮助,是不可能有本书的面世的。我们在此致以深切的谢意。

尽管本书作者尽了很大努力,但限于水平,书中难免有不足之处,敬请读者不吝赐教。

编者

2006年5月