判断属于第几范式

判断是否是2NF
在关系模式中若没有非主属性对码的部分函数依赖即可称为2NF

考虑关系模式R(A,B,C,D),已知函数依赖有{B->D,AB->C},关系模式R的码是(    ),R属于(    )范式
首先找码 码是AB,然后又有D依赖于B,而B属于AB,所以存在D部分函数依赖于AB,所以不是第二范式
判断是否是3NF
如果存在 {A->B,B->C},这样的非主属性传递关系,就不是第三范式。


判断是否属于BCNF
在关系模式中,如果每一个决定因素都包含码,则属于BCNF


T->J,(S,J)->T,(S,T)->J
码是(S,J) (S,T) 
存在T->J,而T不是码所以不是BCNF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章