奋斗!!!!!!fighting!!!!!!
1.
(3)这是BCNF,
分析:候选码是X和Y。主属性是X和Y。非主属性Z。
判断范式的时候咱们是从低往高地去判断--------->从1NF开始哦2333。
1NF get!
当每个候选码当中只包含一个属性的时候,它一定是不会存在部份依赖关系的,一定会满足2NF。
不能说关系模式R不满足3NF的哦,
因为在这题中,X->Y,Y->Z,X->Z且又有Y->X,看似传递依赖关系实际上是不满足我们的传递定义哦,实际上有没有Y,X对Z都是一个完全决定关系。3NF get.
BCNF get.
(2)
3NF
候选码:XZ和XY
主属性:X,Y,Z
因此关系模式R不存在非主属性,则R至少满足3NF. 3NF get!
BCNF? Y是一个决定因素,但Y不包含码,因为码因该是XY,则R最高能达到3NF.
Q:假如说只看出XZ是码,
XZ->Y,Y->Z.他是不是不满足3NF了呢?灵魂问题2333
不对!!!!!!
最根本的原因在于Z是一个主属性了。
2.
3.
4.
是每个决定因素,没说是码,
码不一定是单属性的哦,一旦有部分依赖,就是1NF啦,2333!
5.
没有部分函数依赖,一定满足2NF.嘤嘤嘤~~~