Visual FoxPro中,数据库中的每个表可以且只能创建一个索引的是()

题目
单选题
Visual FoxPro中,数据库中的每个表可以且只能创建一个索引的是()
A

候选索引

B

唯一索引

C

主索引

D

普通索引

E

以上均是

参考答案和解析
正确答案: A
解析: 主索引和候选索引中的关键字段或表达式不能有重复值,自由表不可以建立主索引,数据库的每个表可以且只能创建一个主索引;自由表和数据库表均可建立多个候选索引。普通索引和唯一索引的关键字段或表达式可以有重复值,在一个表中可以加入多个普通索引;唯一索引在索引对照表中具有重复值的记录仅存储其中的第一个。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.候选索引

B.普通索引

C.主索引

D.惟一索引


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

第2题:

在 Visual FoxPro 中 , 下面关于索引的正确描述是

A) 当数据库表建立索引以后 , 表中的记录的物理顺序将被改变

B) 索引的数据将与表的数据存储在一个物理文件中

C) 建立索引是创建一个索引文件 , 该文件包含有指向表记录的指针

D) 使用索引可以加快对表的更新操作


正确答案:C

第3题:

Visual FoxPro中,数据库中的每个表可以且只能创建一个索引的是( )。

A、普通索引

B、候选索引

C、主索引

D、惟一索引

E、以上均是


参考答案:C

第4题:

在Visual FoxPro中,下列关于索引的正确描述是( )。

A.当数据库表建立索引以后,表中记录的物理顺序将被改变

B.索引的数据将与表的数据存储在一个物理文件中

C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针

D.使用索引可以加快对表的更新操作


正确答案:C
解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。

第5题:

在Visual FoxPro中,数据库表中索引建立后,它将决定数据表中.记录的【 】顺序。


正确答案:逻辑
逻辑 解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。若要根据特定的顺序处理表记录,可以选择一个相应的索引,加速对表的查询工作。数据库表中的索引建立后,它将决定数据表中记录的逻辑顺序,而不会改变记录的物理顺序。

第6题:

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

A)FOREIGN KEY

B)DEFAULT

C)PRIMARY KEY

D)CHECK


正确答案:C

第7题:

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


正确答案:

第8题:

在Visual FoxPro中,下面关于索引的描述错误的是( )。

A)当数据库表建立索引以后,表中记录的物理顺序仍保持不变

B)索引的数据将与表的数据存储在一个物理文件中

c)建立索引是创建一个索引文件,该文件包含有指向表记录的指针

D)使用索引可以加快对表的查询操作


正确答案:B

第9题:

Visual FoxPro中,数据库中的每个表可以且只能创建一个索引的是

A.候选索引

B.唯一索引

C.主索引

D.普通索引

E.以上均是


正确答案:C
主索引和候选索引中的关键字段或表达式不能有重复值,自由表不可以建立主索引,数据库的每个表可以且只能创建一个主索引;自由表和数据库表均可建立多个候选索引普通索引和唯一索引的关键字段或表达式可以有重复值,在一个表中可以加入多个普通索引;唯一索引在索引对照表中具有重复值的记录仅存储其中的第一个。

第10题:

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

A.FOREIGN KEY

B.DEFAULT

C.PRIMARY KEY

D.CHECK


正确答案:C
解析:数据实体完整性是为了保证表中记录惟一的特性,即在一个表中不允许有重复的记录。Visual Foxpro利用主关键字或候选关键字来保证表中记录的惟一,即保证实体惟一性。而在题中的四个选项中,只有选项C的“PRIMARY KEY”短语是用来在SQL创建表命令中创建主索引。