(post_id, tag_id)가 행 전체를 식별해도 각 설명 속성을 결정하는 최소 열은 서로 다릅니다.
post_title·author_id 결정
tag_name 결정
category_name 결정
연결 source 결정
핵심: 결정자별로 사실을 분리하면 제목·태그명·분류명이 한곳에서만 갱신됩니다.