文档介绍:第2章 FoxPro基础知识
FoxPro 基础知识
FoxPro数据库文件(Database File)
FoxPro的引导过程
FoxPro 基础知识
FoxPro 的系统组成
FoxPro本身是一个庞大的系统软件, 它包含有大量的文件, 这些文件称为FoxPro的系统文件。
在使用FoxPro之前, 必须把它的系统文件全部按规定安装到硬盘上。
用户利用FoxPro可建立多种类型的用户文件, 从而构成用户的数据库系统。
FoxPro文件名的一般形式
利用FoxPro建立的各类文件都是磁盘文件, 需要时才调入内存使用。 FoxPro根据用户提供的文件名, 对指定磁盘上的指定文件进行各种操作。
1. 文件名
FoxPro是在操作系统支持下对文件进行管理的, 因此, 对文件名的规定与操作系统相同。
在FoxPro中, 一个文件名由两部分组成: 一是文件名本身; 另一是扩展名(也称后缀)。其一般形式为
2. 对文件名的一些规定
FoxPro规定, 文件名本身必须是以汉字或英文字母或数字开头的字符串, 且最多可由 8 个字符组成(一个汉字按两个字符计算)。在这串字符中, 可以有汉字、英文字母、十进制数符和下划线, 但不能有空格等其它符号。
扩展名部分最多由 3 个字符组成。它不仅是文件名的一部分, 而且可用来区分文件的类型。
FoxPro数据库文件(Database File)
在FoxPro的各类用户文件中, 数据库文件是最基本的文件, 简称库文件。库文件存放的是关系, 关系又称为表(Table)。由于FoxPro的每个库文件中只能存放一个表, 因此库文件名即为表名, 库文件也称为表。为了方便起见, 本书以后只采用库文件这一称呼。表
2—1是计算机输出的一个实际库文件,它的文件名为“职工DBF”。
数据库文件的文件名;
在FoxPro中,系统提供的库文件名的格式为;
文件名DBF
“DBF”是系统默认的库文件名的扩展名,是库文件的标志。如果用户不采用系统默认的扩展名,则必须明确声明。;
、字段、字段变量和字段值
1 字段、字段名、字段值简介
2 记录
3 字段变量、字段变量名和字段变量值
4 字段名
5 字段宽度
6 记录号
字段的六种基本类型
一个字段的类型就是指其字段值的类型。;
不同类型的数据在存储器中的存储方法是不同的,而且不同类型的数据所能进行的运算也是不同的。
FoxPro有六种基本的字段类型。它们是:数字型字段(N型),浮点型字段(F型),日期型字段(D型),逻辑型字段(L型),字符型字段(C型)和记忆型字段(M型)。
1 数字型字段(NumericField);
2 浮点型字段(FloatField)
3 日期型字段(DateField);
4 逻辑型字段(LogicalField)
5 字符型字段(CharacterField);
6 记忆型字段(Memo)
各类字段数据的存放形式
各类字段数据在库文件中的存放形式如下:;
对于数字型字段,若数据的实际宽度不足字段定义宽度,则系统在数据左边填以空格补齐。
对于浮点型字段,其数据的存放形式与数字型字段是完全相同的。;