슈퍼 타입과 서브타입 모델
공통의 부분을 슈퍼타입 엔터티로 모델링하고 공통으로부터 상속받아 다른 엔터티와차이가 있는 속성에 대해서는 별도의 서브 타입 엔터티로 구분
슈퍼/서브타입 모델 변환 방법
슈퍼타입 기준(Single 타입, All in One 타입 기준)
슈퍼/서브타입을 모델을 하나의 테이블로 변환한 것이다.
서브타입 기준(Plus 타입, Super+Sub타입)기준
슈퍼/서브타입을 서브타입 테이블들로 변환한 것이다.
개별타입 기준(OneToOne 타입, 1:1타입)
슈퍼/서브타입을 슈퍼,서브타입 각각 개별 테이블로 변환한 것이다.
PK/FK 칼럼 순서와 성능
테이블에 발생되는 트랜잭션 조회 패턴에 따라 PK/FK칼럼의 순서를 조정해야함
PK가 여러 개의 속성으로 구성된 복합식별자일 때 PK순서에 대해 별로 고려하지 않고 데이터 모델링을 한 경우에 해당