下面关于为基本表选择合适的文件结构的原则正确的是______。 A) 如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该基本表可以采用聚集文件组织方式 B) 如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构 C)

admin2012-04-09  48

问题 下面关于为基本表选择合适的文件结构的原则正确的是______。
A) 如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该基本表可以采用聚集文件组织方式
B) 如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构
C) 散列文件组织不适合基于散列域值的精确查询
D) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率

选项 A、 
B、 
C、 
D、 

答案D

解析  下面是一些为基本表选择合适的文件结构的原则:
   (1) 如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织方式。因为堆文件无须建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。
   (2) 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较合适的文件结构。
   (3) 如果用户查询是基于散列域值的等位匹配,特别是如果访问顺序是随机的,则散列文件比较合适。散列文件组织不适合下述情况:①基于散列域值的非精确查询(如模式查询、范围查询);②基于非散列域进行查询时。
   (4) B-树和B+-树文件是实际数据库系统中使用非常广泛的索引文件结构,适合于定义在大数据量基本表上、鉴于查找码的等值查询、范围查询、模式查询和部分查询。
   (5) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率。
   因此答案为D。
转载请注明原文地址:https://jikaoti.com/ti/YNt7FFFM
0

最新回复(0)