首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
admin
2021-06-28
59
问题
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
选项
A、散列文件
B、堆文件
C、顺序文件
D、聚集文件
答案
B
解析
散列文件是指利用散列存储方式组织的文件,亦称为直接存取文件。散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式只限于简单询问,并且在经过多次插入、删除后,也可能造成文件结构不合理,需要重新组织文件。
如果数据库中的一个基本表的数据量很少,并且插入、删除、更新等操作非常频繁,那么该基本表可以采用堆文件组织形式。因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。
顺序文件指的是文件信息存放在若干连续的物理块中。其优点是简单、支持顺序存取和随机存取,顺序存取速度相对较快。缺点是文件不能动态增长、不利于文件插入和删除。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。
聚集文件将不同关系表中有关联关系的记录存储在一起。如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑聚集文件,来改善查询效率。综上所述,故选择B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/gplZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
VisualStudio2008是第一个允许开发人员针对______多个版本开发的VisualStudio版本。
如果多个事务在某个调度下的执行结果与这些事务在某种串行调度下的执行结果相同,那么这个调度称为______。
试题(54)~(55)基于如下描述:有关系模式P(C、S、T、R、G),根据语义有如下函数依赖集:F{C→T,ST→R,TR→C,SC→G)。
对数据库技术的研究不包括
以下关于队列的叙述中不正确的是
对于一个给定的查询,通常会有很多种可能的处理策略,从这许多策略中找出最有效的查询执行计划的处理过程、应用程序员和______。
Oracle数据库系统中提供的CASE工具是______。
通过视图进行查询,首先要进行______。
对用户user1授予在数据库db上的创建表的权限,使用SQL语句来实现为______。
随机试题
总结的作用和特点。
A.磺脲类B.双胍类C.α-葡萄糖苷酶抑制剂D.格列酮类通过促进外周组织利用葡萄糖、抑制肝葡萄糖输出而降低血糖的药物是
关于尿毒症性脑病的发病机制,以下不正确的是
会计电算化近期计划是指对今后较短时期内所要进行的会计电算化工作和所要达至的目标作出计划。 ( )
仲裁
我国货币市场主要包括()。
某单位高级工程师刘先生于2016年8月取得特许权使用费收入3000元,9月又取得一项特许权使用费收入4500元。刘先生这两项收入应缴纳的个人所得税为()元。
下列()是四川省境内日照最多的地方,有“小太阳城”之称。
对于一些涉及民生及国家战略安排的产品如水电等,出于宏观战略和历史性的考虑,对其进行一定的价格_____有其因由。但哪怕是这些自然垄断性的行业,比如水电价格等,也在逐渐进行市场化改革的努力。出行工具这类已经充分市场化的行业,就更应_____市场的定价规律。
提高经济运行的质量和效益,关键是()。
最新回复
(
0
)