Site icon 꼭팁

[자격증팁] 3NF에서 4NF로 되기 위한 조건은?

_그림1

 

3NF(제3정규형)에서 4NF(제4정규형)로 이행하기 위한 조건은 “다중값 종속 제거“입니다.

다중값 종속은 하나의 주식별자에 여러 개의 속성이 종속되는 현상입니다.

즉, X → Y1, Y2, Y3, …와 같이 하나의 주식별자 X에 여러 개의 속성이 종속되는 경우를 말합니다.

이러한 경우에는 X를 중심으로 Y1, Y2, Y3, … 중 하나의 속성만 사용하여 새로운 테이블을 생성할 수 있습니다.

이렇게 하면 여러 개의 테이블을 생성하게 되므로 데이터 중복성을 제거할 수 있습니다.

4NF는 다중값 종속을 제거하는 것을 요구합니다.

따라서, 3NF에서 4NF로 이행하기 위한 조건은 다중값 종속을 제거하는 것입니다.

이를 위해 다중값 종속 관련 속성을 별도의 테이블로 분리하여 중복을 제거해줘야 합니다.

Exit mobile version