20-1데이터 모델링 기법 중 반정규화라고도 부르는 비정규화(De-No… | 2020년 정보처리기사실기 1회차 기출문제 상세 페이지
14
20-1
데이터 모델링 기법 중 반정규화라고도 부르는 비정규화(De-Normalization)가 어떤 작업을 말하는지 간략히 설명하시오.
해설
정규화된 엔티티·속성·관계를 성능 향상과 개발·운영의 단순화를 위해 중복·통합·분리하는 데이터 모델링 기법
[해설]
비정규화(반정규화)는 정규화로 잘게 나뉜 엔티티·속성·관계를 성능 향상과 개발·운영 단순화를 위해 일부러 되돌리는 데이터 모델링 기법이다.
- 중복 — 자주 조인하는 컬럼을 다른 테이블에 중복 저장하거나 합계 같은 파생 컬럼을 추가한다.
- 통합 — 늘 함께 조회되는 테이블을 하나로 합쳐 조인을 줄인다.
- 분리 — 큰 테이블을 수평·수직으로 분할해 필요한 부분만 읽게 한다.
조회는 빨라지지만 중복 데이터 때문에 이상 현상과 일관성 관리 부담이 생기는 맞교환 관계다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.