xfz4475
花朵
共回答了21个问题采纳率:85.7% 举报
1,第一范式,因为候选键是MN,存在N→P,存在非主属性健依赖于候选键.
2,先把R分解成第2范式,把F分解成两个关系,但是不能存在非主属性健依赖于候选键,F1{M N→Q,MP→N},F2{N→P},这就达到了第2范式的要求了.由于不存在非主属性传递依赖于候选键,所以也属于第3范式.BC范式是每一个非主属性健都要依赖于候选键,所以F1还需要分解,F1{M N→Q},F2{N→P},F3{MP→N},这样就达到BC范式的要求了.
要达到BC范式的好简单,就把依赖集的每一个关系都分解出来就得了.
1年前
追问
7
举报
xfz4475
是啊,MP也是候选键,我看漏了,MP是候选键的话这个关系就是第2范式了,因为不存在非主属性健完全依赖于候选键