VFP数据库

当前表中有168条记录,建立索引后按索引顺序最后一条记录的记录号是122,执行APPEXD命令追加1条记录,该记录的记录号是123

题目

当前表中有168条记录,建立索引后按索引顺序最后一条记录的记录号是122,执行APPEXD命令追加1条记录,该记录的记录号是123

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

第1题:

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


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

第2题:

若打开一个建立了结构复合索引的数据表,再执行LIST命令,则表记录的顺序将按 ______ 显示。

A.第一个索引标识

B.最后一个索引标识

C.主索引标识

D.原顺序


正确答案:D
解析:一个表可以打开多个索引文件,复合结构索引文件可能包括多个索引标识,但任何时候,只有一个索引文件能起作用,在复合索引文件中,也只有一个索引标识起作用。当前起作用的索引文件称为主控索引文件,当前起作用的索引标识称为主控索引。当表打开时,结构复合索引文件自动打开,但还需要使用“SET ORDER TO”命令确定主控索引。因此打开一个建立了结构复合索引的数据表,再执行LIST命令,此时没有主控索引,表记录的顺序将按原顺序显示。

第3题:

索引一但建立,它将决定数据表中记录的【 】顺序。


正确答案:逻辑
逻辑

第4题:

在没有打开索引的情况下,如果当前记录指针指向20号记录,执行命令SKIP-4后,记录指针指向第【 】记录。


正确答案:【 】16
【 】16 解析:SKIP-4表示指针从当前记录开始,向上移动4条记录,此时记录指针指向第16条记录。

第5题:

设当前内存中有打开的表及索引,且表中有若干条记录,使用GOTOP命令后,当前记录指针所指的记录号是

A.0

B.1

C.2

D.不知道


正确答案:D
解析:在没有主索引的情况下,执行GO TOP后,当前记录指针所指的记录号是1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号不一定是1,故选项 D为正确答案。

第6题:

聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织,在二个基本表上最多只能建立【 】个聚簇索引。


正确答案:一 或 1
一 或 1 解析:所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。在一个基本表上最多只能建立一个聚簇索引;用户可以在最常查询的列上建立聚簇索引以提高查询效率;但是,建立聚簇索引后,更新索引列数据时,往往导致表中记录的物理顺序的变更,代价较大,因此对于经常更新的列不宜建立聚簇索引。

第7题:

对当前表中的记录进行索引,使记录号按降序排列的命令是______。

A.INDEX ON记录号/D TO SY.IDX

B.INDEX ON RECNO()/D TO SY

C.INDEX ON RECNO()TO SY

D.SORT TO SY ON RECNO()


正确答案:C

第8题:

打开一个建立了结构复合索引的数据表,表记录的顺序将按()

A、第一个索引标识

B、最后一个索引标识

C、主索引标识

D、原顺序


参考答案:D

第9题:

执行下列命令后:USEXSINDEXON姓名TOXMINDEXON政治TOZZLIST命令LIST显示的记录的顺序是______。

A.按姓名索引顺序

B.按政治索引顺序

C.按任意索引顺序

D.按表原文件顺序


正确答案:D

第10题:

打开一个建立了结构复合索引的数据表,表记录的顺序将按

A.第一个索引标志

B.最后一个索引标志

C.主索引标志

D.原顺序


正确答案:D
解析:VisualFoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。因此如果要打开一个建立了结构复合索引的数据表,表中记录的顺序将还是按照原来的顺序存放。

更多相关问题