Lorsqu'il n'y a pas d'exceptions d'insertion ou de suppression dans la base de données, la relation est en DKNF. La normalisation des clés de domaine est la forme de normalisation la plus élevée. La raison en est que les exceptions d'insertion et de mise à jour ont été supprimées. Les contraintes sont validées via des contraintes de domaine et de clé.
Seulement lorsque la table est en 4NF, 3NF, etc., la table est sous la forme normale de clé de domaine. Il est basé sur des contraintes -
La valeur d'un attribut a un ensemble de valeurs, par exemple, EmployeeID doit être composé de quatre chiffres -
EmpID | EmpName | EmpAge |
0921 | Tom | 33 |
0922 | Jack | 31 |
Contraintes clés
Attribut es ou leurs combinaisons sont des clés candidates
pour toutes les relations Ensembles sont prédits.
Chaque contrainte doit être une séquence logique de contraintes de domaine et de contraintes clés appliquées à la relation. DKNF a une utilité moins pratique.
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!