您所在位置: 网站首页 / 精品第六章-理论课课后作业.doc / 文档详情
精品第六章-理论课课后作业.doc 立即下载
2024-11-08
约2.5千字
约6页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

精品第六章-理论课课后作业.doc

精品第六章-理论课课后作业.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

						第六章理论课课后作业
													
1.已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。

关系模式S的基→Grade
关系模式S的码为(Sno,Course)

(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?

本函数依赖:
Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)
原关系模式S是属于1NF的,码为(Sno,Course),因为非关系属性中的成绩完全依赖于码,而其他非主属性对码的函数依赖为部分函数依赖,故不属于2NF;
分解成高一级范式(2NF):
S1(Sno,Sname,SD,Sdname)
S2(Sno,Course,Grade)

(3)将关系模式分解成3NF,并说明为什么?

因为关系模式S1中存在Sno→SD,SD→Sdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进一步分解:
S11(Sno,Sname,SD)
S12(SD,Sdname)
分解后的S11,S12满足3NF。
因为对关系模式S2不存在非主属性对码的传递依赖,所以S2属于3NF;
所以原模式S(Sno,Sname,SD,Sdname,Course,Grade)分解为3NF:
S11(Sno,Sname,SD)
S12(SD,Sdname)
S2(Sno,Course,Grade)





2.设有如图所示的学生关系S
学号学生名年龄性别系号系名100001
200001
200002
300001
300004
300005王婧
张露
黎明远
王烨
张露
潘建18
19
20
21
20
19女
女
男
男
女
男1
2
2
3
3
3通信工程
电子工程
电子工程
计算机
计算机
计算机试问S是否属于3NF?为什么?

S不属于3NF,S属于2NF,S的候选关键字为“学号”
依赖关系:学号→系别,系号→系名,系号→学号
所以存在非主属性系名对候选关键字“学号”的传递依赖,所以S不是3NF;

若不是,它属于几范式?并将其规范化为3NF.

因为在S中所有非主属性均依赖于码学号,所以S是2NF;
将S分解为:S1(学号,学生名,年龄,性别,系号)
S2(系号,系名)
分解后的S1与S2:
S1(学号,学生名,年龄,性别,系号)
S2(系号,系名)
所以关系模式S1,S2上无传递依赖,它们是3NF;


3.设有如下关系R
课程名教师名教师地址C1
C2
C3
C4马千里
于得水
余快
于得水D1
D1
D2
D1(1)它为第几范式?为什么?

它是2NF,因为R的候选关键字为“课程号”;
依赖关系:课程名→教师名,教师名→课程名,教师名→教师地址,所以课程名→教师地址,即存在非主属性“教师地址”对候选关键字课程名的传递函数,所以R不是3NF,又因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF;

(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?

存在;当删除某门课程时会删除不该删除的教师的有关信息,所以存在删除操作异常;

(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?

分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2仍然保留,不会丢失教师方面的信息;








4.设有如图所示的关系R。
职工号职工名年龄性别单位号单位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SEN38MD3CCCE4L125FD3CCC试问R属于3NF?为什么?

R不属于3NF,因为R的候选关键字为职工号和职工名,而职工号→单位号,单位号→职工号,单位号→单位名,所以职工号→单位名,即存在非主属性“单位名”对候选关键字职工号的传递函数依赖,所以R不是3NF。

若不是,它属于第几范式?并如何规范化为3NF?

R属于2NF;
分解为3NF:
R1(职工号,职工名,年龄,性别,单位号)
R2(位号,单位名)















5、如下图给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题。其中:SNO为学号,CNO为课程号,CTITLE为课程名,INAME为教师名,ILOCA为教师地址,GRADE为成绩。
表SC如下:
SNOCNOCTITLEINAMEILOCAGRADE80152C1OS王平D17080153C2DB高升D28580154C1OS王平D18
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

精品第六章-理论课课后作业

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用