관계형 데이터 모델링 프리미엄 가이드 DB구축 (2014년)
데이터 통합 0 0 53,524

by 구루비스터디 데이터통합 [2018.06.10]


1. 데이터 통합의 정의

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


2. 데이터 통합의 목적

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


3. 데이터 통합 프로세스



4. 데이터 통합 기존

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


5. 데이터 통합의 대상

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


5.2. 관계
  • 엔터티간 존재하는 많은 개별 관계을 상위 개념의 관계로 통합 .


5.3. 엔터티
  • 공통된 속성이 존재하는 엔터티를 통합하여 슈퍼타입을 도출하는것이 엔터티 통합이다.
  • 조인의 불편함, 성능에 영향을 미치는 배타적 관계의 엔터티를 통합.


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

  • 동질성이 빈약한 엔티티간 통합
  • 지나친 유연성,확장성만을 고려한 통합
  • 엔터티 통합에 따른 인스턴스 증가에 따른 성능 문제
  • 실체 엔터티는 최대한 통합하고, 행위 엔터티는 가능한 통합
"구루비 데이터베이스 스터디모임" 에서 2014년에 "관계형 데이터 모델링 프리미엄 가이드" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3600

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입