VFP数据库

排序与索引有何区别?索引有哪几种?如何建立索引文件?

题目

排序与索引有何区别?索引有哪几种?如何建立索引文件?

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

第1题:

在Visual FoxPro中,使用AVERAGE命令时,表文件需要______。

A.排序

B.建立索引

C.排序或建立索引

D.都不需要


正确答案:D
解析:AVERAGE命令的含义是对所有记录的某个属性值求平均值,而求平均值的操作只需要知道属性总和与记录的数量即可,因此不需要对表文件进行建立索引或是排序的操作,本题的正确答案为D。

第2题:

索引无序文件是指( )。

A.主文件有充,索引表有序

B.主文件有充,索引表无序

C.主文件无充,索引表无序

D.主文件无充,索引表有序


正确答案:D


第3题:

VFP中排序和索引的区别在于:()

A、排序和索引都建立了一个新表,但索引所建的新表要小得多。

B、索引起作用后,增加或修改表记录时索引文件会自动更新。

C、索引不改变原文件的物理顺序。

D、索引文件不能单独使用,要和原表一起使用,但排序文件可以单独使用。

E、排序文件不能单独使用,要和原表一起使用,但索引文件可以单独使用。


正确答案:ABCD

第4题:

下面有关表索引的几种说法,正确的是()。

  • A、索引和排序一样,它改变记录的物理顺序。
  • B、索引文件有单索引文件(.IDX)和复合索引文件(.CDX)两大类。
  • C、建立单索引可以使用FOR子句,复合索引不能使用该子句。
  • D、索引关键字中涉及到多个字段时,用“,”将各个子段分隔开。

正确答案:B

第5题:

数据库排序文件和索引文件有什么区别?


正确答案: 排序文件又可称为分类文件。它是按照某一关键字或多个关键字来重新排序数据库中的数据,数据可按升序排序,也可按降序排序,它将原文件记录物理地移动,存入一个新文件。而索引的办法则是将文件记录的排列顺序记入索引文件,它是根据指定的关键字建立起来的。

第6题:

关于索引文件说法正确的是______。

A.索引文件的扩展名只有.CDX

B.复合索引文件中可以存储多种排序方法

C.建立索引时不可以使用for条件

D.“index on 性别tag al”命令中的a1是指索引文件名


正确答案:D

第7题:

考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是______。

A) 聚集索引

B) 非聚集索引

C) 稠密索引

D) 辅助索引

A.

B.

C.

D.


正确答案:A
解析:对于一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是聚集索引。否则,该索引文件为非聚集索引。本题选A。
  选择C稠密索引相对于稀疏索引,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,如果只是一部分查找码的值有对应的索引记录,则该索引称为稀疏索引。
  选项D辅助索引相对于主索引,在数据文件包含主码的属性集上建立的索引称为主索引。在数据文件的非主属性上建立的索引称为辅助索引。

第8题:

执行命令“INDEX on姓名TAG index name”建立索引后,下列叙述错误的是

A.此命令建立的索引是当前有效索引

B.此命令所建立的索引将保存在.idx文件中

C.表中记录按索引表达式升序排序

D.此命令的索引表达式是“姓名”,索引名是“index name”


正确答案:B
解析:本题考查索引的建立.执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在.idx文件中,故答案为选项D。

第9题:

一个索引文件中包含多种索引排序方式,这种索引文件被称为()文件。

  • A、单索引
  • B、复合索引
  • C、主索引
  • D、普通索引

正确答案:B

第10题:

执行命令:INDEX on姓名TAG index_name,建立索引后,下列叙述错误的是()

  • A、此命令建立的索引是当前有效索引
  • B、此命令所建立的索引将保存在.idx文件中
  • C、表中记录按索引表达式升序排序
  • D、此命令的索引表达式是:姓名

正确答案:B

更多相关问题