手机版

数据库原理及应用-期末考试试题及答案(2)(6)

发布时间:2021-06-05   来源:未知    
字号:

F1 = { S#→SNAME,SDEPT,MNAME,SDEPT→MNAME}

R2(S#,CNAME,GRADE),S#为候选码, R2的函数依赖集为:

F2={(S#,CNAME)→GRADE}

② 在关系R1中存在非主属性MNAME对候选码S#的传递函数依赖S#→MNAME,所以

将R1进一步分解:

R11(S#,SNAME,SDEPT) ,S#为候选码, R11的函数依赖集为:

F11 = { S#→SNAME,SDEPT}

R12(SDEPT,MNAME) ,SDEPT为候选码, R12的函数依赖集为: F12 = { SDEPT→MNAME} 在R2、R11、R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。 评分标准:

(1)正确指明R∈1NF(1分);正确说明R∈1NF的理由(2分)。

(2)首先正确将R分解为R1(S#,SNAME,SDEPT,MNAME)(2分)和R2(S#,CNAME,GRADE)(1分),再将R1正确分解为R11(S#,SNAME,SDEPT)(2分)和R12(SDEPT,MNAME)(2分),分解过程的叙述斟情扣分。 五、综合题 参考答案:

(1)本题的E-R图如下图所示。

(2)转化后的关系模式如下: 工厂(工厂编号,厂名,地址) 产品(产品编号,产品名,规格)

职工(职工号,姓名,工产编号,聘期,工资) 生产(工产编号,产品编号,计划数量)

(3)每个关系模式的主码、外码如下: 工厂:主码是工产编号; 产品:主码是产品编号;

职工:职工号,外码是工厂编号; 生产:主码是(工产编号,产品编号), 外码是工产编号、产品编号。 评分标准:

(1)三个实体型工厂、产品、职工各1分,属性漏写、错写不给分;两个联系各1分,名称

一定要表达联系含义,联系类型错误不给分,属性漏写不给分。

(2)转化后的工厂关系模式、产品关系模式、生产关系模式各1分,有一个属性不正确均不

给分,职工关系模式2分。 (3)工厂:主码是工产编号(0.5分),无外码(0.5分); 产品:主码是产品编号(0.5分),无外码(0.5分); 职工:主码职工号(0.5分),外码是工厂编号(0.5分); 生产:主码是(工产编号,产品编号)(1分), 外码是工产编号(0.5分)、产品编号(0.5分)。

数据库原理及应用-期末考试试题及答案(2)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)