Maison  >  Article  >  base de données  >  Cinquième forme normale (5NF)

Cinquième forme normale (5NF)

WBOY
WBOYavant
2023-09-18 12:45:071247parcourir

第五范式 (5NF)

La 5NF (cinquième forme normale) est également appelée paradigme d'adhésion à un projet. Si une relation est 4NF, elle est sous la cinquième forme normale (5NF) et ne se décompose pas sans perte en tableaux plus petits.

Vous pouvez également considérer la relation comme étant 5NF si la clé candidate est . Chaque dépendance de connexion y est implicite.

Exemple

La relation suivante viole la cinquième forme normale normalisée (5NF) -

La relation ci-dessus peut être décomposée dans les trois tableaux suivants, elle n'est donc pas en 5NF -
EmpName强>

EmpSkills

EmpJob (travail assigné)

46

Jamie

jQuery

E146

Emma

Java

E147

 ;

td>

p>

EmpName

EmpSkills p>

David

Java

JohnjQueryJavaEmpName EmpJob
JavaScript

Jamie

Emma

Voici les

relations montrant le travail assigné à chaque employé -

td>

David

E145

JohnE146E147Java
E 146

Jamie

Emma

Voici les compétences liées au poste assigné -

EmpSkills

EmpJob

p>

E145

JavaScriptE14 6E147Les relations ci-dessus ont des dépendances de connexion, elles ne sont donc pas 5NF. Cela signifie que la relation de connexion des trois relations ci-dessus est égale à notre relation originale
E146

jQuery

Java

Nos dépendances de connexion -

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

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer