1. 데이터베이스 정규화 -> 중복을 없애고 데이터 무결성을 높이는 과정 데이터베이스 정규화(Normalization)는 관계형 데이터베이스를 설계할 때 데이터의 중복을 최소화하고 데이터의 일관성과 무결성을 확보하기 위해 테이블을 논리적으로 분해하는 과정이다. 이 과정을 통해 데이터 삽입, 수정, 삭제 시 발생할 수 있는 각종 이상 현상(Anomaly)을 방지하고, 보다 효율적이고 안정적인 데이터베이스 구조를 만들 수 있다. 정규화는 여러 단계로 나뉘며, 각 단계를 **정규형(Normal Form)**이라고 부른다. 차수가 높은 정규형일수록 더 엄격한 제약 조건을 만족해야 한다. 일반적으로 제3정규형(3NF)이나 보이스-코드 정규형(BCNF)까지 정규화를 수행하는 경우가 많다. 2. 정규화의 주요 목적..