티스토리 뷰
함수 종속성 (Functional Dependency)
: 속성들 간의 종속 관계
Y는 X에 함수 종속 = X -> Y: X의 값에 의해 Y의 값이 오직 하나로 결정됨
X = 결정자 / Y = 종속자
완전 함수 종속
: 종속자가 기본키에 종속되며, 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 대해 종속됨
ex) 릴레이션의 기본키 = (고객ID, 상품ID)
(수량), (구매 금액) 속성은 기본키를 구성하는 속성 (고객ID, 상품ID)를 모두 알아야 식별가능하므로 기본키에 완전 함수 종속
부분 함수 종속
: 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키를 구성하는 속성들 중 일부에만 종속됨
ex) (주문 상품) 속성은 기본키의 부분집합인 (상품ID)만 알아도 식별가능하므로 기본키에 부분 함수 종속
이행 함수 종속
: X->Y 이고 Y->Z일 때, X->Z를 만족함
'Computer Science > Database' 카테고리의 다른 글
[Database] 반정규화 / 역정규화 (Denormalization) (0) | 2022.08.29 |
---|---|
[Database] 정규화(Normalization) 개념 및 예시 (0) | 2022.08.28 |
[Database] 데이터베이스 이상현상 (Anomaly) (0) | 2022.08.27 |
[Database] 무결성 제약 조건 (Integrity Constraint) (0) | 2022.08.27 |
[Database] 시스템 카탈로그 (System Catalog) / 데이터 사전 / 데이터 딕셔너리 (Data Dictionary) (0) | 2022.08.26 |
댓글