1、2019/4/9,0,内容简介本章介绍数据与信息、数据处理技术的发展、数据模型。重点介绍关系模型、关系数据库、Visual FoxPro 关系数据库的特点、Visual FoxPro工作界面、项目文件的创建、项目管理器的使用及Visual FoxPro系统概述等知识。学习目标理解关系型模型,理解概念模型、关系模型和Visual FoxPro中对数据的描述,学会设置工作目录、使用项目管理器及命令窗口,会在项目管理器中创建表。学习切入点及方法数据处理的核心问题是数据管理。数据库不仅管理数据本身,而且使用数据模型表示数据之间的联系。为了反映事物及事物之间的联系,数据库中的数据必须有一定的结构,这种结
2、构用数据模型来表示。因此学习的切入点是对数据模型的理解。计划用学时建议课堂讲授46学时,上机46学时。,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,2019/4/9,1,1. 数据与数据处理数据(Data):是用来记录或标记事物的物理情况的一种符号序列,它被存储在计算机存储设备(如磁盘、光盘等)中。2. 信息信息(Information):是经过加工处理并对人类社会实践和生产活动产生决策影响的有价值的数据。数据处理:就是指将数据转换成信息的过程。 数据与信息的联系和区别:不是所有数据都能成为信息,只有经过加工处理之后,具有新知识的数据才成为信息。
3、数据是信息的表现形式,数据经过加工处理得到有意义的信息。,信息=数据+处理,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.1 数据、信息与数据处理,2019/4/9,2,3. 数据处理技术的发展数据处理的核心问题是数据管理。数据处理经历了3个主要阶段:(1) 人工管理阶段特点:没有软件系统对数据进行管理,数据和程序不可分,数据不 独立;数据依附于应用程序,数据冗余量大;数据与程序一一对应,各程序之间数据不能相互传递,数据不能共享。(2) 文件系统阶段:文件系统是指专门管理数据的软件。该系统将数据组织成文件, 程序通过
4、文件系统对文件中的数据进行存取。特点:文件对应于一个或几个应用程序,数据不完全独立;仍存在大量数据冗余;数据能集中统一管理;文件系统不易扩充,应用程序编写较烦琐 。(3) 数据库系统阶段特点: 数据与程序相对独立,对数据加以组织和管理,有效解决了数据的独立性问题,实现数据统一管理,达到了数据共享的目的。,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.1 数据、信息与数据处理,2019/4/9,3,1. 数据库系统的概念数据库系统:是指引进数据库技术后的计算机系统。它由硬件系统、数 据库、数据库管理系统、应用程序和用户
5、组成。2. 数据库系统的组成数据库系统有3个重要的组成部分:(1) 经过组织,可供多个用户使用的数据库;(2) 介于数据库与应用程序之间的数据库管理系统;(3) 供用户使用的各类应用程序。3. 数据库系统主要特性(1) 实现数据共享、减少数据冗余;(2) 数据的独立性;(3) 采用特定的数据模型;(4) 统一管理与控制。,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.2 数据库系统,2019/4/9,4,数据库不仅管理数据本身,而且要使用数据模型表示数据之间的联系。数据模型通常可划分成两个层次:第一层次:概念数据模型
6、,是从用户的观点来对数据建模,主要用 于数据库设计;第二层次:逻辑数据模型,是从计算机系统的观点对数据建模,我们所说的数据模型通常指的就是逻辑数据模型,主要用于数据库管理系统的实现。一个数据库管理系统都是基于某种数据模型的。数据库管理系统支持的数据模型有: 层次模型、网状模型、关系模型和面向对象模型。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.3 数据模型,第一章 Visual FoxPro 系统概述,2019/4/9,5,1.1.3.1 概念模型中的数据描述(1)实体:客观存在并可以相互区别的事物称为实体。(2)实体集:同类实体的集合称为实体集。(3)属性
7、:实体所具有的某一特性称为属性。(4)码:唯一标识实体的属性或属性集称为码(Key)。(5)实体型:用实体名及其属性名集合来抽象和描述同类实体。(6)联系:事物及事物之间的联系在概念模型中表现为实体内部和实体之间的联系。概念模型中通常使用E-R图来表示实体联系。E-R图提供了表示实体、属性和实体联系的方法。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.3 数据模型,2019/4/9,6,1.1.3.2 常用的数据模型(1)层次模型: 用树状结构表示实体及其之间联系的数据模型称为层次模型。 支持层次模型的DBMS称为层次数据库管理系统。(2)网状模型: 用网状结
8、构表示实体及其之间联系的模型称为网状模型。 网状模型可以很好地描述现实世界,方便地表示不同实体之间的联系。(3)关系模型:用二维表来表示实体及实体之间联系的模型称为关系模型。关系模型是以关系数学理论为基础的。与层次和网状模型相比,关系模型数据描述一致、模型概念单一。使用关系模型设计的数据库就称为关系型数据库,简称关系数据库。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.3 数据模型,第一章 Visual FoxPro 系统概述,2019/4/9,7,1.1.4.1 关系模型的表示关系模型是将数据组织看成满足一定条件的一张二维表的模型。每一个关系为一个二维表,在
9、 Visual FoxPro 称为表。如表 1.1 是一张学生关系的结构模型表。,表 1.1 学生关系,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,8,1.1.4.1 关系模型的表示关系模型的主要特点表现在关系规范化、集合性操作及数据描述的统一。关系模型中常用的术语和在Visual FoxPro中的表示:(1)关系:一个关系就是一张二维表,一个关系存储成一个文件,称为 “表”。文件扩展名为.dbf。使用“表”来存放同类实体,即实体集。(2)元组:表中的行称为元组。元组对应于表文件中
10、的一条记录。每条记录代表一个具体的实体,即一条记录描述一个实体。(3)字段:表中的列相当于记录的属性,称为字段或数据项。字段就是实体的属性,字段的命名往往和属性名相同。(4)值域:属性的取值范围。如姓名只能是字符类型,性别的值域是(男,女)等。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,2019/4/9,9,(5)主码(关键字):能唯一标识表文件中每条记录的字段或字段的组合,称为记录的主码,在VFP 中称为关键字(简称为键)。(6)外部关键字:若表中的某字段不是本表的关键字,而是另一张表的关键字,这个字段就称为外部关键字。(7)关系模式:对关
11、系的描述称为关系模式。关系模式是型,与记录类型相对应。,关系数据库中关系模型的表示,第一章 Visual FoxPro 系统概述,关系模型可以表示为:关系名(属性1,属性2,属性n),如“学生”表可描述为: 学生(学号,姓名,性别,入学成绩,专业,特长),1.1 数据库基本理论,1.1.4 关系数据库,2019/4/9,10,表 1.1 学生关系,学生.dbf,第一章 Visual FoxPro 系统概述,关系模型中常用的术语和在Visual FoxPro中的表示,如下图所示:,记录,字段名,主码(关键字),表头,字段值(属性),字段,第一章 Visual FoxPro 系统概述,2019/4
12、/9,11,(8)联系:在关系模型中,实体以及实体间的联系用关系来表示。(9)关系的规范化:关系模型要求关系必须是规范化的,规范化指关系数据库中的每一个关系都必须满足一定的规范要求。根据满足规范的条件不同,可以划分为6个等级: 第一范式(1NF) 第二范式(2NF)第三范式(3NF)修正的第三范式(BCNF) 第四范式(4NF) 第五范式(5NF)对通常的问题,只要把数据规范到第三范式即可。第一范式:在一个关系中消除重复字段,且各字段都是不可分的基本 数据项。 例如,关系模式R(姓名,地址,电话号码),如果一个人有两个电话号码,那么在关系中至少要出现两元组,以存储这两个电话号码,这个关系满足1
13、NF。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,12,第二范式:若关系属于第一范式,且所有非主属性都完全依赖关键字段。例如,关系:选课(学号,课程编号,成绩,教师姓名,教师地址), 因为学号和课程编号能决定R的全部属性,所以选课关系的主属性是学号和课程代号,但此时选课关系会出现冗余,如当某一门课程有100个同学选修,那么选课表中就会存在100个元组(记 录),教师姓名和教师地址就会重复100次,因此选课关系就不满足2NF,将它分解成:R1(学号,课程编号,成绩)R2(课程编号,
14、教师姓名,教师地址)此时,两个非主属性完全依赖主关键字段,R1和R2满足2NF。 第三范式:若关系属于第二范式,且关系中所有非主属性都直接依赖关键字段。 例如,关系R2(课程编号,教师姓名,教师地址)满足2NF,但考虑到一个教师开设多门课程的情形,如一个教师开设4门课程,那么关系中就会出现4个元组,教师地址重复4次。将R2分解成:R21(课程编号,教师姓名)和R22(教师姓名,地址)后,R21和R22都是3NF。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,13,在Visual F
15、oxPro 中,关系数据库的规范化是为了解决关系数据库中插入、删除和数据冗余问题而引入的。一张二维表构成的关系应满足以下条件: 表中不允许有重复的字段名。 表中每一列的数据类型必须相同。 表中不允许有完全相同的记录内容。 表中行的次序以及列的次序可以分别任意排列,且行或列的先后次序并不影响表中的关系。(10)关系的完整性:是指关系中的数据及与之有联系的数据间必须遵特的约束和依存关系,以保证数据的正确、有效和相容。,第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,2019/4/9,14,概念模型、关系模型和Visual FoxPro中的数据描述如表1
16、.2所示。,表1.2 数据描述,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,2019/4/9,15,1.1.4.2 Visual FoxPro 关系数据库概述Visual FoxPro关系数据库的组成元素如下:(1)字段(Field) (2)记录(Record) (3)表(Tabel) (4) 数据库(Database)(5)索引(Index) (6) 查询(Query) (7)视图(View) (8) 过滤器(Filter),第一章 Visual FoxPro 系统概述,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual Fo
17、xPro 系统概述,2019/4/9,16,1.1.4.3 关系运算关系运算:是在关系上对记录或字段进行的运算、操作。关系的基本运算有两类: 一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、联接)。1. 传统的集合运算:两个关系必须具有相同的结构(关系模式)。(1)并运算(2)差运算(3)交运算,第一章 Visual FoxPro 系统概述,R:参加网页设计大赛的同学,S:参加游泳队的同学,R和S的并运算:参加网页设计或者参加了游泳队的所有同学,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,17,1.4
18、.3 关系运算,第一章 Visual FoxPro 系统概述,R和S的差运算:参加网页设计但没有参加游泳队的同学,R和S的交运算:既参加网页设计又参加了游泳队的同学,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,18,2. 专门的关系运算(1) 选择运算; (2) 投影运算; (3) 联接运算。,第一章 Visual FoxPro 系统概述,选择运算示意图,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,19,第一章 Visual FoxPro 系统概述,投影运算示
19、意图,1.1 数据库基本理论,1.1.4 关系数据库,第一章 Visual FoxPro 系统概述,2019/4/9,20,1.2.1.1 安装Visual FoxPro的软件与硬件环境 1.2.1.2 Visual FoxPro 的安装 1.2.1.3 启动 Visual FoxPro 1.2.1.4 退出 Visual FoxPro(1)把Visual FoxPro 6.0 中其他窗口关闭。(2)把画面切换到Visual FoxPro 6.0 主窗口中。(3)单击“文件”菜单的“退出 ”命令,或者单击屏幕右上角的“关闭 ” 按钮即可退出Visual FoxPro 。 1.2.1.5 帮助系
20、统,第一章 Visual FoxPro 系统概述,1.2 Visual FoxPro 的运行与用户界面,1.2.1 安装、启动与退出,第一章 Visual FoxPro 系统概述,2019/4/9,21,标题栏,菜单栏,工具栏,窗口工作区,控制按钮,命令窗口,第一章 Visual FoxPro 系统概述,项目管理器,1.2 Visual FoxPro 的运行与用户界面,1.2.2 用户界面,第一章 Visual FoxPro 系统概述,2019/4/9,22,1.2.2.1 菜单系统 “文件”菜单 “编辑”菜单 “显示”菜单 “格式”菜单 “工具”菜单 “程序”菜单 “窗口”菜单 “帮助”菜单
21、 1.2.2.2 工具栏工具栏:包括单击后可以执行常用任务的一组按钮。激活工具栏的方法:方法一(1)从“显示”菜单中选择“工具栏”,打开“工具栏”对话框;(2)在“工具栏”对话框中单击相应的名称,使其前面的复选框中的 选中标志出现或消失来打开或关闭一个工具栏。 方法二(1)在工具栏上右击鼠标 ,弹出工具栏快捷菜单;(2)在快捷菜单列表中,单击相应的工具栏,使其前面的选中标志出现或消失来打开或关闭一个工具栏。,第一章 Visual FoxPro 系统概述,1.2 Visual FoxPro 的运行与用户界面,1.2.2 用户界面,第一章 Visual FoxPro 系统概述,2019/4/9,2
22、3,1.2.2.3 配置Visual FoxPro Visual FoxPro 配置决定了它的外观和使用方法。 例如:Visual FoxPro 6.0所用文件的默认位置、指定日期与时间的格式等。对Visual FoxPro 配置所做的更改既可以是临时的,也可以是永久的(成为下次启动Visual FoxPro 时默认设置值)。可以使用下列方式交互地设置配置: 使用“选项”对话框。 在“命令”窗口的程序中使用 SET 命令。,第一章 Visual FoxPro 系统概述,1.2 Visual FoxPro 的运行与用户界面,1.2.2 用户界面,第一章 Visual FoxPro 系统概述,20
23、19/4/9,24,由于系统在使用中会产生很多文件(如项目文件、表文件、数据库文件等),如果使用系统默认目录,会使用户所建立的文件与系统文件混在一起,不便于管理,因此需要设置自己的工作目录,将自己所创建的所有文件都放在同一文件夹内。例如,可以在D盘的根目录下建立一个文件夹,以存放后面要建立的“世界杯”信息管理项目中所建的表、数据库以及其他文件。为了方便好记,把这个目录也命名为“世界杯”。,第一章 Visual FoxPro 系统概述,Visual FoxPro系统有其默认的工作目录(目录相当于Windows下的文件夹),默认是系统文件所在目录。,1.2 Visual FoxPro 的运行与用户
24、界面,1.2.2 用户界面,1.2.2.3 配置Visual FoxPro,第一章 Visual FoxPro 系统概述,2019/4/9,25,第一章 Visual FoxPro 系统概述,设置工作目录:,第一章 Visual FoxPro 系统概述,2019/4/9,26,项目管理器:是处理数据和对象的主要组织工具,是Visual FoxPro 的“控制中心”。把应用程序中的文件都组织到项目管理器中,便于管理和查找使用。项目:是文件、数据、文档以及对象的集合。主文件的扩展名为.PJX 。Visual FoxPro中使用项目管理器对项目进行维护。项目管理器是应用程序多种类型文件的组织和管理中
25、心,提供简易、直观的方式,组织处理表、表单、数据库、报表、查询和其他文件,用于管理表和数据库或创建应用程序。首先设置用户工作目录为“D:世界杯”。创建一个名为“世界杯”的项目文件。,操作方法,第一章 Visual FoxPro 系统概述,1.3 项目管理器,1.3.1 创建项目,第一章 Visual FoxPro 系统概述,2019/4/9,27,第一章 Visual FoxPro 系统概述,“项目管理器”对话框,1.3 项目管理器,1.3.2 项目管理器的组成,第一章 Visual FoxPro 系统概述,2019/4/9,28,1.3.2.1 项目管理器的选项卡1.3.2.2 项目管理器按
26、钮介绍 新建 添加 修改 浏览 打开/关闭 移去 连编 预览 运行1.3.2.3 改变“项目管理器”的显示外观1. 移动窗口2. 调整窗口尺寸3. 压缩和恢复窗口4. 移动表头5. 停放“项目管理器”,操作,第一章 Visual FoxPro 系统概述,1.3 项目管理器,1.3.2 项目管理器的组成,第一章 Visual FoxPro 系统概述,2019/4/9,29,1.3.3.1 打开/关闭项目管理器1. 打开“项目管理器”2. 关闭“项目管理器”1.3.3.2 查看文件1. 展开项目2. 折叠项目1.3.3.3 在项目管理器中添加或移去文件1. 添加文件2. 移去或删除文件,操作,第一
27、章 Visual FoxPro 系统概述,1.3 项目管理器,1.3.3 使用项目管理器管理文件,第一章 Visual FoxPro 系统概述,2019/4/9,30,1.3.3.4 在项目管理器中新建或修改文件1. 创建文件(1) 在“项目管理器”中选择欲创建的文件类型。 (2)单击“项目管理器”上的 “新建”按钮或使用“项目”菜单的“新建文件”命令。2. 修改文件,第一章 Visual FoxPro 系统概述,1.3.3.5 为文件添加说明 1.3.3.6 查看和编辑项目信息,下面将以在“世界杯”项目中创建一张自由表为例说明文件的创建等操作。在“世界杯”项目中创建世界杯基本信息表,如下表所
28、示。,1.3 项目管理器,1.3.3 使用项目管理器管理文件,第一章 Visual FoxPro 系统概述,2019/4/9,31,操作演示,“世界杯”项目中的基本信息表,2019/4/9,32,“基本信息”表中的字段属性,操作演示,第一章 Visual FoxPro 系统概述,1.3 项目管理器,1.3.3 使用项目管理器管理文件,第一章 Visual FoxPro 系统概述,2019/4/9,33,1向导方式 向导是Visual FoxPro提供的一种快捷的设计工具,以对话框的形式引导用户按提示操作完成Visual FoxPro的某项任务。2菜单方式 利用菜单创建应用程序是开发者采用的主要
29、方法。实际上菜单方式包括对菜单栏、快捷键和工具栏的组合操作。3命令方式 通过在命令窗口中输入合法的命令来完成一系列操作。是一种人机交互方式。4程序方式 在实际中解决问题,将命令编辑成特定的序列,存入程序文件。需要时,通过有关命令调用程序文件,就能自动执行。程序方式供用户编写程序解决问题。,第一章 Visual FoxPro 系统概述,1.4 Visual FoxPro 的工作方式及性能指标,1.4.1 Visual FoxPro的工作方式,第一章 Visual FoxPro 系统概述,2019/4/9,34,第一章 Visual FoxPro 系统概述,“命令”窗口是一种系统窗口,可直接在其中
30、输入命令。所有任务都可以通过在“命令”窗口中输入相应的命令来完成。如果“命令”窗口没有显示在屏幕上,从“窗口”菜单中选择“命令窗口”项,即可打开它。,1.4 Visual FoxPro 的工作方式及性能指标,1.4.2 “命令”窗口的使用,第一章 Visual FoxPro 系统概述,2019/4/9,35,1.4.2.1 “命令”窗口的操作1. 执行命令执行新命令:输入相应的命令,按Enter键。重复执行命令:将光标移到以前命令行的任意位置,按Enter键。重复执行多条命令:选择要重新处理的代码块,按Enter键。2. 编辑命令 “命令“窗口是一个编辑窗口,可以对其中的命令语句进行编辑操作。
31、 在按Enter键执行命令之前可以删除命令语句。 用分号分割长命令。 从“格式”菜单中选择合适的命令来改变字体、行间距和缩进方式。 从“编辑”菜单中选择剪切、复制、粘贴命令移动、复制文本。,第一章 Visual FoxPro 系统概述,1.4.2.2 命令窗口中的快捷菜单,1.4 Visual FoxPro 的工作方式及性能指标,1.4.2 “命令”窗口的使用,第一章 Visual FoxPro 系统概述,2019/4/9,36,1.4.2.3 Visual FoxPro中的命令1. 命令的一般格式命令由两部分组成:前面是命令动词,表示应该执行的操作;后面是若干短语,对操作提供某些限制性的说明
32、。下面列出Visual FoxPro 6.0 操作命令的一般格式:命令动词 FOR WHILE 2. 命令的书写规则3. 命令的运行方式Visual FoxPro 命令的运行方式有两种:命令方式和程序方式。 命令方式:在命令窗口中输入命令行,按Enter键立即执行。 程序方式:通过命令 MODIFY COMMAND 先建立命令文件。存入磁盘,文件名是用户指定的命令文件名,扩展名是.PRG, 然后由DO命令执行。如:DO ,第一章 Visual FoxPro 系统概述,1.4 Visual FoxPro 的工作方式及性能指标,1.4.2 命令窗口的使用,第一章 Visual FoxPro 系统概
33、述,2019/4/9,37,设计器、向导、生成器 是提供给用户的3种交互式的 可视化开发工具。 这些工具使得创建表、表单、数据库、查询和报表以及管理数据变得轻而易举。,“表达式生成器”,第一章 Visual FoxPro 系统概述,1.4 Visual FoxPro 的工作方式及性能指标,1.4.3 向导、设计器与生成器,第一章 Visual FoxPro 系统概述,2019/4/9,38,1文件类型Visual FoxPro 系统具有多种文件类型,以满足不同的需要。文件的类型以扩展名来区分,如在前面创建的项目文件的扩展名为.PJX,项目备注文件的扩展名为.PJT,在项目中创建的“基本信息”表
34、文件的扩展名为.DBF等。2. 文件组成(1)项目文件 (2)数据文件(3)程序文件 (4)索引文件 (5)查询文件 (6)表单文件(7)菜单文件 (8)报表文件(9)标签文件 (10)视图文件(11)文本文件 (12)变量文件3. 性能指标,第一章 Visual FoxPro 系统概述,1.4 Visual FoxPro 的工作方式及性能指标,1.4.4 文件类型与性能指标,第一章 Visual FoxPro 系统概述,2019/4/9,39,思考题 1什么是数据? 什么是信息?数据与信息有何区别及联系? 2数据处理技术的发展经历了哪3个主要阶段? 3什么是数据库?什么是数据库管理系统? 什
35、么是数据库系统?三者的关系如何? 4数据库系统的主要特性有哪些? 5什么是数据模型?数据库管理系统支持的数据模型有哪些? 6什么是实体、实体集、属性、值域、码、实体型和实体的联系?分别举例说明。 7. 什么是关系模型?什么是关系数据库?什么是关系数据库管理系统? 8. 解释在关型模型中的概念:元组、属性、关系、值域、关键字和外部关键字。 9什么是记录、字段、字段值、表、数据库? 什么是索引? 10什么是关系运算?传统的集合运算有哪些?专门的关系运算有哪些?举例说明。 11项目管理器有哪些功能和作用? 12在Visual FoxPro中开发应用程序有哪些方式? 13Visual FoxPro的“
36、命令”窗口有什么功能?命令的运行方式有哪些? 14简述命令的格式及命令的书写规则。 15Visual FoxPro提供给用户的三种交互式的可视化开发工具是哪3种? 16表达式生成器有什么用途?,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,2019/4/9,40,实习题一 1启动Visual FoxPro,建立“世界杯”项目工作目录。在该文件夹下创建表、查询、表单、报表、菜单以及程序文件夹。 2在“世界杯”信项目文件夹下建立“世界杯”项目文件。 3在“世界杯”项目文件中建立自由表“基本信息”表,并按教材要求输入记录。 4在“世界杯”项目文件中建立自由表“学生”表,并输入至少20条记录。 5通过命令窗口运行几个常用的函数和命令,并练习对表的操作。练习题及上机实习的具体要求及操作步骤,参照配套的上机实习指导。,第一章 Visual FoxPro 系统概述,第一章 Visual FoxPro 系统概述,