본문 바로가기
인공지능/PYTHON

데이터모델링

by bibibig_data 2021. 6. 30.

[004-4] Data Modeling.txt
0.01MB

데이터모델링 할 때 꼭 정규화 ? ? NO 

 

 

  - 정규화 방법 : Validate each column's placement using the rules of normalization

    정규화되지 않은 상태

       ↓ 제1정규화(1 Normalization) : repeating group 제거

    제1정규형(1 Normal Form) : 1NF

       ↓ 제2정규화(2 Normalization) : 복합UID에 대한 부분 종속 제거

    제2정규형(2 Normal Form) : 2NF

       ↓ 제3정규화(3 Normalization) : Non-UID에 대한 종속 제거

    제3정규형(3 Normal Form) : 3NF

 

 

- 도메인 원자값 (1NF)

- 부분적 함수 종속 제거 (2NF)

- 이행적 함수 종속 제거 (3NF)

- 결정자이면서 후보키가 아닌 것 제거 (BCNF)

- 다치 종속 제거 (4NF)

- 조인 종속성 이용 (5NF)