CODEDRAGON ㆍDevelopment/Database
함수적 종속(Functional Dependency)
· 어떤 릴레이션 R이 있을때 X와 Y를 각각 속성의 부분집합이라고 가정합니다.
· 여기서 X의 값을 알면 Y의 값을 바로 식별할 수 있고, X의 값에 Y의 값이 달라질 때, Y는 X에 함수적 종속 관계에 있다고 합니다. 이 때 X를 결정자, Y를 종속자라고 합니다.
함수적 종속 관계 기호
함수적 종속 관계 를 기호로 표현하면 X→Y 로 표현할 수 있습니다.
X -> Y
함수적 종속관계 종류
종속관계 |
설명 |
완전 함수적 종속 |
· Full Functional Dependency · 종속자가 기본키에만 종속되며, 기본키가 여러 속성으로 구성되어 있을경우 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 종속된 경우를 의미합니다. |
부분 함수적 종속 |
· Partial Functional Dependency · 릴레이션에서 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키가 여러 속성으로 구성되어 있을경우 기본키를 구성하는 속성 중 일부만 종속되는 경우를 의미합니다. |
이행적 함수 종속 |
· Transitive Functional Dependecy · 릴레이션에서 X, Y, Z라는 3 개의 속성이 있을 때 X→Y, Y→Z 이란 종속 관계가 있을 경우, X→Z가 성립될 때 이행적 함수 종속이라고 합니다. 즉, X를 알면 Y를 알고 그를 통해 Z를 알 수 있는 경우를 말합니다.
|
https://en.wikipedia.org/wiki/Functional_dependency
'Development > Database' 카테고리의 다른 글
카티션 프로덕트(Cartesian Product) (0) | 2020.01.22 |
---|---|
지식(knowledge) vs 지혜(wisdom) (0) | 2020.01.20 |
MongoDB Manual (0) | 2020.01.08 |
MSSQL 이중화 종류 (0) | 2020.01.02 |
데이터 연동 기술의 발전 (0) | 2019.12.26 |