[DB] 정규화의 개념 및 목적

Hα ყҽσɳɠ·2021년 8월 13일
0

DataBase

목록 보기
7/8

정규화

정규화란 함수적 종속성 등의 종속성 이론을 이용하며 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어 가는 과정이다.

목적

  • 데이터 구조의 안정성 및 무결성을 유지한다.
  • 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
  • 효과적인 검색 알고리즘을 생성할 수 있다.
  • 데이터 중복을 배제하여 이상의 발생 방지 및 자료 저장 공간의 최소화가 가능하다.
  • 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.
  • 데이터 모형의 단순화가 가능하다.
  • 속성의 배열 상태 검증이 가능하다.
  • 개체와 속성의 누락 여부 확인이 가능하다.
  • 자료 검색과 추출의 효율성을 추구한다.
profile
𝑯𝒐𝒏𝒆𝒔𝒕𝒚 𝑰𝒏𝒕𝒆𝒈𝒓𝒊𝒕𝒚 𝑬𝒙𝒄𝒆𝒍𝒍𝒆𝒏𝒄𝒆

0개의 댓글