2014上半年数据库系统工程师考试真题及答案解析下午卷(三)

数据库系统工程师 责任编辑:茶泡了饭 2015-12-30

添加老师微信

备考咨询

加我微信

摘要:2014上半年数据库系统工程师考试真题及答案解析下午卷 试题三.阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】某图书馆的管理系统部分需求和设计结果描述如下: 图书馆的主要业务包括以下几项:

>>>>>>>>>>点击进入数据库系统工程师考试网络课堂

>>>>>>>>>>点击进入数据库系统工程师历年真题题库

>>>>>>>>>>点击进入数据库工程师考试大纲教材



2014上半年数据库系统工程师考试真题及答案解析

下午卷


  试题三.阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
  某图书馆的管理系统部分需求和设计结果描述如下: 图书馆的主要业务包括以下几项:
  (1)、对所有图书进行编目,每一书目包括ISBN号、书名、出版社、作者、排名, 其中一部书可以有多名作者,每名作者有一个排名;
(2)、对每本图书进行编号,包括书号、ISBN号、书名、出版社、破损情况、存 放位置和定价,其中每一本书有编号,相同ISBN号的书集中存放,有相同的 存储位置,相同ISBN号的书或因不同印刷批次而定价不同;
(3)、读者向图书馆申请借阅资格,办理借书证,以后凭借书证从图书馆借阅图书。 办理借书证时需登记身份证号、姓名、性别、出生年月日,并交纳指定金额的押金。 如果所借图书定价较高时,读者还须补交押金,还书后可退还所补交的押金;
  (4)、读者借阅图书前,可以通过ISBN号、书名或作者等单一条件或多条件组合 进行查询。根据查询结果,当有图书在库时,读者可直接借阅;当所查书目的所有图 书己被他人借走时,读者可进行预约,待他人还书后,由馆员进行电话通知;
  (5)、读者借书时,由系统生成本次借书的流水号,并登记借书证号、书号、 借书日期,其中同时借多本书使用同一流水号,每种书目都有一个允许一次借阅的借 书时长,一般为90天,不同书目有不同的借书时长,并且可以进行调整,但调整前所 借出的书,仍按原借书时长进行处理;
(6)、读者还书时,要登记还书日期,如果超出借书时长,要缴纳相应的罚款;如果所还图书由借书者在持有期间造成破损,也要进行登记并进行相应的罚款处罚。 初步设计的该图书馆管理系统,其关系模式如图4-1所示。
 

30.png

【问题1】
对关系“借还”,请回答以下问题:
(1)列举出所有候选键;
(2)根据需求描述,借还关系能否实现对超出借书时长的情况进行正确判定?用 60字以内文字简要叙述理由。如果不能,请给出修改后的关系模式(只修改相关关系 模式属注时,仍使用原关系名,如需分解关系模式,请在原关系名后加1,2,„等进 行区别)
  【问题2】
  对关系“图书”,请回答以下问题: (1)写出该关系的函数依赖集;
(2)判定该关系是否属于BCNF,用60字以内文字简要叙述理由。如果不是,请 进行修改,使其满足BCNF,如果需要修改其它关系模式,请一并修改,给出修改后 的关系模式(只修改相关关系模式属性时,仍使用原关系名,如需分解关系模式,请 在原关系名后加1,2,...等进行区别)。
  【问题3】
(3)对关系“书目”,请回答以下问题:
(4)(1)它是否属于第四范式,用60字以内文字叙述理由。
(5)(2)如果不是,将其分解为第四范式,分解后的关系名依次为:书目1,书目2,„。 如果在解决【问题1】、【问题2】时,对该关系的属性进行了修改,请沿用修改后的属性。
 



  参考答案
 

31.png


>>>>>>>>>>点击继续答题

>>>>>>>>>>点击返回目录






相关链接:

数据库系统工程师考试知识点分析与真题详解(第4版)
数据库系统工程师考试历年试题分析与解答(第4版)
数据库系统工程师考试下午知识点精讲与考前必练
      数据库系统工程师考试考前串讲








更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取