通过对本章的学习,熟悉并掌握Visual FoxPro数据表的基本操作,包括数据表的创建和编辑、数据表的打开与定位、数据表记录的增加与删除、数据表的排序与索引、数据表的查询与统计以及多表的使用等。
另外,读者在设计数据表时,还需要掌握字段约束的设计、表的约束设计等知识,包括显示的设置、字段有效性的设置、设置长表名、记录有效性验证、触发器等。
1.填空题
(1)VFP中的表分为 和 ,扩展名均为 。
(2)数据库表与自由表相比,有更强的 功能。
(3)引用非当前工作区中表的字段的格式为 。
(4)字段名必须是这样一个字符串:以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过_____个字符。
(5)将记录指针定位于第一个满足条件的记录上,应使用命令 ,继续向下查找满足条件的记录,可采用命令 。
2.选择题
(1)已知当前表中有60条记录,当前记录为第6号记录。在执行命令SKIP 3后,当前为第 号记录。
A.3 B.4 C.8 D.9
(2)使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 。
A.末记录 B.首记录
C.末记录的后面 D.首记录的前面
(3)利用向导创建数据表时,应该 。
A.在工具栏上单击“向导”按钮 B.在命令窗口执行CREATE
C.在表设计器中选择 D.在新建窗口中单击“向导”按钮
(4)一个表的全部备注字段的内容存储在 中。
A.同一表备注文件 B.不同表备注文件
C.同一文件文本 D.同一数据库文件
(5)若要以数据表中的“性别”字段为索引关键字建立索引,下列命令中错误的是 。
A.INDEX ON 性别TO XB B.INDEX ON 性别TAG XB
C.INDEX ON 性别TAG XB TO XB D.INDEX ON 性别TAG XB OF XB