정규화

brian·2022년 5월 3일
0

데이터베이스 정규화(nomalization)
- 관계형 데이터베이스에서 중복을 최소화하도록 데이터를 구조화하는 과정을 '정규화'라고 한다.

1정규화 : "중복되는 항목이 없어야 한다"

  • 각 테이블에서 중복을 제거한다.
  • 각각 관계된 데이터 모임을 위하여 분리된 테이블을 만든다
  • 각각 관계된 데이터 모임을 기본키로 식별한다.

2정규화 : 후보키 K와 K에 속하지 않는 속성 A가 있을 때, A를 결정하기 위해 K의 일부가 아닌 K 전체를 참조해야만 하는 경우 1NF 테이블은 2NF이다.
(뭔말이야 ??)

3정규화
- 테이블이 제2 정규형을 만족하고,

  • 테이블 내의 모든 속성이 기본 키에만 의존하며, 다른 후보 키에 의존하지 않는다.

갱신이상

참고
https://ko.wikipedia.org/wiki/%EC%A0%9C1%EC%A0%95%EA%B7%9C%ED%98%95
https://ko.wikipedia.org/wiki/%EC%A0%9C2%EC%A0%95%EA%B7%9C%ED%98%95

0개의 댓글