vfp等级考试复习题

第一部分内容 有关数据库、表的基本概念及操作

1.成绩表中的成绩必须在0~100之间的规则是满足关系模型的________完整性。

A.实体完整性 B.域完整性 C.参照完整性 D.用户自定义完整性

【解析】答案为B。在关系数据库中,完整性主要有域完整性、实体完整性和参照完整性三种类型。域完整性规定了属性的取值范围,由应用环境对数据的需求决定。实体完整性要求任一元组的主关键字的值不为空,且在所属的关系中唯一。参照完整性要求当一个元组的外部关键字的值不为空时,以该外部关键字的值作为主关键字的值的元组必须在相应的关系中存在。成绩必须在0~100之间是成绩表的成绩属性的取值范围的规定,属于域完整性。

2.EMPTY(SPACE(3))和ISNULL(SPACE(3))函数的返回值分别为__________。

【解析】答案为.T.、.F.。EMPTY()函数用来测试参数是否为空,当参数为空字符串、空格或0时返回真,为null返回假值,而ISNULL()函数用来测试参数是否为null值,只有参数为null的时候返回真,其余均返回假值。

3.当数据库表移出数据库成为自由表之后,仍然有效的是________。

A.字段的默认值 B.表的记录的有效性规则

C.结构复合索引 D.表的触发器

【解析】答案为C。当数据库表移出数据库成为自由表后,字段的扩展属性和数据库表的表属性都消失,因为这些信息是数据库表所特有的,如字段的标题、格式、字段有效性规则、默认值等以及表的长表名、记录的有效性规则、触发器等都消失。只有结构复合索引还保留着,结构复合索引文件中的主索引变成候选索引。

4.下列________操作不会损坏相关表之间数据的一致性。

A.删除了子表中的记录而没有删除主表中的相关记录

B.删除了主表中的记录而没有删除子表中的相关记录

C.在子表中插入记录的外部关键字的值是主表关键字中没有的

D.在主表中修改了主关键字的值而没有同时修改子表中相关记录的外部关键字的值

【解析】答案为A。相关表之间数据的一致性指的是相关表之间的主关键字和外部关键字之间数据的一致性。B、C、D选项的操作都会引起两张表的主关键字的值和外部关键字的值不一致。

5.依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区区号分别是_______。

CLOSE TABLES ALL

USE TS

USE TS AGAIN IN 5

SELECT 0

USE TS AGAIN

BROWSE

A.B、2 B.TS、2 C.B、5 D.E、2

【解析】答案为A。该段命令的功能是:首先关闭所有的表,此时没有工作区被使用。USE TS是在1号工作区打开TS表,此时1号工作区为当前工作区,别名就为表文件名TS。USE TS AGAIN IN 5是在5号工作区再次打开TS表,但是5号工作区未作为当前工作区,表的别名为E。SELECT 0选择未被使用的工作区区号最小的工作区即2号工作区作为当前工作区。如果一张表在多个工作区被打开而未指定别名,则第一次打

你可能喜欢

  • 等级考试复习题
  • 计算机级考试复习题
  • 化工设备期末考试复习题
  • 机械设计期末考试复习题
  • 平面设计师考试复习题
  • 心理学考试复习题
  • 建筑设备期末考试复习题

vfp等级考试复习题相关文档

最新文档

返回顶部