Back-End 공부/Database
2023. 11. 24.
[Database] 정규화란? 정규화 예시(1NF, 2NF, 3NF, BCNF)
📌 정규화 ✅ 도부이결다조 ✅ 함수적 종속성 f(x)=y 함수적 종속이라는 표현은 수학의 함수에서 유래 y는 x의 값에 의해 결정되는 관계로서, y는 x에 종속적이고, 이를 수학적인 표현에서는 y는 x에 함수종속적이다 라고 표현 정규화 관련해서 빈번히 사용되는 표현으로서, a가 b에 함수종속적이다 하면 b의 값에 의해 a가 결정됨을 의미 예시) 학번과 학부 학번 -> 학부 즉, 학번에 따라 학부가 결정되므로, 학부는 학번에 함수 종속적 등록금과 학부 학부 -> 등록금 학부에 따라 등록금이 결정되므로, 등록금은 학부에 함수 종속적 정규화 적용 전 테이블 모습 ✅ 1차 정규화(도메인 분해) 모든 열의 값이 원자적이어야 함. 즉, 각 열에는 하나의 값만 있어야 함을 의미 하나의 컬럼에 여러 원자값이 존재시, ..