2013년 6월 5일 수요일

데이터 이상과 정규화

삭제 이상 - 한 투플을 삭제함으로써 유지해야 될 정보까지도 삭제되는 연쇄삭제 현상이 일어나게 되어 정보손실이 발생하게되는것

삽입이상 - 어떤 데이타를 삽입 하려고 할 때 불필요하고 원하지 않는 데이타도 함께 삽입해야만 되고 그렇지 않으면 삽입이 되지 않는 현상

갱신이상 - 중복된 투플들 중에서 일부 투플의 애트리뷰트 값만을 갱신시킴으로써 정보의 모순성이 생기는 현상




위와 같은 이상들이 일어나는 근본적인 이유는 여러가지 상이한 종류의 정보를 하나의 릴레이션으로 표현하려 하기 때문. 즉, 애트리뷰트들 간에 존재하는 여러 가지 데이타 종속 관계를 무리하게 하나의 릴레이션으로 표현하려는 데서 이런 이상들이 발생




정규화 - 애트리뷰트들 간의 종속성을 분석해서 하나의 릴레이션에는 기본적으로 하나의 종속성이 표현되도록 분해하는 과정

2013년 6월 2일 일요일