DATABASE/Modelling 2009. 5. 6. 11:18

1. 1NF여야한다.

2. 부분적 함수 의존이 없다.
부분적 함수 종속 관계를 피하는 간단한 방법으로는 새로운 키(인덱스용)를 하나 만드는 것입니다.
테이블의 모든 열이 기본키의 일부이면 1NF의 테이블을 2NF이기도 합니다.

※함수적 종속관계(함수적 종속성  Functional Dependency)
열의 데이터가 변경될 때 다른 열의 데이터가 변경되어야하면, 변경되는 열에 함수적으로 종속한다고 합니다.

※부분적 함수 종속
키가 아닌 열이 합성키의 전부가 아닌 일부에 종속되는 경우.

※이행적 함수 종속(Transitive Functional Dependency)
키가 아닌 열이 키가 아닌 다른 열과 관련 되는 경우
키가 아닌열이 변경되었을 때 다른열의 변경을 야기시킨다면, 이행적 종속열을 보유하고 있는 것 입니다.

※함수 종속 관계를 명시하는 방법
T.x ->; T.y
(T라는 테이블에서 열y는 열x에 함수적으로 종속된다. x가 변경되면 y가 따라서 변경되야 한다.)

※합성키
여러개의 열들로 구성되어 유일무이한 키를 만드는 기본키.
posted by 나는너의힘
: