독학사/데이터베이스

정규화 필요성

개발자 입니다 2022. 10. 11. 21:00

평가영역

  • 상세 평가영역 없음

 

정규화의 필요성

  • 안정성을 최대화 하고 중복을 방지하여 삽입, 삭제, 갱신 이상을 방지
  • 정보의 검색을 보다 용이하게 하기 위함
  • 궁극적으로 데이터 무결성을 제고하기 위함
  • 때로는 실용적인 필요성에 의해 정규화 이론에 어긋나는 테이블을 설계할 수도 있다.
  • 정규화 작업은 처리속도를 고려하여 추구하여야 한다.

 

이상현상

  • 삽입 이상
    데이터를 삽입할때 원하지 않는 데이터까지 삽입되는 이상
  • 삭제 이상
    유지되야 할 정보까지도 삭제되는 이상
  • 갱신 이상
    중복 저장되어있는 값중 하나만 갱신되어 데이터 불일치가 발생하는 이상