VisualFoxpro程序设计教程数据库基础
- 格式:pptx
- 大小:2.04 MB
- 文档页数:124


Visual FoxPro程序设计课程学习要点第1章数据库基础1.Visual FoxPro就是一种关系数据库管理系统。
2.关系数据库系统中常用的关系术语:(1)关系:一个关系就是一张二维表。
在Visual FoxPro中,一个关系存储为一个文件,文件的扩展名为.dbf,称为“表”。
(2)元组:在一个二维表(一个具体的关系)中,水平方向的行称为元组,每一行是一个元组。
元组也可以称之为记录。
(3)属性:二维表中垂直方向的一列称之为关系的一个属性,也就是表中的一个字段。
3.专门的关系运算(选择、投影、联接)(1)选择:是指从指定的关系中选择某些满足条件的元组构成一个新的关系。
(2)投影:是指从指定的关系中选择某些属性的所有值组成的新关系。
(3)联接:是将两个关系联接在一起,形成一个新的关系。
4.计算机数据管理发展经历了人工管理、文件管理、数据库系统、分布式数据库系统、面向对象数据库系统。
第2章 Visual FoxPro系统初步1.Visual FoxPro 6.0主要有两种工作方式:交互操作方式和程序执行方式。
2.VFP的命令和子句的书写规则。
(1)VFP每条命令必须以命令动词开始,回车键结束。
(2)命令动词与子句、子句与子句、子句内的各部分之间必须用空格(至少一个空格)隔开。
(3)命令子句写在命令动词后,数量不限,次序不影响命令的执行结果。
(4)命令动词与各子句中的保留字,包括以后将介绍的函数名都可简写为前4个字符,而且对其中出现的英文字母,使用大小写等效。
(5)一般情况下,一行只能写一条命令,若一行写不下,可在行尾使用续行符“;”并回车分行,并在下一行继续键入该命令。
(6)命令中出现的所有符号,如括号、逗号、双引号等应在英文半角状态下输入。
3.VFP常用的命令子句主要有如下几种。
(1)范围子句范围子句用来确定执行该命令涉及的记录范围,一共有4种限定方法。
①ALL 所有记录。
②NEXT <n> 从当前记录起的N个记录。
第1章 Visual FoxPro 数据库基础Visual FoxPro是目前微机上优秀的数据库管理系统软件之一,在具体学习Visual FoxPro 之前,我们首先学习数据库的基本概念和关系数据库设计的基础知识,这是我们学好Visual FoxPro的必要前提条件。
1.1 数据库基础知识§1.1.1 计算机数据管理的发展1.数据与数据处理数据是指存储在某一媒体上能够识别的物理符号。
数据处理是指将数据转换成信息的过程。
而信息是一种被加工成特定形式的数据,这种数据形式对数据接收者来说是有意义的。
计算机是用外存储器存储数据;用软件来管理数据;用程序来处理数据。
2.计算机数据管理数据处理的中心问题是数据管理。
计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。
计算机管理数据经历了由低级到高级的以下几个发展阶段:①人工管理(20世纪50年代中期以前)其特点:数据与程序不具有独立性,一组数据对应一组程序。
数据不长期保存,程序间存在大量数据冗余。
②文件系统(20世纪50年代后期至60年代中后期)这一时期出现了高级语言和操作系统,操作系统中的文件系统是专门管理外存储器中的数据管理系统,数据与程序有了一定的独立性,但数据和程序相互依赖,数据冗余度大。
③数据库系统(从20世纪60年代后期开始)为了实现计算机对数据的统一管理,达到数据共享的目的,发展了数据库技术。
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性;减小数据的冗余度;提供数据与应用程序的独立性。
为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBase Management System)。
数据库管理系统是在操作系统的支持下运行的。
Visual FoxPro6.0就是一种在微机上运行的32位数据管理系统软件。
④分布式数据库系统(20世纪70年代后期之后)分布式数据库系统是数据技术和计算机网络技术紧密结合的产物。