Bonjour à tous,
J'ai deux exercices à faire mais je suis pas sur du tout des réponses.
La moindre aide sera la bienvenue
Soit la relation R(A, B, C, D, E, F, G) et l’ensemble F de dépendances fonctionnelles tel que :
F = {A,C → B ; A,D → C ; A,B → C,D ; E,F → A ; G,F → A}
1. Donner la couverture minimale de F.
2. Donner la ou les clés minimales de la relation R (justifiez votre réponse).
3. En utilisant la méthode de synthèse, décomposer R en relations satisfaisant 3FN.
On a :
A,C -> B
A,D -> C
A,B -> C,D
E,F -> A
G,F -> A
Qui donne :
Dep1 : A,C -> B
Dep2 : A,D -> C
Dep3 : A,B -> C
Dep4 : A,B -> D
Dep5 : E,F -> A
Dep6 : G,F -> A
Augmentation E,F,G -> A et G,F,E -> A , on peut donc enlever Dep6.
Augmentation A,B->D,A donc transitivité A,B->C donc on peut enlever Dep3.
Couverture minimale :
Dep1 : A,C -> B
Dep2 : A,D -> C
Dep4 : A,B -> D
Dep5 : E,F -> A
2. Clés minimales : A,C et A,D
3. R1(A,C,B)
R2(A,D,C)
R3(A,B,D)
R4(E,F,A)
Exercice 2
Soit la relation R(A,B,C,D,E,F) avec les dépendances fonctionnelles :
(A,D) → C ; A → B et (C,B) → (E,F).
En utilisant seulement les trois axiomes d’Armstrong montrez que (A, D) → E.
Je dirais :
Augmentation de la relation 2 : A,C -> B,C donc par transitivité A,C -> E,F, par augmentation de la relation 1 on a A,D -> C,A donc A,D -> E,F puis par réflexivité A,D -> E.
Voila comme dis je suis pas du tout sur.
Merci.
Partager