2차 3차 정규화 차이점

2024. 1. 4. 17:57DBMS

반응형

2차 정규화는 1차 정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해하는 것이다.

 

완전 함수 종속은 기본키의 부분집합이 결정자가 되어서는 안된다는 것이다.

 

기본키 중에 특정 컬럼에만 종속된 컬럼이 없어야 하고 복합키 두개를 각각 테이블로 분해한다.

 

 

3차 정규화는 기본키에 의존하지 않고 일반 컬럼에 의존하는 컬럼이 있다면 제거한다. 2차 정규화는 한 테이블에서 두 개의 기본키의 부분 종속을 제거하는 것이고, 3차 정규화는 2 정규형에서 기본 키에 의존하지 않고 일반 열에 의존하는 열을 제거  삽입, 갱신, 삭제  이상이 발생할 때 이행적 함수 종속을 없애주는 과정이다.

 

 

 

 

반응형

'DBMS' 카테고리의 다른 글

복합식별자(Composite Key)  (0) 2024.03.03
VIEW  (0) 2024.01.15
DROP DELETE TRUNCATE 차이점  (0) 2024.01.12
데이터의 표현  (1) 2024.01.03
데이터란  (1) 2024.01.03