[정보처리기사 필기] 데이터베이스 설계 - 068. 반정규화 Denormalization
1. 반정규화의 개요시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정의도적으로 정규화 원칙을 위배하는 행위반정규화를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만 데이터의 일관성 및 정합성이 저하될 수 있음과도한 반정규화는 오히려 성능을 저하시킬 수 있음반정규화를 위해서는 사전에서 데이터의 일관성과 무결성을 우선으로 할지, 데이터베이스의 성능과 단순화를 우선으로 할지를 결정해야 함반정규화 방법의 종류 : 테이블 통합, 테이블 분할, 중복 테이블 추가, 중복 속성 추가 등2. 테이블 통합두 개의 테이블이 조인되는 경우가 많아 하나의 테이블로 합쳐 사용하는 것이 성능 향상에 도움이 될 경우 수행두 개의 테이블에서 발생하는 프로세스가 동일하..