>  기사  >  데이터 베이스  >  제5정규형(5NF)

제5정규형(5NF)

WBOY
WBOY앞으로
2023-09-18 12:45:071237검색

第五范式 (5NF)

5NF(제5정규형)은 프로젝트 조인 패러다임이라고도 합니다. 관계가 4NF인 경우 5NF(제5정규형)이며 더 작은 테이블로 손실 없이 분해되지 않습니다.

후보 키가 이면 관계를 5NF로 간주할 수도 있습니다. 모든 연결 종속성은 암시적입니다.

Example

다음 관계는 정규화된 5차 정규형(5NF) -

EmpName强>

EmpSkills을 위반합니다.

EmpJob (할당된 작업)

David

Java

E145

John

JavaScript

E1

Jamie

jQuery

td>

E146

Emma p>

Java

E147 p>

위의 관계는 다음 세 테이블로 분해될 수 있으므로 5NF가 아닙니다. -

EmpName

EmpSkills

David Java

John

JavaScript

Jamie

jQuery

Emma

Java

td>

다음은 각 직원에게 할당된 작업을 보여주는 관계입니다. -

EmpName

EmpJob

David

E145

John

E 146

Jamie

E146

Emma

E147

다음은 배정된 직업과 관련된 스킬들입니다- p>

EmpSkills

EmpJob

Java

E145

JavaScript

E146

jQuery

E14 6

Java

E147

연결 종속성 -

{( EmpName, EmpSkills ), (EmpName, EmpJob), (EmpSkills, EmpJob)}

위 관계에는 연결 종속성이 있으므로 5NF가 아닙니다. 이는 위 세 가지 관계의 연결 관계가 우리의 원래 관계와 동일하다는 것을 의미합니다.

위 내용은 제5정규형(5NF)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제