ONE TO ONE

1:1 관계는 FK, 병합, 관계 테이블 중에서 선택한다

필수 여부와 생명주기가 같으면 병합, 선택 관계가 많으면 FK 또는 별도 관계 테이블을 검토한다.

FK+UNIQUEMergeRelation table
common

FK + UNIQUE

한쪽 테이블에 FK를 두고 UNIQUE로 1:1 보장

merge

테이블 병합

항상 함께 존재하고 생명주기가 같을 때 단순화

optional

관계 테이블

둘 다 선택 참여이거나 관계 속성이 독립적일 때