日期:2014-05-17  浏览次数:21006 次

一道关于范式的题
小弟对范式学的不是很透,请各位大神写下详细步骤并讲解,小弟在此谢过:
例题:
设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRAND),S#和CNAME为候选码,设关系中有如下函数依赖:
S#,CNAME→SNAME,SDEPT,MNAME
S#→SNAME,SDEPT,MNAME
S#,CNAME→GRADE
SDEPT→MNAME
如果关系STUDENT不属于BCNF,请写出关系STUDENT分解为BCNF的结果。(要求描述详细过程)
------解决方案--------------------
尽信书不如无书
------解决方案--------------------
引用:
小弟对范式学的不是很透,请各位大神写下详细步骤并讲解,小弟在此谢过:
例题:
设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRAND),S#和CNAME为候选码,设关系中有如下函数依赖:
S#,CNAME→SNAME,SDEPT,MNAME
S#→SNAME,SDEPT,MNAME
S#,CNAME→GRADE
SDEPT→M……

书上那些范式,归纳起来,三句话:
1)行不可再分
2)列不可再分
3)列不可重复

------解决方案--------------------
引用:
尽信书不如无书

最近你很勤奋
------解决方案--------------------
引用:
引用:
尽信书不如无书
最近你很勤奋


在学习啊
------解决方案--------------------
引用:
引用:引用:
尽信书不如无书
最近你很勤奋

在学习啊

经常碰到你
你注册时间是04年
还在学习
------解决方案--------------------
不学习就out了