[SQLD] 1-6. 데이터베이스 구조와 성능
슈퍼/서브 타입 모델 - 업무를 구성하는 데이터의 특징을 공통점/차이점의 특징을 고려해서 표현 가능 - 공통 속성 = Super Type / 개별 속성 = Sub Type - 논리적 데이터 모델에서 이용되는 형태 + 분석 단계에서 사용 슈퍼/서브 타입 데이터 모델의 변환 - 슈퍼/서브타입 변환에 대한 성능 저하 이유 트랜잭션의 특성을 고려하지 않고 테이블을 설계하기 때문 1) 트랜잭션은 항상 일괄 처리 But 테이블은 개별로 유지되어 Union 연산에 의한 성능 저하 2) 트랜잭션은 항상 서브타입 개별로 처리 But 테이블이 하나로 통합되어 있어서 불필요하게 많은 데이터를 집약 3) 트랜잭션은 항상 슈퍼+서브 타입을 공통으로 처리 But 개별로 유지 or 하나의 테이블로 집약 변환 타입 1:1 타입 슈퍼..
2021.10.27