首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
admin
2018-06-19
31
问题
如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。
选项
A、散列文件
B、堆文件
C、顺序文件
D、聚集文件
答案
B
解析
散列文件是指利用散列存储方式组织的文件,亦称为直接存取文件。散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式只限于简单询问,并且在经过多次插入、删除后,也可能造成文件结构不合理,需要重新组织文件。
如果数据库中的一个基本表的数据量很少,并且插入、删除、更新等操作非常频繁,那么该基本表可以采用堆文件组织形式。因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。
顺序文件指的是文件信息存放在若干连续的物理块中。其优点是简单、支持顺序存取和随机存取,顺序存取速度相对较快。缺点是文件不能动态增长、不利于文件插入和删除。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。
聚集文件将不同关系表中有关联关系的记录存储在一起。如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑聚集文件,来改善查询效率。综上所述,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/wHlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
MS_SQLSERVER数据库系统的核心是【】。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? Ⅰ.应用的驱动 Ⅱ.多种技术与数据库技术的结合 Ⅲ.关系数据库的研究基础
系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 系统剩余资源量:1 如果在该状态下,进程P3申请1个资源分配后,系统的状态是
当数据库的存储结构改变时,为保持模式不变,可以相应地修改______映像。
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
数据管理经过了人工管理、文件系统和【】3个发展阶段。
Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是()。
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
数据库设计的需求阶段主要设计______。
随机试题
慢性肾炎5年,近年出现衰弱、无力、尿少,水肿较前加重,并有轻度贫血,血压160/100mmHg。在下列检查中应首选哪一项
以下说法正确的是( )。
个人投资者的年龄、家庭状况、就业情况等因素都将对其投资需求产生较大的影响,这主要体现出个人投资者()的特征。
人们所说的“耄耋”是指()岁。
文中的加黑点的词可以替换为()。对“虚拟图书馆”的理解,不符合文意的是()。
提出把党的工作重心由乡村转移到城市的会议是()。
BlackdeaththatdroveNewtonfromhiscollegeandintoamomentousdiscovery,(1)_____Englandin1665.Astronomicalrecordsof
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:Base(intx==0):valB(x){cout<<va1B,}
Readcarefullythefollowingexcerpt,andthenwriteyourresponseinNOLESSTHAN200words,inwhichyoushould:-summariz
OnaNovemberdayin1999,FrederickMiller,terminallyillwithlungandbraincancer,ateabowlofapplesaucelacedwithbar
最新回复
(
0
)