데이터베이스 정규화

|

정규화란?

데이터베이스의 설계에서 중복을 최소화 하게 데이터를 구조화

정규화의 목표

  • 데이터의 삽입,삭제,갱신 이상 제거
  • 자료저장 공간 최소화

정규화 단계

제1정규화(1NF)

  • 모든 속성은 반드시 하나의 값을 가짐(not null, 반복형태 X).
  • 레코드들은 서로 간에 식별 가능해야 합니다..

제2정규화(2NF)

  • 식별자가 아닌 모든 속성들은 식별자 전체 속성에 완전 종속되어야 합니다(완전함수종속).

제3정규화(3NF)

  • 2차 정규형을 만족하고 식별자를 제외한 나머지 속성들 간의 종속이 존재하면 안됩니다.

예제

2~3차정규화

Comments