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.
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
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!