
数据库原理及其应用关于极小函数依赖和第三范式问题
R<U,F>中,U={SNO,SPEPT,MNAME,CNAME,GRADE}(SNO学号,SPEPT所在系,MNAME系主任名,CNAME课程名,GRADE分数)有关语...
R<U,F>中,U={SNO,SPEPT,MNAME,CNAME,GRADE}
(SNO学号,SPEPT所在系,MNAME系主任名,CNAME课程名,GRADE分数)
有关语意如下:一个系只有一个系主任,一个学生可以选择多门课程,一门课程可以被多个学生所选择。写出U上的极小函数依赖,把该关系规范化为3NF。 展开
(SNO学号,SPEPT所在系,MNAME系主任名,CNAME课程名,GRADE分数)
有关语意如下:一个系只有一个系主任,一个学生可以选择多门课程,一门课程可以被多个学生所选择。写出U上的极小函数依赖,把该关系规范化为3NF。 展开
1个回答
展开全部
极小函数依赖准则:
(1)F中任一函数依赖的右部分仅含有一个属性(单属性);
(2)F中不含有这样的函数依赖X-->A,使得F与F-{X-->A}等价;
(3)F中不含有这样的函数依赖X-->A,X有真子集Z使得F-{X-->A}U{Z-->A}与F等价。
最小依赖集为:
F={SNO-->SPEPT,SPEPT-->MNAME,(SNO,CNAME)-->GRADE}
关系规范为3NF后:
R1(SNO,SPEPT)
R2(SPEPT,MNAME)
R3(SNO,CNAME,GRADE)
应该就是这个样子了,希望对你有帮助,欢迎网友批评指正。
(1)F中任一函数依赖的右部分仅含有一个属性(单属性);
(2)F中不含有这样的函数依赖X-->A,使得F与F-{X-->A}等价;
(3)F中不含有这样的函数依赖X-->A,X有真子集Z使得F-{X-->A}U{Z-->A}与F等价。
最小依赖集为:
F={SNO-->SPEPT,SPEPT-->MNAME,(SNO,CNAME)-->GRADE}
关系规范为3NF后:
R1(SNO,SPEPT)
R2(SPEPT,MNAME)
R3(SNO,CNAME,GRADE)
应该就是这个样子了,希望对你有帮助,欢迎网友批评指正。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询