함수 종속성이 아래와 같이 되어있습니다.
VW->XYZ, Z->W, Y->VW
문제입니다.
1. 모든 후보키는 ?
2. Z->W 로 인해 위반하고 있는 정규형은?
3. 2)의 정규형을 만족하도록 릴레이션을 분해하면은?
------------------------------------------------
제가 생각한 답입니다.
1. VW와 Y입니다.
-> 각각의 페포를 구해보았습니다.
2. R(V W Y X Z) 인데 일반 속성인 Z가 후보키인 W를 결정하고 있으므로 BCNF 입니다.
3. 정규화하면 먼저, BCNF를 위반하고 있는 주체를 분리해야 하기 때문에
먼저, R(Z, W) : Z가 기본키
그리고 R(Y V X Z) : Y가 기본키 그리고 Z는 외래키
이렇게 두개로 나누어지는 거 같은데 맞나요??? |