VFP数据库

在数据库表中只能建立一个主索引。

题目

在数据库表中只能建立一个主索引。

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

第1题:

(1)请在考生文件夹下建立一个数据库“考试”。

(2)将考生文件夹下的自由表“student”、“course”、“score”添加到数据库“考试”中。

(3)为“student”表建立主索引,索引名和索引表达式均为“学号”;为表“course”建立主索引,索引名和索引表达式均为“课程编号”;为表“score”建立两个普通索引,其中一个索引名和索引表达式均为“学号”,另一个索引名和索引表达式均为“课程编号”。

(4)在以上建立的各个索引的基础上为3个表建立联系。


正确答案:
【考点指引】本大题主要考查数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加或修改数据库表及建立表之间的联系,可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。
(1)【操作步骤】
在命令窗口输入命令:CREATE DATABASE考试(回车执行),新建一个数据库“考试”。
(2)【操作步骤】
在命令窗口输入命令:MODI DATABASE(回车执行),打开数据库设计器,在数据库设计器中单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令,分别将考生文件夹下的自由表“student”、“course”、“score”添加到数据库中。
(3)【操作步骤】
①在数据库设计器中,选择表“student”,单击“修改”按钮,打开表设计器修改表“student”结构,在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。
②在数据库设计器中,选择表“course”,单击“修改”按钮,打开表设计器修改表“course”结构,在“course”表设计器的“索引”选项卡的“索引名”中输入“课程编号”,选择索引类型为“主索引”,索引表达式为“课程编号”。
③在数据库设计器中,选择表“score”,单击“修改”按钮,打开表设计器修改表“score”结构,在“score”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“普通索引”,索引表达式为“学号”;单击“插入”按钮增加一行,“索引名”中输入“课程编号”,选择索引类型为“普通索引”,索引表达式为“课程编号”。
(4)【操作步骤】
①在数据库设计器中,选择表“student”的索引名“学号”,然后把它拖拽到表“score"的索引名“学号”字段上。
②选择表“course”的索引名“课程编号”,然后把它拖拽到表“score”的索引名“课程编号”字段上。

第2题:

在表的索引类型中,主索引可以在( )中建立。

A.自由表

B.数据库表

C.任何表

D.自由表和视图


正确答案:B

第3题:

没一个数据库表中只能有一个()。

A.主索引

B.候选索引

C.普通索引

D.惟一索引


参考答案:A

第4题:

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

A) 候选索引

B) 普通索引

C) 主索引

D) 唯一索引


正确答案:C

第5题:

如果数据库表中建立主索引,一旦将该数据库表移出数据库后,该主索引将转变为__________索引。


正确答案:
候选 
【解析】由于自由表中不能建立主索引,而候选索引有着与主索引类似的功能,因此,当数据库表转为自由表后,主索引字段也会相应地转变为候选索引。 

第6题:

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

A.候选索引

B.普通索引

C.主索引

D.惟一索引


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

第7题:

在Visual FoxPr0的数据库表中只能有一个( )。

A.候选索引

B.普通索引

C.主索引

D.唯一索引


正确答案:C
C。【解析】主索引是在指定字段或表达式中不允许出现重复值的索引,可以起到主关键字的作用。

第8题:

在数据库设计器中设计表之间的联系时,要在父表中建立主索引或候选索引,在子表中建立【 】。


正确答案:普通索引
在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两表之间的联系。

第9题:

下列关于主索引和候选索引的叙述中,不正确的是( )。

A)主索引不可以通过INDEX命令建立,而候选索引可以

B)主索引和候选索引都能保证表记录的惟一性

C)主索引不可以建立在自由表上,而候选索引可以建立在自由表上

D)一个表中只能存在一个主索引或一个候选索引


正确答案:D
通过INDEX命令只能建立候选索引、惟一索引和普通索引,主索引只能在数据库表中通过SQL命令建立。主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。一个表只能有一个主索引。候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,一个表可以建立多个候选索引。 

第10题:

在表的索引类型中,建立主索引的环境是()。

  • A、自由表
  • B、数据库表
  • C、任何表
  • D、自由表和视图

正确答案:B