问题 单项选择题

数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是______。

A.顺序文件因其记录按照查找代码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高

B.当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录

C.由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多

D.对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高

答案

参考答案:D

解析: 本题考查的知识点是文件的结构与存取。顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录。当查询条件定义在非查找码上时,对顺序文件的访问也无序文件一样必须从头部开始依次扫描各个文件记录,直至找到目标记录,其效率一样低。即本题的答案为D。

填空题
单项选择题