문제

Is the relation R(ABCDE) with set of FD's {AB->CD, AC->BED, D->A} in 3NF? I doubt it but the notes i am reading say so. Could someone please explain how is this correct? My understanding is that assuming we take AB as key then the attributes B,E & D are dependent on only a part of the key (i.e. A) thereby violating 2NF property.

도움이 되었습니까?

해결책

Yes, This Relation is in 3NF Because, For the given FD set there are total 4 candidate keys which are AB,AC,DB,DC. And let us suppose we have key AB, then for the given relation, there is no Partial FD and Transitive FD. So the given relation is in 3NF but is is not in BCNF because of D-->A violates the BCNF rule.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top