12. 정규화

데이터 베이스 설계의 주된 목적

중복성 제거, 정규화

데이터 모델

데이터베이스 설계를 도식화한 도표로서 엔티티, 속성, 관계 3가지 요소로 구성

정규화

갱신이상, 데이터의 중복성을 제거. 데이터 모델을 좀 더 구체적으로 해준다.

제 1 정규형(1NF)

모든속성이 하나의 값을 가질 때 제 1 정규형이라 한다.
(도메인이 원자값 임)

제 2 정규형(2NF)

하나의 엔티티가 이미 1NF로 되어 있고 모든 식별되지 않은 속성들이 엔티티의 유일한 식별자에 종속적이면 “제 2 정규형(2nd Normal form)” 이라 한다.
(부분적 함수 종속 제거 됨)

제 3 정규형(3NF)

하나의 엔티티가 이미 2NF로 되어 있고 식별할 수 없는 어떠한 속성도 어떤 다른 식별할 수 없는 속성들에게 종속적이지 않으면 “제 3 정규형(3nd Normal form)” 이라 한다.
(이행적 함수 종속 제거 됨)

Share