[자격증팁] 1NF에서 2NF가 되기 위한 조건은?

 

_그림1

 

1NF(제1정규형)에서 2NF(제2정규형)로 이행하기 위한 조건은 “부분 함수 종속 제거“입니다.

1NF은 모든 속성이 원자적(atomic)인 것을 요구하며, 각 속성은 중복이 없어야 합니다. 1NF을 만족하지만 이상현상이 발생하는 경우에는 이를 해결하기 위해 2NF로 이행해야 합니다.

2NF는 부분적 함수 종속을 제거하는 것을 요구합니다. 부분적 함수 종속이란, 주식별자(primary key) 중 일부 속성만으로 다른 속성을 결정할 수 있는 경우를 말합니다. 이러한 경우, 주식별자 전체를 사용하여 결정되도록 속성을 재구성하여 데이터 중복성을 최소화합니다.

따라서, 1NF에서 2NF로 이행하기 위한 조건은 부분 함수 종속을 제거하는 것입니다.

Leave a Comment