ERD(Entity Relationship Diagram)은 DB 구축할 때 가장 기초적인 뼈대 역할을 하며, 릴레이션 간의 관계들을 정의
시스템 요구 사항을 기반으로 작성하며 이 ERD를 기반으로 데이터베이스를 구축
장점
데이터베이스에서 이상 현상(삽입, 업데이트, 삭제 이상)을 없앨 수 있다
새로운 종류의 데이터를 추가할 때 테이블 구조 수정을 많이 하지 않아도 된다
데이터베이스 구조를 단순화해서 사용자가 더 쉽게 이해할 수 있다
릴레이션의 모든 도메인이 더 이상 분해될 수 없는 원자 값만으로 구성되어야 함
릴레이션이 제1 정규형이며 부분 함수의 종속성을 제거한 형태
제2정규형이고 기본키가 아닌 모든 속성이 이행함수 종속성 제거
결정자가 후보키가 아닌 함수 종속성 제거