문제
다음은 함수 종속성에 대한 설명이다. 각 문항은 서로 독립적인 예시로 판단하여 알맞는 답을 보기에서 골라 작성하시오.
-
어떤 속성 Y가 복합키 {학생, 학과} 전체에는 종속되지만, 학생만 또는 학과만으로는 결정되지 않을 때 Y는 기본키에 ( ) Functional Dependency이다.
-
어떤 속성 Y가 복합키 {학생, 학과} 중 일부인 학과만으로도 결정될 때 Y는 기본키에 ( ) Functional Dependency이다.
-
릴레이션에서 X, Y, Z라는 3개의 속성이 있을 때 X→Y, Y→Z 이란 종속 관계가 있고 X→Z가 성립될 경우 ( ) Functional Dependency이다.
정답
- Full
- Partial
- Transitive
해설
복합키 전체에 종속되고 일부 속성만으로는 결정되지 않으면 완전 함수 종속(Full FD)이다. 복합키의 일부 속성만으로도 결정되면 부분 함수 종속(Partial FD)이다. X→Y, Y→Z 로부터 X→Z가 성립하는 종속은 이행 함수 종속(Transitive FD)이다.