데이터베이스 정규화(Normalization)의 목적은 무엇이며, 왜 중요한가요?
힌트 · 데이터 중복을 최소화하고, 데이터 무결성을 유지하며, 이상 현상(Anomaly)을 방지하는 것이 주요 목적입니다.
데이터베이스 정규화의 주요 목적은 데이터 중복을 최소화하고 데이터 무결성을 유지하여, 데이터베이스를 보다 효율적으로 관리하는 것입니다.
전체 모범답안 펼치기 접기
데이터베이스 정규화의 주요 목적은 데이터 중복을 최소화하고 데이터 무결성을 유지하여, 데이터베이스를 보다 효율적으로 관리하는 것입니다.
정규화를 통해 데이터 중복을 줄이면 저장 공간을 절약할 수 있을 뿐만 아니라, 데이터를 수정할 때 발생할 수 있는 이상 현상(삽입, 삭제, 갱신 이상)을 방지할 수 있습니다. 예를 들어, 같은 정보가 여러 곳에 저장되어 있다면 한 곳만 수정하고 다른 곳을 수정하지 않아 데이터 불일치가 발생할 수 있습니다. 정규화는 이러한 종속성을 제거하여 이러한 문제를 해결합니다.
결론적으로, 정규화는 데이터베이스의 안정성과 신뢰성을 높여주며, 장기적으로 유지보수 및 확장에 용이한 구조를 만드는 데 매우 중요합니다.