E->D ,D->B =>  E->B
D->B,BC->D =>  C->B
DC->A,A->BD => DC->BD由上知: E->B,C->B,D->B,A->BD
应是4NF

解决方案 »

  1.   

    E->D ,D->B =>  E->B
    D->B,BC->D =>  C->B
    DC->A,A->BD => DC->BD由上知: E->B,C->B,D->B,A->B,表明B为主属性
    但不应是4NF,而是2NF。因为有非主属性的传递依赖(E->D)注
    1. 每个属性的值唯一,不具有多义性(1NF);
    2. 每个非主属性必须完全依赖于整个主键,而非主键的一部分(2NF);
    3. 每个非主属性不能依赖于其他关系中的属性,因为这样的话,这种属性应该归到其他关系中去;(3NF)
    4. 表中的每一个决定因素都包含码,不存在主属性对码的部分依赖和传递依赖(BCNF).