第1 章 VFP 与数据库基本概念 知识点 z Visual FoxPro 及其发展简史 z 数据管理技术 z 数据库系统的组成 z 数据模型 z 关系的基本运算 z Visual FoxPro 6.0 的数据组织结构 本章导读 本章主要介绍了Visual FoxPro 及其发展简史,数据库基本概念,数据库系统的组成,关系型数据库的基本操作等。通过本章的学习,使学生对VFP 和数据库基本原理有了一定的了解,对数据库系统的组成、关系型数据库管理系统的特点、Visual FoxPro 6.0 的数据组织结构等有一个比较全面的认识。 1.1 VFP 概述 1.1.1 VFP 的概念 如今,人们的生活越来越多地依赖信息(数据)的存取和使用,许多领域的软件都离不开数据库的支持,例如电子商务、电子政务、企业信息系统、医学诊断和天气预报等。然而,人们往往不是直接与数据库打交道,而是通过某个应用软件来间接地使用。例如,我们通过 ATM机取钱,其实这就是在访问银行的账户信息数据库;当我们通过网上商店购物时,Web 应用程序需要访问后台的商品及相关信息数据库。另外,目前企业在生产、销售、财务、库存、报表统计等各方面,也都需要在数据库系统的支持下,实现对数据的处理。 数据处理是指对数据进行收集、存储、加工和传播等一系列工作。数据处理有两大应用领域,一是从大量的、原始的数据中抽取、推导出对人们有价值的信息,以作为行动和决策的依据;二是借助于计算机,科学地保存和管理复杂的、大量的数据,以便人们能够方便而充分地利用这些宝贵的信息资源,这也是本书的重点研究内容。 VFP 是 Visual FoxPro 的简称,是一种专门用于管理数据的计算机软件。它提供了一个完整的数据处理集成环境,将数据的组织、分类、存储、检索和统计工作通过命令或菜单的方式来实现,同时,还提供了语法比较严谨的程序设计语言,并将可视化界面与面向对象程序设计方法融入其中,利用它开发 Windows 风格的数据库应用程序非常方便。 VFP 管理(处理)的对象是各种各样的表格和数据,例如,学生基本信息表,学生选课第 1 章 VFP 与数据库基本概念 2 成绩表等等,并借助于电子计算机实现对各种表格和数据的有效管理,目的是更好、更方便地用好这些数据。 用 VFP 6.0 设计的具有 Windows 风格的程序,如图 1-1 和图 1-2 所示。 图 1-1 查询学生的基本信息 图 1-2 统计学生成绩 1.1.2 VFP 发展概况 Visual FoxPro 6.0 是可以运行在微型机上的可视化的...