문제
성능 데이터 모델링에서 슈퍼타입/서브타입 모델을 물리 모델로 변환할 때 가장 적절한 것은?
① 항상 개별 테이블로 변환해야 한다 ② 슈퍼타입과 서브타입을 하나의 테이블로 통합한다 ③ 데이터 접근 패턴과 업무 특성을 고려하여 변환 방식을 결정한다 ④ 서브타입별로 별도 테이블을 생성하고 슈퍼타입은 삭제한다
정답
3번
해설
슈퍼타입/서브타입 모델의 물리 변환은 데이터 접근 패턴, 업무 특성, 성능 요구사항을 종합적으로 고려하여 통합형(One Table), 분리형(Multiple Table), 개별형(Individual Table) 중 선택해야 합니다. ① 항상 개별 테이블로 변환하는 것은 유연성이 부족합니다. ② 항상 통합하는 것도 적절하지 않습니다. ④ 슈퍼타입 삭제는 공통 속성을 잃게 됩니다.