관계형 데이터베이스는 상속 관계가 없으며 객체의 상속과 유사한 슈퍼타입과 서브타입이 있다. 슈퍼타입과 서브타입의 논리모델을 실제 물리모델로 구현하는 방법은 크게 3가지가 있다. 1. 각각 테이블로 변환 -> 조인 전략 2. 통합 테이블로 변환 -> 단일 테이블 전략 3. 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 전략 1. 각각 테이블로 변환 -> 조인 전략 슈퍼타입과 서브타입으로 나누어 슈퍼타입에 공통적인 부분을 두고 조인하는 방식으로 객체의 상속과 가장 유사하다. 조회 쿼리가 복잡하지만 저장공간이 효율적이며 테이블 정규화가 가능해진다. 2. 통합 테이블로 변환 -> 단일 테이블 전략 한 테이블에 모두 통합하는방식이다. 조인이 필요 없으므로 일반적으로 조회 성능이 빠르지만 테이블이 너무 커질 ..