데이터베이스 구조와 성능 슈퍼/서브타입 데이터 모델 - 최근 데이터 모델링을 할 때 자주 쓰이는 모델링 방법. - 데이터의 특징을 공통과 차이점의 특징을 고려하여 효과적으로 표현할 수 있기 때문. - 공통의 부분을 슈퍼타입으로 모델링하고 공통으로부터 상속받아 다른 엔터티와 차이가 있는 속성에 대해서는 별도의 서브엔터티로 구분하여 업무의 모습을 정확하게 표현하면서 물리적인 데이터모델로 변환을 할 때 선택의 폭을 넓힐 수 있는 장점이 있다. - 논리적인 데이터 모델에서 이용되는 형태이고 분석단계에서 많이 쓰이는 모델이다. 슈퍼/서브타입에 대한 변환을 잘못하면 성능이 저하되는 이유 1) 트랜잭션은 항상 일괄로 처리하는데 테이블은 개별로 유지되어 Union연산에 의해 성능이 저하될 수 있다. 2) 트랜잭션은 항..