그림이 예뻐도 PK, FK, 카디널리티, 업무 규칙이 빠지면 실제 스키마로
옮길 때 흔들린다.
치명 실수
검토 필요
수정 방향
PK 없음
식별 불가
모든 테이블은 행을 구분할 PK 또는 후보키가 필요하다.
M:N 미해소
중복 행 폭발
교차 테이블 없이 양쪽 ID를 한쪽에 몰아넣으면 반복 컬럼이 생긴다.
관계 속성 위치 오류
의미 손실
수량, 성적, 단가는 연결 행에 둬야 한다.
NULL 남발 선택 관계인지, 별도 하위 테이블인지 먼저
판단한다.이력 누락 주문 당시 단가, 배송 상태 변경처럼 과거 값을
남겨야 하는지 확인한다.이름 불일치 snake_case, 단수/복수, FK 이름 규칙을 문서
전체에서 맞춘다.정규화 맹신 반정규화가 있다면 조회 성능, 집계, 이력 보존
같은 근거를 남긴다.