PK와 FK는 행의 정체성과 관계를 나눠 지킨다

부모 키는 회원 한 행을 식별하고 자식 키는 반드시 존재하는 부모를 가리키게 합니다.

members.idPK · UNIQUE + NOT NULL

posts.author_id

FK · 존재하는 회원만 참조

1:N

한 회원 키를 여러 글이 재사용

타입 일치

BIGINT UNSIGNED를 양쪽에 적용

삭제 정책

게시글 보존을 위해 RESTRICT

핵심: author_id가 여러 번 나오는 것은 정상 관계이며 타입·부호와 삭제 정책까지 부모 키 계약에 맞춰야 합니다.