Heim > Datenbank > MySQL-Tutorial > Fünfte Normalform (5NF)

Fünfte Normalform (5NF)

WBOY
Freigeben: 2023-09-18 12:45:07
nach vorne
1265 Leute haben es durchsucht

第五范式 (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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage