티스토리 뷰

함수 종속성 (Functional Dependency)

: 속성들 간의 종속 관계

Y는 X에 함수 종속 = X -> Y: X의 값에 의해 Y의 값이 오직 하나로 결정됨

X = 결정자 / Y = 종속자

 

완전 함수 종속

: 종속자가 기본키에 종속되며, 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 대해 종속됨

ex) 릴레이션의 기본키 = (고객ID, 상품ID)

(수량), (구매 금액) 속성은 기본키를 구성하는 속성 (고객ID, 상품ID)를 모두 알아야 식별가능하므로 기본키에 완전 함수 종속

 

부분 함수 종속

: 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키를 구성하는 속성들 중 일부에만 종속됨

ex) (주문 상품) 속성은 기본키의 부분집합인 (상품ID)만 알아도 식별가능하므로 기본키에 부분 함수 종속

 

이행 함수 종속

: X->Y 이고 Y->Z일 때, X->Z를 만족함

 

 

댓글