정규화는 어떤 배경에서 생겨났는가? 한 릴레이션에 여러 엔티티의 애트리뷰트들을 혼합하게 되면 정보가 중복 저장되며, 저장 공간을 낭비하게 된다. 또 중복된 정보로 인해 갱신 이상이 발생하게 된다. 동일한 정보를 한 릴레이션에는 변경하고, 나머지 릴레이션에서는 변경하지 않은 경우 어느 것이 정확한지 알 수 없게 되는 것이다. 이러한 문제를 해결하기 위해 정규화 과정을 거치는 것이다. 갱신 이상에는 어떠한 것들이 있는가? 삽입 이상(insertion anomalies) 똑같은 데이터가 중복 저장되어 저장 공간 낭비 실수로 진호의 dept_name을 DEB라고 입력하였을 경우, 데이터 불일치 문제가 생김 임직원이 아직 없는 부서를 만들면, 위 테이블은 임직원 정보도 같이 표현하기 때문에 ?를 채울 수 없음 삭..