정규화란? 정규화(Normalization)는 데이터베이스 설계 시 데이터의 중복을 최소화하고 일관성을 유지하기 위한 과정입니다. 정규화를 통해 데이터를 체계적으로 구조화하여 데이터 무결성을 보장하고, 효율적인 데이터 관리를 도모할 수 있습니다.왜 정규화가 필요한가? 데이터 중복 방지: 중복된 데이터를 제거함으로써 데이터 일관성을 유지할 수 있습니다.업데이트 이상 제거: 데이터 수정, 삭제, 삽입 시 발생할 수 있는 비정상적인 동작을 방지합니다.데이터 무결성 보장: 데이터의 정확성과 일관성을 유지합니다.효율적인 저장공간 사용: 중복 데이터를 줄여 저장소 공간을 절약합니다.유연한 확장성 제공: 잘 정규화된 데이터베이스는 새로운 데이터를 추가하거나 변경하기 쉽습니다.정규화의 단점 복잡성 증가: 테이블이 세분..