문제
다음 중 관계형 데이터베이스의 정규화 과정에서 발생하는 함수 종속성에 대한 설명으로 가장 옳은 것은?
① 완전 함수 종속 : 기본키의 일부 속성에만 종속되는 관계이다. ② 부분 함수 종속 : 복합 기본키의 전체가 아닌 일부에만 종속되는 관계이다. ③ 이행적 함수 종속 : A→B이고 B→C일 때 A→C가 성립하지 않는 관계이다. ④ 다치 종속 : 하나의 속성이 다른 속성의 값 집합에 종속되는 관계이다.
정답
2번
해설
부분 함수 종속은 복합 기본키의 전체가 아닌 일부 속성에만 종속되는 관계로, 2NF에서 제거해야 하는 종속성이다. ① 완전 함수 종속은 기본키 전체에 종속되는 관계이다. ③ 이행적 함수 종속에서 A→B, B→C이면 A→C가 성립한다. ④ 다치 종속은 4NF와 관련된 개념으로 설명이 부정확하다.