déterminer une couverture minimale en utilisant votre FD de:
{A -> C, A -> G, A -> H,
B -> nothing,
C -> nothing,
D -> nothing,
E -> nothing,
F -> nothing
G -> nothing
H -> nothing
DE -> F}
Remarque AD -> C
tombe parce que A
seul détermine C
ce qui implique D
est redondant dans la FD (voir Axioms Armstrong - Augmentation).
Les définitions 3NF et BCNF concernent les dépendances relatives aux clés composées. La seule clé composée que vous avez ici est DE
. D
ou E
participent à d'autres FD non- afin d'éliminer les dépendances transitives et de s'assurer que les attributs dépendent de la clé ', la clé entière, et rien que la clé' n'est pas un problème ici.
Pause dans les relations de sorte que le côté gauche FD est la clé et les côtés de la main droite sont les attributs dépendants non-clés de cette clé:
[Key(A), C, G, H]
[Key(D, E), F]
maintenant éliminer ces attributs de la couverture, quel que soit est laissé sont des relations autonomes.
[Key(B)]
Cela devrait être en 3FN/BCNF
Avez-vous trouvé cet exemple sur votre devoir à la maison? –
Non, il était dans le manuel, mais pas répondu bien sûr. J'essaie de trouver plus d'exemples, pour m'aider en finale. – Mike
On dirait que les devoirs. Essayez d'examiner le [diaporama] suivant (http://www.comp.nus.edu.sg/~lingtw/rm.pdf). Si vous le suivez, vous devriez être capable de terminer l'exercice. – NealB