함수적 종속성 : {A,B} -> C, C->B
이 종속성은 어떻게 해석을 해야 할지 이해가 안되서 질문 드립니다.
명쾌한 답변 부탁 드려요.
안녕하세요.
해설에 수록된 내용처럼
주어진 조건을 보면 기본키(A,B)는 C를 결정하고, C는 B를 결정합니다.
단순히 함수적 종속만을 제시하였을 뿐 A -> B, B -> C, A -> C와 같은 이행적 종속은 제시되지 않았으며,
A,B -> C인데, 기본키 중 일부가 다른 것을 결정하지 않으므로 부분 함수적 종속도 없습니다.
즉, 제시된 조건은 부분 함수적 종속은 제거된 2NF이상이고, 이행적 종속이 없으므로 3NF라는 전제를 둘 수 있습니다.
또 C가 B를 결정하는데 C가 후보키라는 전제가 없으므로 BCNF는 아닙니다.
결국 제시된 조건으로 판단한다면, 3NF가 되는 것이죠.
정규화 과정의 특성을 모두 파악한 상태에서 하나씩 조건들을 확인하여 해결해야 하는 난이도가 있는 문제입니다.
오늘도 즐거운 하루 되세요.
"-
*2012-01-20 09:16:38
안녕하세요.
해설에 수록된 내용처럼
주어진 조건을 보면 기본키(A,B)는 C를 결정하고, C는 B를 결정합니다.
단순히 함수적 종속만을 제시하였을 뿐 A -> B, B -> C, A -> C와 같은 이행적 종속은 제시되지 않았으며,
A,B -> C인데, 기본키 중 일부가 다른 것을 결정하지 않으므로 부분 함수적 종속도 없습니다.
즉, 제시된 조건은 부분 함수적 종속은 제거된 2NF이상이고, 이행적 종속이 없으므로 3NF라는 전제를 둘 수 있습니다.
또 C가 B를 결정하는데 C가 후보키라는 전제가 없으므로 BCNF는 아닙니다.
결국 제시된 조건으로 판단한다면, 3NF가 되는 것이죠.
정규화 과정의 특성을 모두 파악한 상태에서 하나씩 조건들을 확인하여 해결해야 하는 난이도가 있는 문제입니다.
오늘도 즐거운 하루 되세요.
"