CHECKLIST

ER 변환 검증은 키와 제약을 빠짐없이 확인한다

테이블 개수보다 중요한 것은 ERD의 의미가 DB 제약으로 실제 보존되는지다.

KeysRelationsRules
entity강한 개체테이블과 PK가 있는가
weak약한 개체소유자 FK와 부분 키가 식별에 들어갔는가
1:11:1FK에 UNIQUE와 NOT NULL이 필요한가
1:N1:NN쪽에 FK가 있는가
M:NM:N교차 테이블과 FK 조합 UNIQUE가 있는가
attrs속성다중값/복합/파생 처리 방식이 명확한가
delete삭제ON DELETE 정책이 업무 규칙과 맞는가
index인덱스FK와 조회 조건의 물리 설계를 검토했는가
dialectDBMSIDENTITY, CHECK, 날짜 기본값 차이를 확인했는가
policy업무 정책UNIQUE가 리뷰·이력 규칙을 과하게 막지 않는가