본문 바로가기

Lobo's study room/정보처리기사

[데이터베이스]반정규화와 정규화

반정규화(De-Normalization)
시스템의 성능향상과 개발 및 운영의 단순화를 위해 정규화된 데이터모델을 변경하는 방법.
  • 정규화를 수행한 이후 반정규화(=역정규화, 비정규화)를 수행한다.
정규화(Normalization)
이상현상(Anomaly)를 야기하는 Attribute들 간의 종속 관계를 제거하기 위해 Relation을 작은 Relation으로 무손실 분해하는 과정.
  • 정규화는 1NF, 2NF, 3NF, BCNF, 4NF, 5NF로 분류한다.