前言

数据库技术是信息工程中最重要的组成部分之一,而信息工程是当今信息社会的支柱。数据库是管理信息系统、办公自动化系统和决策支持系统等计算机应用系统的核心部分。其中管理信息系统是用得最多的计算机应用系统,如何对管理信息系统中庞大的数据进行有效合理的存储和快速准确的使用是一个极为重要的问题,数据库的核心技术就是解决这一问题的技术。

Visual FoxPro 9.0(以下简称“VFP 9.0”)是微软公司推出的一款可视化桌面关系数据库开发软件,主要用于数据管理与运算。VFP 9.0提供了完备的工具、友好的界面、简单的数据存储方式和跨平台技术,适用于中、小型数据库的数据库管理系统。VFP 9.0功能强大,易于学习。通过学习VFP 9.0,可以迅速掌握数据库系统开发的过程,理解从设计到维护再到迁移的过程。并掌握数据库设计、面向对象设计、用户界面设计和业务对象设计等细节,能够快速直接地维护数据库。

本书以VFP 9.0中文版为对象,介绍数据库系统的基本概念、特点与功能、管理数据库的基本方法,以及结构化程序与面向对象程序设计的基本思想等。

全书共10章,第1章讲解VFP 9.0基础;第2章讲解VFP 9.0的数据及其运算;第3章讲解数据库和表的基本操作;第4章讲解结构化查询语言SQL;第5章讲解查询与视图;第6章讲解结构化程序设计;第7章讲解设计与应用表单;第8章讲解设计与应用菜单;第9章讲解报表设计;第10章讲解数据库应用系统开发。

本书根据教育部提出的关于加强高等学校计算机基础教学的目标要求,结合目前我校计算机课程开设的实际情况,并融汇笔者多年从事数据库教学和数据库程序设计的实践经验而编写。在结构上以目标教学的方式组织全文,以“人事工资管理系统”开发为整体案例,并以此展开讲解。在讲解过程中循序渐进地介绍了开发数据库系统用到的基础知识和技巧,整体案例贯穿于始终,让读者深刻理解其含义,最后完成案例并实现目标。

本书由黄玲芳、刘建兰任主编,程山英、王建宏、伍宏珏任副主编。

本书获得江西科技师范大学教材出版基金资助。

由于作者学识水平有限,不足与疏漏之处敬请读者批评指正。

编者

2018年10月