R,U={SNO,SDEPT,MNAME,CNAME,GRADE}(SNO学号;SDEPT所在系,MNAME系主任名,CNAME课程名,GRADE分数)。
有关语义如下:一个系只有一个系主任,一个学生可以选择多门课程,一个学生可以选择多门课程,一门课程可以被多个学生所选择。写出U上的极小函数依赖,把该关系规范化为3NF。
关系数据库 函数问题 求极小函数依赖并将该关系规范化未3NF,求详细解法!!!
答案:2 悬赏:70 手机版
解决时间 2021-03-06 23:00
- 提问者网友:感性作祟
- 2021-03-06 03:57
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-06 04:53
U={ Sno,Sdept,Mname,Cname,Grade}
现实世界的已知事实:
1) 一个学生只属于一个系(含义:学号确定后,学生所在的系也就被唯一确定了。类似于数学中的函数y=f(x),x=Sno,y= Sdept。我们说 Sno函数决定 Sdept,或者说 ,Sdept函数依赖于 Sno, 记做 sno→sdept;反过来一个系有若干学生(解释系不能决定学生)
2) 一个系只有一名系主任(含义:系确定后系主任名被唯一确定了,类似于数学中的函数,我们说 Sdept函数决定 Mname,或者说 ,Mname函数依赖于 Sdept。记做 Sdept→Mname)
3) 一个学生可以选修多门课,每门课程有若干学生选修(含义:学号与课程号间够不成决定被决定关系)
4) 每个学生所学的每门课程都有一个成绩,含义: (sno,cname) →Grade
属性组 U上的一组函数依赖 F={ sno→sdept, Sdept→Mname,(sno,cname) →Grade }
现实世界的已知事实:
1) 一个学生只属于一个系(含义:学号确定后,学生所在的系也就被唯一确定了。类似于数学中的函数y=f(x),x=Sno,y= Sdept。我们说 Sno函数决定 Sdept,或者说 ,Sdept函数依赖于 Sno, 记做 sno→sdept;反过来一个系有若干学生(解释系不能决定学生)
2) 一个系只有一名系主任(含义:系确定后系主任名被唯一确定了,类似于数学中的函数,我们说 Sdept函数决定 Mname,或者说 ,Mname函数依赖于 Sdept。记做 Sdept→Mname)
3) 一个学生可以选修多门课,每门课程有若干学生选修(含义:学号与课程号间够不成决定被决定关系)
4) 每个学生所学的每门课程都有一个成绩,含义: (sno,cname) →Grade
属性组 U上的一组函数依赖 F={ sno→sdept, Sdept→Mname,(sno,cname) →Grade }
全部回答
- 1楼网友:煞尾
- 2021-03-06 05:24
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯