일대일(1:1) 관계 - 주 테이블에 FK대부분의 경우 보조 테이블에 FK를 두는 방법이 정답에 가깝지만, 모든 설계에 하나의 정답만 있는 것은 아니다. 뛰어난 개발자는 자신의 상황에 맞는 최적의 설계를 선택할 수 있어야 한다 관계가 선택이 아닌 필수일 때만약 비즈니스 요구사항이 "모든 회원은 반드시 상세 정보를 가져야 한다"고 강제하는 경우를 생각해 보자. 즉, member와 member_detail은 생성과 소멸의 생명주기(Lifecycle)를 완전히 함께하는, 사실상 하나의 논리적 덩어리다. 보조 테이블에 FK를 두는 방식을 사용하면 상세 정보가 없는 회원도 존재할 수 있다member 저장member_detail 저장하지 않음여기서 2와 같이 member_detail을 저장하는 것을 실수로 깜박하..