정규화는, 3NF까지만 해도 90% 충분함■ 정규화 단계별 정리 (정처기에서 배운 것들을 써본다..) 1NF (제1정규형)핵심: 원자값만 저장예시: 취미: 독서,영화,음악 → 별도 테이블로 분리 실무: 무조건 지켜야 함2NF (제2정규형)핵심: 부분 함수 종속 제거쉽게: 복합키의 일부에만 의존하는 컬럼 분리실무: 대부분 자연스럽게 지켜짐3NF (제3정규형)핵심: 이행적 함수 종속 제거쉽게: A→B→C 관계를 A→B, B→C로 분리실무: 여기까지가 황금 기준BCNF (Boyce-Codd 정규형)핵심: 모든 결정자가 후보키실무: 복잡함. 특수한 경우에만 고려4NF, 5NF솔직히: 실무에서 거의 안 씀이유: 복잡도 증가 > 얻는 이익실무에서는? 3NF까지 하는 이유데이터 중복 최소화업데이트 이상 방지저장공간 ..