1 / 13
文档名称:

上半年数据库系统工程师试题答案.docx

格式:docx   大小:339KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

上半年数据库系统工程师试题答案.docx

上传人:我是开始 2022/6/29 文件大小:339 KB

下载得到文件列表

上半年数据库系统工程师试题答案.docx

相关文档

文档介绍

文档介绍:上午答案
下午答案
试题一 [问题1]
夕卜部实体:(选课)学生、(任课)老师
数据存储:
[问题2]
(1)
(选
学生
诬)
(2)
(选
学生
诬)
(3)
(选者1
I 读者ID
书目
ISBN 号
图书
图书ID
ISBN 号
借还记录
读者ID,图书ID,借书时间
读者ID,图书ID
[问题4]
补充联系”预约”,修补后的实体联系图
ID)
增加新的关系模式:
预约登记(读者ID,ISBN号,预约时间,预约期限,图书
主键:(读者ID,ISBN号,预约时间) 外键:读者ID,ISBN号,图书ID
试题四
[问题1]
投保单:(投保书号,受益人身份证号码)客户信息:客户号
缴费记录:(投保书号,缴费月份)
险种信息:险种名称投保单关系模式的函数依赖:
F1=(投保书号,受益人身份证号码)t (投保人客户号,被保人客户号,险种名称,受益顺序,业务员姓名,业务员 联系方式,投保日期)
尸2=投保书号T(投保人客户号,被保人客户号,险种名称,业务员姓名,业务员联系方式,投保日期)
F3=受益人身份证号码T身故受益人姓名
「4=业务员姓名-业务员联系方式
[问题2]
(1 )投保单关系模式存在更新异常。该关系模式存在冗余数据,修改数据时可能会引起修改异常,例如当业务员的联 系方式发生变化时,他所负责的每一个投保单里面的业务员联系方式必须更新,如果部分更新,部分不更新,则会产生修改 (更新)异常;当一个业务员还没有任何投保单时,他的数据将不能插入数据库,即存在插入异常;当一个投保单记录删除了 之后,对应的业务员信息也丢失了,即存在删除异常。
(2 )投保单关系模式存在多值依赖,一个特定的投保单对应多个受益人。
[问题3]
投保单关系模式属于1范围(或1NF),该关系模式存在数据冗余。例如一个业务员的姓名、联系方式属性与其负责的 投保单数量一样多。在具有多个受益人的一个投保单中,投保单的诸多属性存储多次。矣系模式还存在上题所说的更新异常和 多值依赖。其函数依赖存在非主属性部分依赖于码,故不屑于 2范
式(或2NF)。
将投保单矣系模式进行如下模式分解:
投保单(投保书号,投保人客户号,被保人客户号,险种名称,业务员号,投保日期)
受益人信息(受益人号,受益人姓名,受益人身份证号码)
业务员信息(业务员号,业务员姓名,业务员联系方式)投保-受益信息(投保书号,受益人号,收益人顺序)
上述模式分解后,能保证在每个矣系模式中,属性间无非平凡且非函数依赖的多值依赖,故达到了 4
范式(或4NF)o [问题4]
增加如下矣系模式即可满足需求:
提成信息(总金额,提成比例
其中总金额属性描述一个金额范围, 提成比例表示对应该范围的提成比例。 用户查询投保单矣系模式,
获得业务员每月的保单总金额,再在提成信息关系模式中查询对应的提成比例,即可计算出业务员的月奖金。
试题五
[问题1]
事务的可串行调度。多个事务的并发执行是正确的,尚且仅当其结果与按某一次序串行执行它们时的结果相同。
[问题2]
此调度是一个可串行化的调度,所以是一个正确的调度。
[问题3]
Ti * T2 ♦ T3,T 4
[问题4]
两段锁协议。把事务分为两个阶段,第一阶段是获得封锁,但不能解锁;第二个阶段是解除封锁,不能申请新的锁。
夕•只因有你.
・Q有一些人卓肠挂吐璀以忘记.
总有一些B子温暖甜蜜最为珍惜
M吞吸到枚冬,从昭生到熟悉.
虽不能时时朕条-却莒在特别的日子想起你.
七夕快乐•我的朋友・
七夕-只因有你.
因为有你•再苦生活也不费得家.
田大的险W1也无所段.
再大的波折也不担忧・
再偷的经历世会忘记.
因为有你・我供拥有了希个世界.
1«聊你出现在我的生命里・
七夕快乐-我的朋友・
七夕・只因有你
相识,是最珍责的掾分.
牵挂,是最奇华的心动.
思念,是最关函的心情.
何嫉•是最动听的语言.
在这七夕到来之酥•嬉美的祝福送给你.
七夕快乐•我的朋友・
七夕・只因片你
.
夜深人解时,你占满了心房.
舍半生轻征,半世时光.
只为拥何一段和你相瓯的珍资情盘.
七夕快乐•我的朋友・
七夕・只因有你.
虽然相距很远•但两嗣心却紧察相连
FO面•吾 ",:注
悄情的挟一缕惆统-