Overview

얍얍얍

Normalization

Normalization(정규화)은 데이터 정합성(데이터의 정확성과 일관성을 유지하고 보장)을 위해 Entity를 작은 단위로 분리하는 과정이다.

제1정규형

모든 속성은 반드시 하나의 값만 가져야 한다.

제2정규형

Entity의 모든 일반속성은 반드시 모든 주식별자에 종속되어야 한다. (주식별자가 복합식별자인 경우 발생할 수 있다.)

제3정규형

주식별자가 아닌 모든 속성 간에는 서로 종속될 수 없다.

De-Normalization

De-Normalization(반정규화)은 데이터의 조회 성능을 향상시키기 위해 중복을 허용하거나 데이터를 그룹핑하는 과정이다.

테이블 반정규화