当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  FOXBASE+    


  库结构与库文件之间的转换

    一、生成结构文件

     可以把当前数据库的结构按照一个字段定义作为一条记录复制成数据库,此类数据库称为结构库文件,简称为结构文件。结构文件的数据库结构是由系统自动生成的统一结构。它包含四个固定字段:FIELD_NAME、FIELD_TYPE、FIELD_LEN、FIELD_DEC,分别存放字段名、字段类型、字段宽度和小数位数。当前数据库的每个字段定义将转换为结构库文件中的一条记录。

     命令格式:

     COPY TO<新库文件名>STRUCTURE EXTENDED

     功能注释:

     (1)结构库文件的默认扩展名为.DBF,其结构由系统自动生成。

     (2)结构库文件可以作为数据字典,或用于间接方式生成数据库。

    二、从结构文件建且数据库

     CREATE命令用于直接建立数据库,用COPY命令可以复制己有的数据库,属于间接建立数据库。由于结构文件中的记录是字段定义,也可以根据结构文件建立数据库文件的结构。

     命令格式:

     CREATE <新数据库名> FROM <结构文件名>

     功能注释:

     (1) 此命令是COPY STRUCTURE EXTENDED命令的逆过程。结构库文件必须有标准结构,含四个字段:FIELD_NAME、FIELD_TYPE、FIELD_LEN、FIELD_DEC。

     (2) 生成的新数据库只包含数据库结构,没有记录。命令执行后新数据库将自动打开。用户可以用APPEND命令加入记录。

课堂提问:
问题

 


简单举例
例子
基础测试
测试