자격증/SQLD - 취득완료

정규화[완벽히 이해]

Ch's Lee 2025. 5. 19. 09:07

완전함수종속이란, 기본키(부분집합이던, 단일 집합이던)를 구성하는 모든 컬럼의 값이 다른 컬럼을 결정짓는 것

 

1정규형 <--- BCNF 정규화

ㄴ> 원자성 : 하나의 속성은 하나의 속성값 가진다.

 

 

 

 

2정규형 <--- 1정규형을 만족시키면서, 2정규화를 하는 것

ㄴ> 기본키의 부분집합(즉, 2개 이상의 PK로 이루어진것)이 다른 컬럼과 1:1 대응 관계를 갖지 않는 상태

ㄴ> 2개 이상의 PK이 일때.. 일부 PK속성이 다른 일반속성 관계가 있다면, 분리...

 

 

 

 

3정규형 <--- 2정규형을 만족시키면서, 3정규화 하는 것

ㄴ> 이행함수 종속을 없애도록 하는것

ㄴ> 앞 정규형을 만족하는 부분중에 엔터티의 일반속성은 주식별자의 전체에 종속적이다.(<---- 2정규형)