정규화의 문제점 - 정규화되지 않은 릴레이션의 문제점, 정규화의 효과, 정규화의 문제점

CODEDRAGON Development/Database

반응형

   

정규화되지 않은 릴레이션의 문제점

  • 데이터 중복으로 인해 갱신 이상 현상이 발생합니다.
  • 특정 정보를 표현하는 것이 불가능할 수 있습니다.
  • 널(NULL) 값을 많이 포함하게 됩니다.
  • 저장된 정보가 부정확할 수 있습니다.

   

   

   

정규화의 효과

  • 중복된 데이터가 제거되어 갱신 이상이 감소합니다.
  • 데이터의 일관성 유지가 가능합니다.
  • 데이터 모델이 단순해집니다.
  • 무결성 제약조건을 만족시키기 위해서 필요한 프로그램 코드 양이 감소됩니다.
  • 즉, DBMS가 자동으로 처리해 주므로 응용 프로그램에서 처리해야 할 일의 양이 감소합니다.

   

   

   

정규화의 문제점

릴레이션(테이블) 분해로 인해 많은 조인(Join) 연산이 발생하므로 질의에 대한 응답 시간이 느려질 수 있습니다.

   

*조인(Join)

두 릴레이션과 관련된 튜플을 하나의 튜플로 결합하는 연산