1. 데이터 통합의 정의

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

2. 데이터 통합의 목적

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

3. 데이터 통합 프로세스

4. 데이터 통합 기존

  • 데이터의 성격(주제)가 유사한다(동질성).
  • 식별자가 동일하면서 유사한 속성이 존재한다(유사성).
  • 식별자는 다르지만 기초 속성이 유사한다(유사성).
  • 현행 데이터가 존재하면 마이그레이션하는 데 문제가 없다.
  • 별개의 요건으로 사용되지 않고 주로 같이 조회된다.
  • 통합해서 성능문제를 일으키지 않는다.

5. 데이터 통합의 대상

5.1. 속성
  • 여러 엔터티에서 동일한 성질로 관리되는 속성을 도출하여 새로운 엔터티로 통합.
5.2. 관계
  • 엔터티간 존재하는 많은 개별 관계을 상위 개념의 관계로 통합 .
5.3. 엔터티
  • 공통된 속성이 존재하는 엔터티를 통합하여 슈퍼타입을 도출하는것이 엔터티 통합이다.
  • 조인의 불편함, 성능에 영향을 미치는 배타적 관계의 엔터티를 통합.

6. 데이터 통합의 고려사항

  • 동질성이 빈약한 엔티티간 통합
  • 지나친 유연성,확장성만을 고려한 통합
  • 엔터티 통합에 따른 인스턴스 증가에 따른 성능 문제
  • 실체 엔터티는 최대한 통합하고, 행위 엔터티는 가능한 통합