FK PLACEMENT
1:1 FK는 전체 참여 쪽에 두면 NULL을 줄일 수 있다
반드시 연결되어야 하는 쪽이 있다면 그쪽 FK에 NOT NULL과 UNIQUE를 함께 둔다.
NOT NULLUNIQUEOptional
shipping ( id PK, order_id FK UNIQUE NOT NULL ) 의미: 배송은 반드시 주문 하나에 속하고, 한 주문에는 배송 행이 최대 하나만 연결된다.
선택 기준: FK를 어느 쪽에 두느냐보다 NOT NULL/UNIQUE로 참여 제약을 정확히 표현하는 것이 중요하다.