한 행의 목록을 여러 자식 행으로 바꾼다

1:N은 부모에 자식 목록을 저장하지 않고, 각 자식이 부모 키 하나를 참조하도록 변환한다.

잘못된 1 쪽 저장

categories.post_ids
"1, 2, 3"

관계 규칙 확인

PK는 유일
컬럼은 원자적
FK 하나는 행 하나 참조

올바른 N 쪽 저장

post 1category_id 7
post 2category_id 7
post 3category_id 7
NOT NULL

게시글은 카테고리를 반드시 가진다

FOREIGN KEY

존재하는 카테고리만 가리킨다

애플리케이션

카테고리가 최소 한 게시글을 갖는 규칙은 트랜잭션으로 보완한다