Bonsoir Monstros velu,
Je cite l’article vers lequel vous nous renvoyez :
Envoyé par
Analysis of normal forms for anchor-tables
Tie-tables that are all-key give rise to tables in 6NF (obviously, decomposing an all-key table clearly gives rise to spurious tuples when joining the projections, so no non-trivial join-dependencies will ever be satisfied by an all-key tie relation).
Pour l’auteur, dans le diagramme ci-dessous, la table Administrer "all-key" serait donc "clearly" en 6NF, mais est-elle au moins en 5NF ? C’est moins clair !
Il se trouve qu’il existe la règle suivante :
"Si l’ingénieur I maîtrise le SGBD S et intervient chez le client C qui utilise S, alors I administre S chez C."
Il existe donc la dépendance de jointure suivante :
★{{IngId, SgbdId}, {SgbdId, CliId}, {CliId, IngId}}
Et la table Administrer viole la 5NF, ce qui entraîne de facto le viol de la 6NF...
Partager