使用SEEK命令必须对表建立索引

题目

使用SEEK命令必须对表建立索引

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

第1题:

在VisualFoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是

A.SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录
B.SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C.SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D.SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以

答案:C
解析:
seek语句在对表中的记录进行查找时,前提是待查找的字段要先创建索引,而locate在查找记录时无需创建索引。使用seek的好久是速度要比locate快,缺点是必须要对seek的字段创建索引。
举例:
如果要查找“成绩表”中“学号”字段值为“20190101”的记录。
locate的用法为:
use 成绩表
locate for 学号=20190101
seek的用法为:
use 成绩表 order 学号
xuehao=20190101
seek xuehao

第2题:

设数据库与按工资索引的文件已经打开,用SEEK命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令()

  • A、DISPLAY NEXT 1
  • B、SKIP
  • C、CONTINUE
  • D、SEEK 900

正确答案:C

第3题:

进行记录查询时,若要采用命令FIND和SEEK命令,则正确的是( )。

A.还没有建立索引的表已经打开

B.该表及其索引文件已经打开

C.该表的表设计器已经打开

D.该表的索引文件可以不打开


正确答案:B
解析:只有在打开表及其索引文件的基础上,才能用命令FIND或SEEK来查询记录。

第4题:

SEEK和FIND命令是作用于()的快速检索命令。

  • A、表文件
  • B、命令文件
  • C、索引文件
  • D、排序文件

正确答案:C

第5题:

SEEK是用于()的快速查找命令。

  • A、命令文件
  • B、排序文件
  • C、索引文件
  • D、库文件

正确答案:C

第6题:

命令FIND和SEEK都可以用索引查找,它们的区别为()

  • A、SEEK可用于非索引文件查找,而FIND则不能
  • B、FIND可用于非关键字查找,而SEEK不能
  • C、SEEK可用于组合关键字查找,而FIND不能
  • D、SEEK可直接使用日期型关键字查找,而FIND不能

正确答案:D

第7题:

对表文件建立索引,可使用命令()

  • A、SORT
  • B、UPDATE
  • C、INDEX
  • D、JOIN

正确答案:C

第8题:

在使用之前打开非结构索引文件,应用( )命令。

A.INDEX ON

B.SET INDEX TO

C.SET ORDER TO

D.SEEK


正确答案:B
解析:命令INDEX ON是建立索引,命令SET INDEX TO是打开索引文件,命令SET ORDER TO指定当前索引项,SEEK是利用索引快速定位的命令。

第9题:

有图书数据表按"书名"、"作者"复合索引,索引标识与字段名相同,执行以下命令: set order to tag作者 seek’巴金’ 现在要使指针指向巴金的第二部著作,应用命令().

  • A、continue
  • B、seek’巴金2’
  • C、find巴金
  • D、SKIP

正确答案:D

第10题:

对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令()

  • A、LOCATE ALL FOR职称=“讲师”
  • B、FIND职称=“讲师”
  • C、FIND讲师
  • D、SEEK“讲师”

正确答案:A

更多相关问题