本书基于Visual FoxPro 6.0,介绍关系数据库系统基础理论及应用系统开发知识。在贯穿数据库系统基础理论的同时,按照使用数据库的逻辑顺序,分为数据库的交互式操作、数据库程序设计方法和数据库应用系统开发三个层次组织内容,以期使读者循序渐进地掌握数据库系统基础理论及应用系统开发知识。本书力求做到概念准确清晰,对语言本身的介绍取舍得当,示例数据统一且取材合理,内容循序渐进且深入浅出,案例完整且体现典型应用。
本书基于Visual FoxPro 6.0中文版编写,主要内容有数据库系统概述,Visual FoxPro 6.0中文版简介,Visual FoxPro语言基础,表与数据库的基本操作,查询、视图及SQL命令,结构化程序设计,面向对象程序设计,报表与标签设计,菜单设计,数据库应用系统设计实例等。并在附录中尽可能详尽地列出Visual FoxPro 6.0的命令,函数,文件类型,对象的属性、事件与方法的基本使用,以供读者在设计数据库应用系统时参考。各章节均附有习题,并在附录中给出参考答案。
本书是作者在多年计算机程序设计教学经验的基础上,尤其是在近年从事Visual FoxPro程序设计教学和数据库应用系统开发实践的基础上,编写的一本数据库基本原理与实践应用相结合的教材。其中既有基本概念的讲述,又有应用实例的剖析,可以作为高等院校数据库应用类课程的教材,也可以作为各级数据库应用系统设计人员的参考文献。
为了便于读者更快地理解和掌握Visual FoxPro系统及程序设计,还同时编写出版了《Visual FoxPro实验指导与习题》(ISBN 978-7-302-21378-9),作为与本书配套的实践教材。另外,读者可在清华大学出版社网站(http://www.tup.com.cn)本书相应的页面获得与本书配套制作的电子课件。