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

下载本文档

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

文档简介

2008 年年 9 月全国计算机等级考试四级数据库工程师试卷月全国计算机等级考试四级数据库工程师试卷答案答案 一 选择题 1 20 每题 1 分 21 30 每题 2 分 共 40 分 1 A2 A3 D4 D 5 A 6 D7 D8 C9 C 10 B 11 C12 D13 A14 A 15 B 16 A17 B18 C19 D 20 D 21 B22 C23 C24 A 25 B 26 C27 B28 D29 D 30 C 二 简答题答案 1 答案 略 详见解析 2 答 案 CREATE CLUSTERED INDEX ZY ind ON Students 专业 索引文件的物理存储结构示意图 数据文件的物理存储结构示意图 三 设计与应用题答案 2 图书销售表中 读者信息应该单独新建一张表 否则就会造成大量的数据冗余 出版社表 出版社编号 出版社名称 主码 出版社编号 出版表 出版社编号 图书编号 出版时间 出版数量 版次 主码 出版社编号 图书编号 图书表 图书编号 图书名称 主码 图书编号 书店表 书店编号 联系电话 所在城市编号 主码 书店编号 城市表 所在城市编号 城市名称 主码 所在城市编号 读者表 读者编号 读者姓名 读者电话 主码 读者编号 图书销售表 图书编号 读者编号 销售日期 销售数量 书店编号 主码 图书编号 读者编号 3 答 案 A 30 B 20 C 40 日志记录 30 20 80 A 30 B 20 C 40 答案解析 一 选择题 1 分析 本题考察的知识点是规划与分析阶段的输出结果 在数据库应用系统生命周期模 型中 规划与分析阶段的输出结果包括系统范围与边界 可行性分析报告和项目计划书等 所以本题的答案为 A 2 分析 2 解 析 本题考察的知识点是 DFD 建模方法 目前在信息系统的需求分析 中广为使用的建模方法主要有数据流程图 DFD 方法和 IDEF0 建模方法 都属于结构化 分析方法 所以本题的答案为 A 3 分析 在最终的 IDEF 模型中 所有实体集间的联系都必须用确定联系来描述 不允许 出现不确定联系 不确定联系又称为 多对多联系 所以本题的答案为 D 4 分析 对于经常在其上需要执行查询操作并且数据量很大的表 可以考虑建立索引 对 于经常出现在 where 子句 order by 子句和 group by 子句中的属性就可以考虑使用索引 另外 索引技术是用来优化查询操作的 与插入 删除和更改操作没有关系 5 分析 软件生命周期包括制定计划 需求分析 软件设计 程序编写 软件测试 运行 与维护 系统的总体设计阶段是以可行性分析和需求分析的结果为输入的 所以系统总体 设计阶段的输入是技术可行性分析报告和需求规范说明书 6 分析 由 Transact SQL 授权语句可知 D 选项语句正确 所以本题的答案应该为 D 7 分析 public 角色是系统提供的数据库级的角色 管理员可以对其进行授权 但不可以 在其中添加和删除成员 因此答案为 D 8 分析 RecordSet 对象用于在客户端内存中存放数据查询的结果 所以本题的答案为 C 9 分析 在 ADO 对象模型中 ADO 是建立在 OLE DB 接口之上的高层接口集 因此本 题答案为 C 10 分析 UML 的静态建模机制中 用例图用于表示系统的功能模型 所以本题的答案为 B 11 分析 解 析 集中式数据分配策略有利于进行数据控制 分割式数据分配策略对局 部数据控制灵活 但对全局数据存取效率低 全复制式数据分配策略可靠性高 响应速度 快 但数据冗余大 同步维护复杂 因此本题答案为 C 12 分析 轮转法划分能保证元组在多个磁盘上的平均分配 但是对于点查询和范围查询 的处理比较复杂 明显的降低了查询效率 所以本题的答案为 D 13 分析 堆文件也称为无序 记录 文件 在堆文件中 记录随机地存储在文件物理空 间中 新插入的记录存储在文件的末尾 所以本题的答案为 A 14 分析 在计算机系统重新启动后 对于未完成的事务可能已经写入数据库的内容 回 滚所有未完成的事务写的结果 以保证数据库中数据的一致性 对于已完成的事务可能部 分或全部留在缓冲区的结果 需要重做所有已提交的事务 以将数据库真正恢复到一致状 态 即当数据库发生系统故障时 容错对策是在重新启动系统后 撤销 UNDO 所有未 提交的事务 重做 REDO 所有已提交的事务 15 分析 数据库系统中 动态备份允许转储操作和用户事务并发执行 即允许在转储过 程中对数据库进行存取和修改 所以本题的答案为 B 16 分析 外模式 模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对 应关系 当数据库模式发生变化时 通过调整外模式 模式间的映像关系 使得应用程序不 必随之修改 从而保证数据与应用程序间的逻辑独立性 简称数据的逻辑独立性 所以本 题的答案为 A 17 分析 在 SQL Server 2000 中 事务日志备份要求故障还原模型必须是完全的 因此本 题答案为 B 答 案 B 18 分析 数据库试运行一般是与编写调试程序的工作同步开展的 因此本题答案为 C 19 分析 数据仓库概念模型设计与数据库的概念模型设计大致相同 需要设计实体关系 图 给出数据表的划分 并给出每个属性的定义域 对于在层次结构中的每个主题 需要 进行详细的调研 确定要分析的指标 确定用户从哪些角度来分析数据即维度 还要确定 用户分析数据的细化或综合程度即粒度 20 分析 执行分布式数据库查询时 导致数据传输量大的主要原因是数据间的连接操作 和并操作 因此本题答案为 D 21 分析 事务中的操作 要么都成功 要么都失败 显然操作二在针对 03560 研发 4600 是会失败 则整个操作全部失败 数据将不会修改 故选 B 22 分析 使用视图不可以提高查询效率 A 选项错误 视图是虚表 它随基本表的存在 而存在 不会占用系统存储空间 B 选项错误 D 选项中 1000 超出有效范围 23 分析 对于有 80G 的数据库 分四个硬盘分区来存储 可以先在每个分区上分别建立 一个备份设备 指定每个设备的大小均为 20GB 并建立一个包含这四个备份设备的备份 媒体集 最后再用此备份媒体集备份数据库 24 分析 按一个数据页能存多少行数据 这些数据需要多少个数据页来估算 大概是 300MB 所以本题的答案为 A 25 分析 根据函数依赖的定义 关系 R 上不可能存在两个元组在 X 上的属性值相等 而 在 Y 上的属性值不等 从表中看来只有 B D 所以本题的答案为 B 26 分析 本题考察的知识点为关系模式中的函数依赖 由题中给出的函数依赖关系我们 不难看出 PID 和 GoodsID 都不能单独完全决定其他属性 但两者结合构成主码就可以完 全决定其他所以属性 所以本题的答案为 C 27 分析 元数据 Meta Data 是关于数据的数据 其内容一般包括主题描述 外部数据 和非结构化数据的描述 层间数据映射关系 逻辑模型定义 集成时的数据转换规则 数 据的抽取历史 数据分区定义以及有关存储路径和结构的描述等 所以本题的答案应该为 B 28 分析 在表中实现自动计算某一字段的值 可以采用触发器 所以本题的答案为 D 29 分析 本题考察的是表记录的条件查询 由题意我们可以看出 D 选项可以实现查询要 求 所以本题的答案为 D 30 分析 粒度越大 综合程度越高 如果数据仓库不保存低粒度的数据 只有粗粒度的 数据 则需要存储的数据量就较少 所以本题的答案为 C 二 应用与设计题 1 分析 简答题解析 1 解 析 I 试图不能建立索引 无效 II 视图 V1 建立在 T3 上 T2 的索引优化对 V1 没有影响 III 可以在一定程度上提高 V1 的查询效率 但是从 T3 的每行记录粒度为 日 查询到粒度 季 大约每次查询涉及 90 行 而从 T4 的每行记录粒度为 月 查询到粒度 季 大约每 次查询只涉及 3 行 显然后者的查询效率更高 另外 T2 的访问频率相当高 若是 V1 建立 在 T2 上 显然会更加增加其查询频率 降低查询效率 IV 为 5 种方案中最优方案 每次查询涉及行数最少 3 条 而且 T4 的访问频率最低 V 每次查询牵涉记录行数比方案 III 要多 虽然 T2 查询频率较 T3 少 但是总体性能不如 方案 III 2 解 析 本题考察的是聚集索引的创建及数据文件的物理存储结构 2 分析 三 设计与应用题解析 1 解 析 存储过程的建立使用 CREATE PROCEDURE 对存储过程中变量的命名要用 到 变量名 Create procedure pUpdate fl as char 6 jg as varchar 20 output As If not exists Select from 商品表 where 分类 fl BEGIN If fl 电脑 Update 商品表 set 单价 单价 0 9 where 分类 电脑 Else BEGIN If fl 电视 Update 商品表 set 单价 单价 0 94 where 分类 电视 Else BEGIN If fl 冰箱 Update 商品表 set 单价 单价 0 97 where 分类 冰箱 END END Set jg 修改已成功 END Else Set jg 指定的分类不存在 2 解 析 本题考察的主要是数据库设计优化 关系数据模型转换及规范化处理 一本 图书只能在一个出版社出版 即出版社与图书是一对多的关系 一个书店可以出售多本图 书给多个读者 每位读者可以从多个书店购买多本图书 一本图书可通过多个书店出售读 者 即有图书 读者与书店都是多对多的关系 它们之间通过出售实体来联系 图书销售 表中存在太多的冗余 应该化为更高的范式来消除不必要的

温馨提示

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

评论

0/150

提交评论