모두CBT

21-1다음 설명에 해당하는 데이터 모델링 기법을 적으시오.정규화를 마… | 2021년 정보처리기사실기 1회차 기출문제 상세 페이지

16

21-1

다음 설명에 해당하는 데이터 모델링 기법을 적으시오.

  • 정규화를 마친 엔터티·속성·관계를 대상으로 한다.
  • 조회 성능을 높이고 개발·운영을 단순하게 하려고, 일부러 데이터를 중복시키거나 테이블을 합치거나 나눈다.
  • 정규화 원칙을 의도적으로 위배하므로 데이터 일관성 관리 부담이 늘어난다.
해설

반정규화(De-normalization)


[해설]

성능을 위해 정규화된 모델에 중복·통합·분리를 적용하는 것은 반정규화(De-normalization)다. 비정규화·역정규화라고도 한다.

  • 테이블 통합·분할(수평·수직)
  • 중복 테이블 추가(집계·이력 테이블)
  • 중복 컬럼·파생 컬럼 추가

조인이 줄어 조회가 빨라지는 대신, 중복 데이터를 맞추는 갱신 비용이 커진다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.