정규화란? - 데이터를 결정하는 결정자에 의해 함수적 종속을 가지고 있는 일반속성을 의존자로 하여 입력/수정/삭제 이상을 제거하는 것이다. - 데이터의 중복속성을 제거하고 결정자에 의해 동일한 의미의 일반속성이 하나의 테이블로 집약되므로 한 테이블의 데이터 용량이 최소화되는 효과가 있다. - 일반적으로 정규화를 수행해야 데이터처리의 성능이 향상되며 데이터의 조회처리 트랜잭션시에 성능저하가 나타날 수 있음. - 데이터를 원자적으로 만드는 것이 테이블을 정규화 하는 첫 단계이다. Therefore - 일반적으로 정구화가 잘 되어있으면 입력/수정/삭제의 성능이 향상되고 반정규화를 하면 조회의 성능이 향상된다고 인식 할 수 있다. - but! 데이터 모델링을 할 때 반정구화만이 조회 성능을 향상시킨다는 고정관념..