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

  计算机考试
 


  FOXBASE+    


  建立数据库

    建立数据库分为直接建立和间接建立两种方法。所谓直接建立是指用建立数据库的命令生成库文件;间接建立是指通过现存的数据库产生一个新的数据库,例如,数据库的复制、排序等命令。这里先介绍直接建立数据库的命令。

    1.建立数据库 CREATE

    数据库的直接建立分两步完成,苜先建立数据库结构,然后再输入数据记录。

    命令格式:CREATE <数据库文件名>

    该命令的功能是通过人机会话方式定义新的数据库结构,并作为.DBF文件存入磁盘。

    描述数据库中的字段需要定义各个字段的名称、类型和宽度三个参数。如果是数值型字段还需定义小数位。

     字段名:由1-10个字符(最多5个汉字)组成,必须以字母或汉字开头,可含字母、数字和下划线,中间不允许嵌入空恪。

     字段类型:有5种类型,即数值型(W型)、字符型(C型)、逻辑型(L型)、日期型(D型)、备注型(M型)。可以直接键入字母选择字段类型,也可以按空恪键变换屏幕提示行显示的字段类型,以回车表示选定。

     字段宽度:N型和C型字段需要用户指定宽度,N型还要指定小数位数。系统规定的固定宽度包括:L型1个字节;D型8个字节;M型在.DBF文件中10个字节。

     功能注释:

     (1)文件扩展名可以省略,由系统默认为.DBF。如果存在同名文件,系统将给出提示:文件已经存在,覆盖它?(是/否)。需要用户用Y或N回答是否覆盖同名文件。

     (2)执行此命令时系统进入全屏幕编辑状态,并以人机会话方式在屏幕下面给出充分的提示信息,方便用户对字段的描述。

     (3)当数据库中定义了备注型字段时,系统自动生成一个与库文件的主名相同、扩展名为.DBT的辅助文件来存放此类字段的内容。备注型字段的值以字处理的方式输入。

     无论在一个记录中定义了几个备注型字段,系统只生成一个备注文件,存放这个.DBF文件中的所有M型字段的实际内容。

     (4)一个数据库最多定义128个字段。字段的总宽度不能超过4000个字节。

    2.退出CREATE命令

    在FoxBASE中有不少命令是在全屏幕编辑方式下操作的,这类命令分为正常结束和异常结束两种退出方式。正常结束时,系统在磁盘上存储编辑结果,异常结束则不保存本次的编辑结果。

     (1)自然结束退出

     光标在一个新的字段开始位置直接回车,表示不再向下进行了。屏幕底行显示提示信息:“键入回车确认,其它任意键恢复。”需要用户再次回车确认,否则重新返回编辑状态。以回车认可之后,屏幕底行显示:“稍候…”,表示系统正在将文件存入磁盘。片刻之后,系统在底行显示“现在输入数据记录吗?(是/否)”。用户若准备接着输入数据,应该回答Y,键入任何其他键系统都认为N,则退出CREATE命令,返回到圆点提示符状态。

     (2)存盘退出

     无论光标在什么位置,同时按下键和W键 (记作CtrlW),或者同时按下键和键 (记作CtrlEnd)都可以正常结束全屏幕编辑操作。按组合键的方法是,先按下第一个键 (如Ctrl键)不动,再点按一下第二个键,然后全部松手。正常结束全屏幕编辑均需用户再次回车确认才存盘退出,返回圆点提示符。

     (3)异常退出

     如果不准备保存本次编辑操作的结果,按下键或CtrlQ。系统提示“真想放弃这次操作吗?(是/否)”,用Y确认后则本次操作无效,返回系统提示符。

课堂提问:
问题

 


基础测试
测试