데이터베이스 정규화(Normalization)의 주된 목적은?
보통 freeCodeCamp해설
정규화는 데이터 중복과 이상 현상(삽입/수정/삭제 이상)을 방지하기 위해 테이블을 논리적으로 분리하는 과정입니다. 1NF, 2NF, 3NF 등의 단계가 있으며, 과도한 정규화는 JOIN이 많아져 성능이 저하될 수 있어 적절한 균형이 필요합니다.
정규화는 데이터 중복과 이상 현상(삽입/수정/삭제 이상)을 방지하기 위해 테이블을 논리적으로 분리하는 과정입니다. 1NF, 2NF, 3NF 등의 단계가 있으며, 과도한 정규화는 JOIN이 많아져 성능이 저하될 수 있어 적절한 균형이 필요합니다.