首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
admin
2018-06-19
35
问题
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
选项
A、散列文件
B、堆文件
C、顺序文件
D、聚集文件
答案
B
解析
散列文件是指利用散列存储方式组织的文件,亦称为直接存取文件。散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式只限于简单询问,并且在经过多次插入、删除后,也可能造成文件结构不合理,需要重新组织文件。
如果数据库中的一个基本表的数据量很少,并且插入、删除、更新等操作非常频繁,那么该基本表可以采用堆文件组织形式。因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。
顺序文件指的是文件信息存放在若干连续的物理块中。其优点是简单、支持顺序存取和随机存取,顺序存取速度相对较快。缺点是文件不能动态增长、不利于文件插入和删除。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。
聚集文件将不同关系表中有关联关系的记录存储在一起。如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑聚集文件,来改善查询效率。综上所述,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/wHlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据模型通常有数据结构、数据操作和【】3个要素组成。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是
在数据库管理系统中,下面哪个模块不是数据库定义的功能模块?
用值域的概念来定义关系,关系是属性值域笛卡尔积的一个______。
在虚拟页式存储管理系统中,地址越界中断属于()。
在排序过程中,比较次数与序列的初始位置无关的排序方法是
下面不属于对属性列和视图的操作权限的操作有
在SQL语句定义查询范围时,谓词in可以用来查找属性值属于指定集合的元组,它实现“【】”运算。
属性类型允许是基本数据类型、结构类型和集合类型的类型是()。
SQL语句GrantInsertOnTableSCToU5WithGrantOption的作用是
随机试题
新生霉素敏感性试验适用于鉴定
待摊费用分摊时,土地征用费、勘察设计费应按()分摊。
建设工程项目施工阶段质量控制的重点是()。
根据所给资料,采用“月末一次加权平均法”登记甲材料明细账。要求:(1)根据“材料明细账”中的资料计算发出材料的月末一次加权平均单价和发出的材料的实际成本。必须写出计算过程,未写出计算过程的不能得分。发出材料的月末一次加权平均
为了维护期货交易市场的稳定,中国证监会及其派出机构不得提高期货公司的风险监管指标标准。()
借款人向银行申请1年期贷款100万元,经测算其违约概率为2.5%,违约回收率为40%,该笔贷款的信用VaR为10万元,则该笔贷款的非预期损失为()。
按角色获得的方式可将角色分为()。
以下关于网络控制的叙述,正确的是()。
报表的数据源不能是()。
微型计算机的内存储器是 ( )
最新回复
(
0
)