2008年9月全国计算机等级考试四级数据库工程师试卷答案_第1页
2008年9月全国计算机等级考试四级数据库工程师试卷答案_第2页
2008年9月全国计算机等级考试四级数据库工程师试卷答案_第3页
2008年9月全国计算机等级考试四级数据库工程师试卷答案_第4页
2008年9月全国计算机等级考试四级数据库工程师试卷答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上2008年9月全国计算机等级考试四级数据库工程师试卷答案一、选择题(1-20每题1分,21-30每题2分,共40分)1 A2 A3 D4 D5 A6 D7 D8 C9 C10 B11 C12 D13 A14 A15 B16 A17 B18 C19 D20 D21 B22 C23 C24 A25 B26 C27 B28 D29 D30. C二、简答题答案(1)答案:略,详见解析。(2)答 案: CREATE CLUSTERED INDEX ZY_ind ON Students(专业) 索引文件的物理存储结构示意图:数据文件的物理存储结构示意图:三、设计与应用题答案(2)

2、图书销售表中,读者信息应该单独新建一张表,否则就会造成大量的数据冗余。 出版社表(出版社编号,出版社名称) 主码:出版社编号 出版表(出版社编号,图书编号,出版时间,出版数量,版次)主码:(出版社编号,图书编号) 图书表(图书编号,图书名称) 主码:图书编号 书店表(书店编号,联系电话,所在城市编号)主码:书店编号 城市表(所在城市编号,城市名称)主码:所在城市编号 读者表(读者编号,读者姓名,读者电话)主码:读者编号 图书销售表(图书编号,读者编号,销售日期,销售数量,书店编号) 主码:(图书编号,读者编号)(3)答 案: A=30;B=20;C=40; 日志记录:30 20 80 A=30

3、;B=20;C=40; 答案解析一、选择题1分析:本题考察的知识点是规划与分析阶段的输出结果。在数据库应用系统生命周期模型中,规划与分析阶段的输出结果包括系统范围与边界、可行性分析报告和项目计划书等,所以本题的答案为A。2分析:(2)解 析:本题考察的知识点是DFD建模方法。目前在信息系统的需求分析中广为使用的建模方法主要有数据流程图(DFD)方法和IDEF0建模方法,都属于结构化分析方法,所以本题的答案为A。3分析:在最终的IDEF模型中,所有实体集间的联系都必须用确定联系来描述,不允许出现不确定联系,不确定联系又称为"多对多联系",所以本题的答案为D。4分析:对于经常在

4、其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在where子句、order by 子句和group by 子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。5分析:软件生命周期包括制定计划,需求分析,软件设计,程序编写,软件测试,运行与维护。系统的总体设计阶段是以可行性分析和需求分析的结果为输入的,所以系统总体设计阶段的输入是技术可行性分析报告和需求规范说明书。6分析:由Transact-SQL授权语句可知D选项语句正确,所以本题的答案应该为D。7分析:public角色是系统提供的数据库级的角色,管理员可以对其进行授权,

5、但不可以在其中添加和删除成员,因此答案为D。8分析:RecordSet对象用于在客户端内存中存放数据查询的结果,所以本题的答案为C。9分析:在ADO对象模型中,ADO是建立在OLE DB接口之上的高层接口集,因此本题答案为C。10分析:UML的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为B。11分析:解 析:集中式数据分配策略有利于进行数据控制;分割式数据分配策略对局部数据控制灵活,但对全局数据存取效率低;全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂,因此本题答案为C。12分析:轮转法划分能保证元组在多个磁盘上的平均分配,但是对于点查询和范围查询的处理

6、比较复杂,明显的降低了查询效率,所以本题的答案为D。13分析:堆文件也称为无序(记录)文件。在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾,所以本题的答案为A。14分析:在计算机系统重新启动后,对于未完成的事务可能已经写入数据库的内容,回滚所有未完成的事务写的结果,以保证数据库中数据的一致性;对于已完成的事务可能部分或全部留在缓冲区的结果,需要重做所有已提交的事务,以将数据库真正恢复到一致状态。即当数据库发生系统故障时,容错对策是在重新启动系统后,撤销(UNDO)所有未提交的事务,重做(REDO)所有已提交的事务。15分析:数据库系统中,动态备份允许转储操作和用户事务

7、并发执行,即允许在转储过程中对数据库进行存取和修改,所以本题的答案为B。16分析:外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性,所以本题的答案为A。17分析:在SQL Server 2000中,事务日志备份要求故障还原模型必须是完全的,因此本题答案为B。答 案:B18分析:数据库试运行一般是与编写调试程序的工作同步开展的,因此本题答案为C。19分析:数据仓库概念模型设计与数据库的概念模型设计大致相同,需要设计实体关系图,

8、给出数据表的划分,并给出每个属性的定义域。对于在层次结构中的每个主题,需要进行详细的调研,确定要分析的指标,确定用户从哪些角度来分析数据即维度,还要确定用户分析数据的细化或综合程度即粒度。20分析:执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此本题答案为D。21分析:事务中的操作,要么都成功,要么都失败。显然操作二在针对("03560","研发",4600)是会失败,则整个操作全部失败,数据将不会修改,故选B。22分析:使用视图不可以提高查询效率,A选项错误。视图是虚表,它随基本表的存在而存在,不会占用系统存储空间,B

9、选项错误。D选项中1000超出有效范围。23分析:对于有80G的数据库,分四个硬盘分区来存储,可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库24分析:按一个数据页能存多少行数据,这些数据需要多少个数据页来估算,大概是300MB。,所以本题的答案为A。25分析:根据函数依赖的定义:关系R上不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,从表中看来只有BD,所以本题的答案为B。26分析:本题考察的知识点为关系模式中的函数依赖。由题中给出的函数依赖关系我们不难看出,PID和GoodsID都不

10、能单独完全决定其他属性,但两者结合构成主码就可以完全决定其他所以属性,所以本题的答案为C。27分析:元数据(Meta Data)是关于数据的数据,其内容一般包括主题描述、外部数据和非结构化数据的描述、层间数据映射关系、逻辑模型定义、集成时的数据转换规则、数据的抽取历史、数据分区定义以及有关存储路径和结构的描述等。所以本题的答案应该为B。28分析:在表中实现自动计算某一字段的值,可以采用触发器,所以本题的答案为D。29分析:本题考察的是表记录的条件查询,由题意我们可以看出D选项可以实现查询要求,所以本题的答案为D。30分析:粒度越大,综合程度越高,如果数据仓库不保存低粒度的数据,只有粗粒度的数据

11、,则需要存储的数据量就较少,所以本题的答案为C。 二、应用与设计题1 分析:简答题解析(1)解 析:I:试图不能建立索引,无效。II:视图V1建立在T3上,T2的索引优化对V1没有影响。III:可以在一定程度上提高V1的查询效率,但是从T3的每行记录粒度为"日"查询到粒度"季",大约每次查询涉及90行。而从T4的每行记录粒度为"月"查询到粒度"季",大约每次查询只涉及3行,显然后者的查询效率更高。另外T2的访问频率相当高,若是V1建立在T2上,显然会更加增加其查询频率,降低查询效率。IV:为5种方案中最优方案。每次

12、查询涉及行数最少(3条),而且T4的访问频率最低。V:每次查询牵涉记录行数比方案III要多,虽然T2查询频率较T3少,但是总体性能不如方案III.(2)解 析:本题考察的是聚集索引的创建及数据文件的物理存储结构。2 分析:三、设计与应用题解析(1)解 析:存储过程的建立使用CREATE PROCEDURE,对存储过程中变量的命名要用到变量名,Create procedure pUpdatefl as char(6),jg as varchar(20) outputAsIf not exists(Select * from 商品表where 分类=fl)BEGINIf fl="电脑&q

13、uot; Update 商品表 set 单价=单价*0.9 where 分类"电脑"ElseBEGINIf(fl="电视") Update 商品表 set 单价=单价*0.94 where 分类"电视"ElseBEGINIf(fl="冰箱") Update 商品表 set 单价=单价*0.97 where 分类"冰箱"ENDENDSet jg="修改已成功"ENDElseSet jg="指定的分类不存在"(2)解 析:本题考察的主要是数据库设计优化,关系数据模型转换及规范化处理。一本图书只能在一个出版社出版,即出版社与图书是一对多的关系,一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可通过多个书店出售读者,即有图书,读者与书店都是多对多的关系,它们之间通过出售实体来联系。图书销售表中存在太

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论