Heim  >  Artikel  >  Datenbank  >  Fünfte Normalform (5NF)

Fünfte Normalform (5NF)

WBOY
WBOYnach vorne
2023-09-18 12:45:071237Durchsuche

第五范式 (5NF)

5NF (fünfte Normalform) wird auch als Projektbeitrittsparadigma bezeichnet. Wenn eine Relation 4NF ist, liegt sie in der fünften Normalform (5NF) vor und zerfällt nicht verlustfrei in kleinere Tabellen.

Sie können die Beziehung auch als 5NF betrachten, wenn der Kandidatenschlüssel ist. Jede darin enthaltene Verbindungsabhängigkeit ist implizit.

Beispiel

Die folgende Beziehung verstößt gegen die normalisierte fünfte Normalform (5NF) –

EmpName强>

EmpSkills

EmpJob (zugewiesener Job)

David

Java

E145

John

JavaScript

E1. 4 6

Jamie

jQuery

td>

E146

Emma p>

Java

E147 p>

Die obige Beziehung kann in die folgenden drei Tabellen zerlegt werden; daher ist sie nicht in 5NF -

.
EmpName

EmpSkills

David Java

John

JavaScript

Jamie

jQuery

Emma

Java

td>

Hier sind die Beziehungen, die die jedem Mitarbeiter zugewiesene Arbeit zeigen -

EmpName

EmpJob

David

E145

John

E 146

Jamie

E146

Emma

E147

Die folgenden Fähigkeiten beziehen sich auf den zugewiesenen Job: p>

EmpSkills.

EmpJob

Java

E145

JavaScript

E146

jQuery

E14 6

Java

E147

Unsere Verbindungsabhängigkeiten -

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

Die oben genannten Beziehungen weisen Verbindungsabhängigkeiten auf und sind daher nicht 5NF. Dies bedeutet, dass die Verbindungsbeziehung der oben genannten drei Beziehungen unserer ursprünglichen Beziehung entspricht .

Das obige ist der detaillierte Inhalt vonFünfte Normalform (5NF). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen