计算机二级

在Visual FoxPro中通过建立主索引或候选索引来实现【8】完整性约束。

题目

在Visual FoxPro中通过建立主索引或候选索引来实现【8】完整性约束。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是( )。

A)FOREIGN KEY

B)DEFAULT

C)PRIMARY KEY

D)CHECK


正确答案:C

第2题:

( 9 )在 Visual FoxPro 中,通过建立数据库表的主索引可以实现数据的 【 9 】 完整性。


正确答案:

第3题:

在Visual FoxPro中通过建立主索引或候选索引来实现____完整性约束。


正确答案:实体
在Visual FoxPro中主索引和候选索引保证了记录在表中是惟一的,这属于数据完整性中的实体完整性。在VisualFoxPro中建立主索引或者候选索引的目的是实现实体的完整性约束。

第4题:

下列关于索引的叙述中错误的是

A.Visual FoxPro中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引

B.在用命令方式建立索引时,可以建立普通索引,唯一索引(UNIQUE)或候选索引 (CANDIDATE),但是不能建立主索引

C.在表设计器的字段选项卡中建立的索引默认为普通索引

D.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可


正确答案:D
解析:在Visual FoxPro中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引4种。主索引:在指定字段或表达式中不允许出现重复值的索引,可以看作是主索引,建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。候选索引:候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。唯一索引:唯一索引是为了保持用早期版本的兼容性,它的“唯一”是指索引项的唯一,而不是字段的唯一。普通索引:普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项也允许出现重复值。在一个表中可以建立多个普通索引。在命令方式下,不能建立主索引,只能建立普通索引、唯一索引或候选索引;而在表设计器的字段选项卡中建立的索引默认为普通索引,并不是主索引;当需要在数据库设计器中建立两表之.间的永久关系时,一般应该是父表的主索引、子表的普通索引才可以,不能够使任何字段,因此选择D。

第5题:

在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。

A.主索引

B.唯一索引

C.候选索引

D.普通索引


正确答案:A
A。【解析】索引是对表中的记录按照某种逻辑顺序重新排列。主索引:在指定的字段或表达式中不允许出现重复值的索引,且一个表只能创建一个主索引;候选索引:具有与主索引相同的性质和功能,但一个表中可以创建多个候选索引,其指定的字段或表达式中也不允许出现重复值;唯一索引:它的“唯一性”是指索引项的唯一,而不是字段值的唯一。但在使用该索引时,重复的索引段值只有唯一一个值出现在索引项中;普通索引:不仅允许字段中出现重复值,并且索引项中也允许出现重复值。

第6题:

在Visual FoxPro中不允许出现重复字段值的索引是( )。

A.候选索引和主索引

B.普通索引和唯一索引

C.唯一索引和主索引

D.唯一索引


正确答案:A
解析:主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。
候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的唯一性并决定处理记录的顺序。
唯一索引是为了保持同早期版本的兼容性,它的“唯一性”是指索引项的唯一,而不是字段值的唯一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个唯一索引。
普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。

第7题:

下列关于索引的叙述中正确的是( )。

A.Visual FoxPro中的索引类型共有4种,分别是主索引、候选索引、普通索引和唯一索引

B.在用命令方式建立索引时,可以建立主索引、普通索引或唯一索引,但是不能建立候选索引

C.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可

D.在表设计器的字段选项卡中建立的索引默认为主索引


正确答案:A
在VisualFoxPro中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引4种。主索引:在指定字段或表达式中不允许出现重复值的索引可以看作是主索引,建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。候选索引:候选索引和主索引具有相同的特性,建立候选索引的字段司以看作是候选关键字,所以一个表可以建立多个候选索引。唯一索引:唯一索引是为了保持用早期版本的兼容性,它的“唯一”是指索引项的唯一,而不是字段的唯一。普通索引:普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项也允许出现重复值。在一个表中可以建立多个普通索引。在命令力式下,不能建立主索引,只能建立普通索引、唯一索引或候选系引,B选项错误;当需要在数据库设计器中建立两表之间的永久关系时,一般应该是父表的主索引、子表的普通索引才可以,不能够使任何字段,因此选项c错误;而D选项中,在表设计器的字段选项卡中建立的索引默认为普通索引,并不是主索引。

第8题:

在Visual FoxPro的数据库表中只能有一个______。

A.候选索引

B.普通索引

C.主索引

D.惟一索引


正确答案:C
解析:VISUAL FOXPRO中的索引分为主索引、候选索引、惟一索引和普通索引四种。
1、主索引
在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,它强调“不允许出现重复值”是指建立索引的字段值不允许重复。如要在任何已含有重复数据的字段中建立主索引,VISUAL FOXPRO将产生错误信息,如果一定要这样的字段上建立索引,则必须首先删除重复的字段值。建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。主索引可确保字段中输入值的惟一性并决定了处理记录的顺序。可以为数据库中的每个表建立一个主索引。如果某个表已经有了一个主索引,还可以为它添加候选索引。
2、候选索引
候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。候选索引和主索引一样要求字段值的惟一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引。
3、惟一索引
惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。
4、普通索引
普通索引也可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。

第9题:

在Visual FoxPro中,通过约束规则可以保证_____完整性。


正确答案:
域 【解析】域完整性指的是对表中字段的取值范围的限定。可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。

第10题:

在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用_____子句说明候选索引。


正确答案:
UNIQUE【解析】在SQL的CREATE TABLE语句建立数据库表时,用UNIQUE说明候选索引。

更多相关问题