정규화
-
[데이터베이스] 정규화IT/데이터베이스 2022. 10. 11. 02:25
본 포스팅은 "데이터베이스 개론 [2판]" 도서로 공부한 내용을 요약하기 위한 포스팅입니다. 1. 정규화의 개념과 이상 현상(Anomaly) 데이터베이스를 잘못 설계하면 불필요한 데이터 중복이 발생하여 릴레이션에 대한 데이터의 삽입·수정·삭제 연산을 수행할 때 부작용이 발생할 수 있다. 이러한 부작용을 이상(Anomaly) 현상이라 한다. 이상 현상은 관련이 없는 데이터, 즉 관련 없는 속성들을 하나의 릴레이션에 모아두고 있기 때문에 발생하며, 관련 있는 속성들로만 릴레이션을 구성하기 위한 작업이 정규화이다. 정규화는 릴레이션을 관련이 있는 속성들로만 구성하기 위해 릴레이션을 분해하는 과정이다. 이상 현상에는 삽입 이상(Insertion anomaly), 갱신 이상(Update anomaly), 삭제 이..