일/IT

[데이터베이스] 정규화

하리 아빠 춘식이 행님 2024. 6. 11. 09:46
반응형

프로그램 개발자로 20년가까이 벌어먹고 살고 있지만,

이 분야에 대해서는 크게 관심은 없네요.ㅜㅜ

주로 윈폼으로 해오다보니 요즘에는 불러주는 곳은 MES 분야가 대부분입니다.

50대를 바라보면서, 미래에 대한 불안감에 감리사 준비를 하다보니,

이론적으로 영 딸리네요.ㅜㅜ

감리사 준비하면서 괜찮은 자료들이 있으면 공유해 봅니다.

 

오늘은 대학 이후 처음 접하는 정규화 이론!

 

정규화란...데이터 베이스 설계할때 데이터별 중복을 제거하는 방법!

 

종류는 아래와 같습니다.

 

1. 1정규화 -> 가로로 쭊~ 늘려져 있는 필드들을 세로로 데이터화 시킨다.

2. 2정규화 -> 기본키에 의존되도록 분리

3. 3정규화 -> 기본키를 제외한 나머지 이행함수들 중복 제거

4. BCNF -> 기본키가 종속자로되어 있는 부분들 분리

5. 4정규화 -> M:N 관계의 다중중복 제거

6. 5정규화 -> 조인으로 인한 종속성을 제거

 

실무로는 대충 아는데 설명하기 귀찮으니,

아래 유튜브 설명을 참고해봅시다...설명을 정말 잘하십니다.

 

https://www.youtube.com/watch?v=rVxcheAkMSk

반응형