반정규화: 성능 향상을 위해 정규화를 포기한다. 그러나 데이터 무결성이 유지되지 않기 때문에 제한적 사용이 요구되는 정규화 과정 반정규화는 두 가지로 나뉘는데, (1) 테이블 반 정규화와 (2) 컬럼 반정규화이다. (1) 테이블 반정규화 - 테이블 병합 : 1:1관계, 1:M관계, 슈퍼 서브 타입 테이블 병합 - 테이블 분할: 수직분할, 수평분할 - 테이블 추가: 중복테이블 추가, 통계테이블 추가, 이력테이블 추가, 부분테이블 추가 (2) 컬럼 반정규화 - 중복 컬럼추가 - 파생 컬럼추가 - 이력테이블 컬럼 추가