본문 바로가기
Learning/DB SQL 가이드

DB 모델링 - 4. 데이터 통합 : 4.1 데이터 통합

by Pronician 2015. 11. 20.
반응형

4. 데이터 통합

 

4.1 데이터 통합

 

데이터 통합의 정의

   ▶ 유사한 성격의 데이터, 동질성을 가진 데이터를 더 큰 주제로 합치는 것을 의미

 

데이터 통합의 목적

   ▶ 확장성이 좋은 유연한 모델 작성으로 요구사항 추가/변경에 따른 모델 변경을 최소화

 

데이터 통합 프로세스

 

데이터 통합 기준

   ▶ 데이터의 성격(주제)가 유사하다(동질성).

   ▶ 식별자가 동일하면서 유사한 속성이 존재한다(유사성).

   ▶ 식별자는 다르지만 기초 속성이 유사하다(유사성).

   ▶ 현행 데이터가 존재하면 마이그레이션하는데 문제가 없다.

   ▶ 별개의 요건으로 사용되지 않고 주로 같이 조회된다.

   ▶ 통합해서 성능문제를 일으키지 않는다.

 

데이터 통합의 대상

   1) 속성

   ▶ 여러 엔터티에서 동일한 성질로 관리되는 속성을 도출하여 새로운 엔터티로 통합

 

   2) 관계

   ▶ 엔터티간 존재하는 많은 개별 관계를 상위 개념의 관계로 통합

 

   3) 엔터티

   ▶ 공통된 속성이 존재하는 엔터티를 통합하여 슈퍼타입을 도출

   ▶ 조인의 불편함, 성능에 영향을 미치는 배타적 관계의 엔터티를 통합

 

데이터 통합의 고려사항

   ▶ 동질성이 빈약한 엔터티간 통합

   ▶ 지나친 유연성, 확장성만을 고려한 통합

   ▶ 엔터티 통합에 따른 인스턴스 증가로 인한 성능 문제

   ▶ 실체 엔터티는 최대한 통합하고, 행위 엔터티는 가능한 통합

반응형

댓글