- 데이터베이스 설계에서 중복을 최소화하고 데이터 구조를 조율하는 과정을 정규화라고 합니다. 🗃️
- 정규화를 하지 않을 경우 데이터 중복 문제를 발생시켜, 저장 공간 낭비와 불필요한 에러를 유발할 수 있습니다. ⚠️
- 정규화의 종류로는 재합치 정규화와 제안 정규화가 있으며, 각각 데이터 컬럼의 원자성 지속 및 완전 기능 의존성을 확보하는 데 초점을 맞춥니다. 🧱
- 제안 정규화는 데이터 컬럼이 조합된 프라이머리 키에 완전히 의존해야 하며, 부분적 프라이머리 키는 권장하지 않습니다. 🗝️
- 정규화를 실현하면 데이터 일관성과 정확성이 향상되며, 데이터 업데이트 및 삭제 과정에서 발생하는 오류를 줄일 수 있습니다. 💯