欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】存储技术与数据库物理设计及答案解析.doc

    • 资源ID:1335378       资源大小:131KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】存储技术与数据库物理设计及答案解析.doc

    1、存储技术与数据库物理设计及答案解析(总分:77.99,做题时间:90 分钟)一、B选择题/B(总题数:48,分数:48.00)1.以下哪些不能作为一个基本表建立索引的原则_。(分数:1.00)A.对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引B.经常执行插入、删除、更新操作的基本表可考虑建立索引C.对于一个更新不频繁的表D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能2.以下关于文件记录格式叙述错误的是_。(分数:1.00)A.数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式B.定长记录格式的数据库文件中,所有记录具有相同、固定的长度C.一个文件存储了多种

    2、不同类型的记录时需要采用定长记录格式D.文件记录中某个字段可以重复出现时需要采用变长记录格式3.利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法的文件结构是_。(分数:1.00)A.堆文件B.聚集文件C.索引文件D.散列文件4.不同的 DBMS和操作系统的存储配置参数通常包括_。 数据库配置参数 磁盘块使用参数 内存缓冲区参数 时间片大小 装填因子 锁的数目(分数:1.00)A.B.C.D.5.以下关于顺序文件及其操作叙述错误的是_。(分数:1.00)A.顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录B.顺序文件的每个记录中有一个指针字段C.如果查询条件定义在非

    3、查找码上,可以使用二分查找技术快速找到满足条件的记录D.访问方式与堆文件访问方式相同,顺序文件的访问效率也不高6.设商场业务系统中有销售单据表(销售单据号,收款员,销售时间),销售明细表(销售明细条目号,销售单据号,商品号,数量,单位,金额)和商品表(商品号,商品名,价格)。该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个商品的当天销售量,销售过程中经常需要查询某笔销售业务的情况。为了优化系统性能,下列优化方案合理的是_。(分数:1.00)A.在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建

    4、立聚集索引B.在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天镑售汇总表,在每笔销售成交后分别累计统计相应数据C.在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据D.在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引7.从数据库物理结构角度不需要解决的问题是_。(分数:

    5、1.00)A.文件的组织B.文件的结构C.索引技术D.文件的维护8.数据文件中的每个查找码值在索引文件中都对应一个索引记录的索引是_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引9.数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由_。(分数:1.00)A.数据库管理员维护B.程序员维护C.数据库管理系统维护D.一般用户维护10.下面关于数据分布设计的说法错误的是_。(分数:1.00)A.数据库备份数据用于故障恢复,使用频率低的情况,可以存储在磁带中B.应用数据使用频繁,要求的响应时间短,必须放在磁带上C.索引和日志则使用频繁,必须放在支持直接存取的磁盘存

    6、储介质上D.日志文件备份数据用于故障恢复数据量很大,可以存储在磁带中11.设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾。然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件,以这种方式组织的文件被称为 1。(分数:1.00)填空项 1:_12.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件13.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:

    7、1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型14.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅助索引15.具有多种记录类型文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件16.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法: 与用户自定义文件存储数据的方式相比,数据库不仅能存

    8、储数据,还能方便地表达数据之间的关系 数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Serer2000 等数据库管理系统允许一行数据跨页存储 利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 数据字典是数据库管理系统的重要组成部分。大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据管理员共同维护 以上说法错误的是_。(分数:1.00)A.仅和B.仅和C.仅和D.仅和17.在

    9、数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。(分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合做聚集键18.在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法: 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 对于经常在其上需要执行插入、删除和更新操作的表,可以考

    10、虑建立索引 对于经常出现在 where子句中的属性,可以考虑建立索引 对于经常出现在 order by子句、group by 子句中的属性,应尽量避免建立索引 上述说法正确的是_。(分数:1.00)A.、和B.、和C.和D.和19.索引文件按其查找码指定的顺序与数据文件中数据记录的排列顺序不一致,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引20.利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是_。(分数:1.00)A.堆文件B.聚集文件C.索引文件D.散列文件21.下面关于为基本表建立索引的说法正确的是_

    11、。(分数:1.00)A.表的候选码B.在 where查询子旬中引用率较低的属性C.未参与连接操作的属性D.在 order by子句中出现的属性22.以下说法错误的是_。(分数:1.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间23.某大型超市的数据库应用系统中,设有下列数据: 商品清单 DBMS 中的数据字典 商品销售细节数据 数据库结构说明文档 前端应用程序报表中数据项的定义及说明文档 商品分类销售汇总数据 以上数据中,一般属于元数据的是_。(分数:1.00)A.仅和B.仅和C.仅和D.仅和24

    12、.以下关于数据库与文件的对应关系叙述错误的是_。(分数:1.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域D.元组的每个属性对应于文件记录中的一个记录25.给定如下数据: 、商品销售数据(分数:1.00)A.商品标识B.价格C.数量D.金额E.销售时间F.1G.50.00H.5I.100J.2008/01/01 2:3010K.2L.3.00M.2N.6O.2008/01/01 2:30:10P.Q.R.S.T.26.在数据文件的非主属性上

    13、建立的索引称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.辅助索引27.以下关于桶溢出的说法错误的是_。(分数:1.00)A.如果某个桶内已装满记录,又有新的记录要插入到该桶,就会产生桶溢出B.桶溢出也称为散列碰撞C.桶溢出的可能原因是文件初始设计时,为文件记录预留存储空间不足,预留的桶数偏少D.桶溢出的可能原因是没有溢出处理机制28.在数据文件包含主码的属性集上建立的索引称为_。(分数:1.00)A.主索引B.聚集索引C.稠密索引D.非聚集索引29.下面关于基本表的派生属性及其分布说法错误的是_。(分数:1.00)A.基本表中的派生属性(Derived Attribute)

    14、是指该属性的取值可根据表中其他属性的取值唯一确定B.可以通过将派生属性作为基本表内单独一列来实现带有派生属性的基本表C.可以通过派生属性不出现在基本表中来实现带有派生属性的基本表D.派生属性与表中其他属性无任何关系30.以下关于堆文件的删除操作叙述错误的是_。(分数:1.00)A.堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址B.先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区C.在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件D.如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间31.以下关于数据的

    15、存储方式叙述错误的是_。(分数:1.00)A.数据库中的应用数据是以记录形式存储在外设存储介质上的B.文件在逻辑上被组织成记录的序列C.一个文件在磁盘上占有一定的物理存储空间D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上32.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。(分数:1.00)A.为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B.用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C.如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D.好的散列函数产生的存储地址分布应尽可能是随机的33.索引文

    16、件按其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引34.以下关于文件的组织结构叙述错误的是_。(分数:1.00)A.关系表在逻辑上由一系列元组组成B.元组由多个属性组成C.记录包括多个域D.元组的每个属性对应于一条记录35.下图是雇员表(雇员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员 ID为主码。该索引属于_。(分数:1.00)A.聚集、稀疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密、辅索引36.以下说法错误的是_。(分数:1.00)A.散列技

    17、术一般使用桶作为基本的存储单位B.好的散列函数地址的分布是均匀的、随机的C.散列技术是一种快速查找技术D.散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址37.数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是_。(分数:1.00)A.顺序文件因其记录按照查找代码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B.当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C.由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费

    18、时间也较多D.对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高38.对于基本表,下面一些属性上不可建立索引的是_。(分数:1.00)A.在 whete查询子句中引用率较高的属性B.在 order by子句、group by 子句中出现的属性C.在某一范围内频繁搜索的属性和按照排序顺序频繁硷索的属性D.表的外码39.以下关于单层索引叙述错误的是_。(分数:1.00)A.单层索引也称为线性索引B.单层索引中每个索引项直接指向数据文件中的数据记录C.当数据文件很大时,即使采用稀疏索引,建成的索引文件也会很大,只能以顺序文件形式存放在磁盘上D.单层索引的典型例子

    19、是数据库系统中广泛应用的 B-树和 B+-树索引40.如果只是一部分查找码的值有对应的索引记录,则该索引称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引41.下面关于应用数据的划分与分布说法错误的是_。(分数:1.00)A.DDBS采用水平划分或垂直划分两种方法B.水平划分将一张基本表划分为多张具有相同属性、结构完全相同的子表C.垂直划分则是将一张基本表分解为多张子表,每张表包含的属性较少D.垂直划分子表与原来的基本表的关系模式是一样的42.下面关于为基本表选择合适的文件结构的原则错误的是_。(分数:1.00)A.如果数据库中的一个基本表中的数据量很少、操作频繁,该

    20、基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列域值的等位匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织为非聚集文件43.以下关于聚集文件及其操作叙述错误的是_。(分数:1.00)A.聚集文件是一种具有多种记录类型的文件B.聚集文件存储了来自多个关系表的数据C.聚集文件中每个关系表对应文件中的记录类型是相同的D.聚集文件将不同关系表中有关联关系的记录存储在同一磁盘块内,从而减少数据库多表查询操作时的磁盘块访问次数,提高系统 I/O速度和查找处理速度44.以下叙述错误的是_。(分数:

    21、1.00)A.索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法B.利用索引文件可以根据查找码的值快速定位、访问文件记录C.散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法D.索引文件与散列文件的组织存取方法相同45. 1文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。(分数:1.00)填空项 1:_46.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是_。(分数:1.00)A.堆文件B.聚集文件C.索引文件D.散列文件47

    22、.下面关于为基本表选择合适的文件结构的原则正确的是_。(分数:1.00)A.如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该基本表可以采用聚集文件组织方式B.如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构C.散列文件组织不适合基于散列域值的精确查询D.如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率48.索引项根据键值在索引文件中的顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.单层索引二、B设

    23、计题/B(总题数:3,分数:30.00)某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其他列均无索引。(分数:10.00)(1).设学籍管理系统中经常执行如下形式的操作: SELECT*FROM学生表 WHERE姓名=张三AND 系号=10AND 是否有学籍=有 系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。 请问其建议建立的三个索引是否都能提高查询效率?请简要说明原因。 (分数:5.00)

    24、_(2).设学生表中有下列数据: 学号 姓名 性别 系号 是否有学籍2008337 丁一 男 10 有2008338 房彬彬 女 10 有2008339 马宏伟 男 10 有2008556 王斌 男 20 有2008558 张伟 男 20 有2008559 丁二 女 20 无并且已经在学生表的姓名列上建立了一个非聚集索引(按姓名拼音升序排序)。请给出查找码“姓名”对应的稠密索引示意图。 (分数:5.00)_有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的是学生基本信息,Prizing

    25、表描述的是学生获奖信息。(分数:10.00)(1).若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PNaxne,Type FROM Students AS S JOIN Prizing AS PON S.SID=P.SID 请问能否使用聚集文件提高此查询的性能?并给出原因。 (分数:5.00)_(2).为了提高查询性能,数据库管理员在 Students表的 SName列上建立了一个非聚集索引 SName_ind。如果应用程序使用如下语句查询数据: SELECT*FROM Students WHERE SNmne like%华 请问 SName_ind索引是否能够提

    26、高语句的查询速度,并给出原因。 (分数:5.00)_下图为关系表 Students(专业,姓名,学号,年龄)在对应的数据文件中的物理存储结构示意图: 专业 姓名 学号 年龄电子 张家力 D-002 19计算机 苏永军 J-100 18自动化 邓秀娟 Z-058 23计算机 叶浩伟 J-206 21(分数:9.99)(1).写出“专业”属性上建立聚集索引的 SQL语句,索引值按升序排序(索引名为ZY_inD) ; (分数:3.33)_(2).假设索引按稠密索引方式组织数据,画出在“专业”属性上建立聚集索引后该表对应的索引文件和数据文件的物理存储结构示意图(以“专业”为查找码,按查找自定义的首字母

    27、升序排序)。 (分数:3.33)_存储技术与数据库物理设计答案解析(总分:77.99,做题时间:90 分钟)一、B选择题/B(总题数:48,分数:48.00)1.以下哪些不能作为一个基本表建立索引的原则_。(分数:1.00)A.对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引B.经常执行插入、删除、更新操作的基本表可考虑建立索引 C.对于一个更新不频繁的表D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能解析:解析 可根据下述原则决定是否为一个基本表建立索引: 对于经常需要进行查询、连接、统计操作,且数据量大的基本表可考虑建立索引;而对于经常执行插入、删除、更新操作或小数据

    28、量的基本表应尽量避免建立索引。 一个基本表上除了可以建立 1个聚集索引外,还可以建立多个非聚集索引。多个索引为用户提供了根据多个查找码快速访问文件的手段。但是索引越多,对表内数据更新时为维护索引所需的开销就越大。因此,对于一个更新频繁的表应少建或不建索引。 索引可以由用户根据需要随时创建或删除,以提高数据查询性能。例如,对表进行大批量数据插入和更新时,可以先删除索引,以保证插入、删除、修改操作的系统响应时间,因为在数据插入或更新过程中维护索引需要花费很大代价。数据插入或更新完成后,再重建索引,以加快查询和统计等操作的系统响应时间。因此答案为 B。2.以下关于文件记录格式叙述错误的是_。(分数:

    29、1.00)A.数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式B.定长记录格式的数据库文件中,所有记录具有相同、固定的长度C.一个文件存储了多种不同类型的记录时需要采用定长记录格式 D.文件记录中某个字段可以重复出现时需要采用变长记录格式解析:解析 数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式。采用定长记录格式的数据库文件中,所有记录具有相同、固定的长度。记录中的每个域可以对应于关系模式中的一个属性。在数据库系统中,有时需要文件中的记录是变长格式。例如,一个文件存储了多种不同类型的记录,或文件记录本身是变长的,或文件记录中某个字段可以重复出现等。因此本题答案为

    30、C。3.利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法的文件结构是_。(分数:1.00)A.堆文件B.聚集文件C.索引文件 D.散列文件解析:解析 索引文件是一种利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法,所以本题的答案为 C。4.不同的 DBMS和操作系统的存储配置参数通常包括_。 数据库配置参数 磁盘块使用参数 内存缓冲区参数 时间片大小 装填因子 锁的数目(分数:1.00)A.B.C.D. 解析:解析 不同的 DBMS和操作系统的存储分配参数各不相同,但一般包括: 数据库配置参数,如同时使用数据库的用户数、同时打开数据库对象数、数据库大小;

    31、 磁盘块使用参数; 内存缓冲区参数; 时间片大小; 装填因子; 锁的数目。5.以下关于顺序文件及其操作叙述错误的是_。(分数:1.00)A.顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录B.顺序文件的每个记录中有一个指针字段C.如果查询条件定义在非查找码上,可以使用二分查找技术快速找到满足条件的记录 D.访问方式与堆文件访问方式相同,顺序文件的访问效率也不高解析:解析 顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录,记录按照查找码值的升序或降序顺序地存储在文件中。顺序文件的每个记录中有一个指针字段,根据查找码值的大小用指针将各个记录按序连接起来,可以很方便地按查找码值的

    32、大小顺序读出文件中所有记录。顺序文件的查询操作中,根据一定的查询条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录;如果查询条件定义在非查找码上,对顺序文件的访问必须从文件头部开始依次扫描各个文件记录,直至找到目标记录。访问方式与堆文件访问方式相同,顺序文件的访问效率也不高。所以本题的答案为 C。6.设商场业务系统中有销售单据表(销售单据号,收款员,销售时间),销售明细表(销售明细条目号,销售单据号,商品号,数量,单位,金额)和商品表(商品号,商品名,价格)。该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个

    33、商品的当天销售量,销售过程中经常需要查询某笔销售业务的情况。为了优化系统性能,下列优化方案合理的是_。(分数:1.00)A.在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引B.在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天镑售汇总表,在每笔销售成交后分别累计统计相应数据C.在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建

    34、立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据 D.在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引解析:解析 根据题意,最合理的优化方案是在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据。7.从数据库物理结构角度不需要解决的问题是_。(分数:1.00)A.文件的组织B.文件的结构C.索引技术D.文件的维护 解析:解析 从数据库物理结构角度需要

    35、解决的问题包括文件的组织、文件的结构、文件的存取和索引技术,因此本题答案为 D。8.数据文件中的每个查找码值在索引文件中都对应一个索引记录的索引是_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引 D.非聚集索引解析:解析 如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引(Dense Index),所以本题的答案为 C。9.数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由_。(分数:1.00)A.数据库管理员维护 B.程序员维护C.数据库管理系统维护D.一般用户维护解析:解析 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常

    36、由数据库管理员维护。DBA 利用它来监视 DBMS的使用情况,并协助用户完成有关管理工作。一般用户通过数字字典查阅部分数据库结构信息。DBMS 中的各个子系统使用数据字典完成其相应的存储管理和查询处理功能。10.下面关于数据分布设计的说法错误的是_。(分数:1.00)A.数据库备份数据用于故障恢复,使用频率低的情况,可以存储在磁带中B.应用数据使用频繁,要求的响应时间短,必须放在磁带上 C.索引和日志则使用频繁,必须放在支持直接存取的磁盘存储介质上D.日志文件备份数据用于故障恢复数据量很大,可以存储在磁带中解析:解析 数据库备份数据、日志文件备份数据用于故障恢复,使用频率低,而且数据量很大的情

    37、况,可以存储在磁带中。而应用数据、索引和日志则使用频繁,要求的响应时间短,必须放在支持直接存取(Direct Access)的磁盘存储介质上。当系统采用 RAID等多磁盘存储系统时,可以将基本表和建立在表上的索引分别放在不同的磁盘上。这样在访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度;类似地,日志文件与数据库对象(表、索引等)也可分别存放在不同磁盘上以改善系统 I/O性能。11.设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾。然后将缓冲区中修改过的数据块作为最末

    38、磁盘块写回磁盘文件,以这种方式组织的文件被称为 1。(分数:1.00)填空项 1:_ (正确答案:堆文件)解析:解析 堆文件也称无序文件,记录随机在存储在文件物理空间时,新插入的记录存储在文件的末尾;堆文件常常用作存储那些将来使用,但目前不清楚如何使用的记录,为了实现文件记录的有效存取,堆文件经常与附加的存取路径一起使用;由这些性质可得出答案。12.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件 解析:解析 散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持

    39、快速文件访问的文件组织和存取方法,所以本题的答案为 D。 顺序文件按照文件记录在查找码上的取值大小顺序排列各个记录,记录按照查找码值的升序或降序顺序地存储在文件中。 聚集文件是一种具有多种记录类型的文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型。 索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法。13.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组 D.定义在表上的索引类型解析:解析 数据字典中的元数据包括关系模式信息、与视图描述有关的信息、索引结构、完整

    40、性约束信息、与安全性有关的信息和数据唪运行统计信息等,所以本题的答案应该为 C。 A 属性的名字和类型信息数据关系模式信息,B 表上的授权信息属于与安全性有关的信息,D 定义在表上的索引类型属于关系的存储结构和存取方法信息。同时,数据字典中存储的元数据是描述信息和控制信息,而 C表中的一个元组是记录,不属于元数据也同时不会存储在数据字典中而存储在数据文件中。14.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是_。(分数:1.00)A.聚集索引 B.非聚集索引C.稠密索引D.辅助索引解析:解析 对于一个关系表和建立该表上的一个索引,

    41、如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是聚集索引。否则,该索引文件为非聚集索引。本题选 A。 选择 C稠密索引相对于稀疏索引,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,如果只是一部分查找码的值有对应的索引记录,则该索引称为稀疏索引。 选项 D辅助索引相对于主索引,在数据文件包含主码的属性集上建立的索引称为主索引。在数据文件的非主属性上建立的索引称为辅助索引。15.具有多种记录类型文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型是_。(分数:1.00)A.顺序文件B.聚集文件 C.索引文件D.散列文件解

    42、析:解析 聚集文件是一种具有多种记录类型文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型,所以本题的答案为 B。 顺序文件按照文件记录在查找码上的取值大小顺序排列各个记录,记录按照查找码值的升序或降序顺序地存储在文件中。 索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法。 散列文件是一种利用散列函数(Hash 函数)支持的快速访问文件组合和存取方法。16.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法: 与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 数据库管理系统一般情

    43、况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Serer2000 等数据库管理系统允许一行数据跨页存储 利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 数据字典是数据库管理系统的重要组成部分。大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据管理员共同维护 以上说法错误的是_。(分数:1.00)A.仅和B.仅和C.仅和D.仅和 解析:解析 数据字典(Data dictionary)是一种用户

    44、可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典的组成:数据项,数据结构,数据流,数据存储,处理过程。17.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。(分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组 C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.

    45、关系表中某个属性的数据重复率越高,越适合做聚集键解析:解析 聚集键不应该选用频繁用于进行自然连接的属性或属性组。18.在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法: 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引 对于经常出现在 where子句中的属性,可以考虑建立索引 对于经常出现在 order by子句、group by 子句中的属性,应尽量避免建立索引 上述说法正确的是_。(分数:1.00)A.、和B.、和C.和 D.和解析:解析 索引技术(Indexing)是一种快速文件访问技术,它将一个文件的每个记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在wheie子句、order by 子句和 group by子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查询操作的,会减慢数据更新速度,对于经常执行插入、删除、更新操作或小数据量的基本表应尽量避免建立索引。19.索引文件按其查找码指定的顺序与数据文件中数据记录的排列顺序不一致,则该索引文件称为_


    注意事项

    本文(【计算机类职业资格】存储技术与数据库物理设计及答案解析.doc)为本站会员(explodesoak291)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开