상세 컨텐츠

본문 제목

정규화

질문 정리

by Goyoungjung 2023. 8. 14. 09:46

본문

데이터 이상 현상

  • 데이터 집합에서 예상하지 못한 비정상적인 패턴이나 동작을 나타내는 현상

정규화를 하는 이유

  • 데이터를 입력/수정/삭제 등의 작업이 발생하는 이상 현상 방지
  • 독립된 Entity로 정의함으로써 높은 응집역과 낮은 결합도를 유지
  • 중독된 데이터를 최소함으로써 저장 공간을 최소화
  • 좀더 작은 단위의 Entity로 분해함으로써 재활용성 증가

정규화 정의

  1. 중복 되는 데이터를 나누어 여러 개의 테이블에 분산 저장하는 기법
  2. 실세계의 데이터를 구조화/체계적으로 재배치/분해하는 방법

정규화 목적

  1. 데이터의 일관성을 보장받고, 중복된 데이터를 최소화로 안전성과 확보하기 위함이다.

함수의 종속성

  • 특정 속성의 모든 값에 대하여 다른 속성의 값이 유일하게 결정되게 하는 함수의 속성을 의미한다.
  • X -> Y

'질문 정리' 카테고리의 다른 글

JAVA int vs Integer  (0) 2023.07.24
자바  (1) 2023.07.17

관련글 더보기