ISA MAPPING

상속 관계는 세 가지 대표 전략으로 변환한다

단일 테이블, 상위/하위 테이블, 구체 타입별 테이블은 NULL, 조인, 제약 표현 방식이 다르다.

SingleClass tableConcrete
single

단일 테이블

한 테이블에 모든 타입 컬럼. 조회 단순, NULL 증가

joined

상위/하위 테이블

공통 속성은 상위, 타입별 속성은 하위. 조인 필요

concrete

구체 타입별 테이블

각 타입별 완전한 테이블. 공통 제약 중복 가능