Bonjour !
J'ai un exercice à faire en BDD mais je suis un peu bloqué sur les formes normales....
Soit la relation R(A,B,C,D,E) et G = {A->B, C->A, A->E}
1) Quelle est la forme normale de la relation, proposer une décomposition de la relation R pour être en BCNF
2) A l'aide de l'algorithme de Chase, montrer que la décomposition est sans perte d'information
J'ai dit que la relation est en 1NF et pas en 2NF car tous les attributs non clé ne dépendent pas de la totalité de la clé (la clé que j'ai trouvé est CD)
Donc j'ai décomposé une première fois : R1(A,B,E) R2(C,A) R3(D) et je trouve qu'on est en 3NF mais pas en BCNF car C->A
C'est là où je suis pas du tout sur de moi :
Je re-décompose :
R1 = (#C, B, E) R2(C,A) R3(D)
Est ce que ça marche ?
Parce que lorsque je fait l'algorithme de Chase je trouve qu'il y a perte d'information....
Merci d'avance pour vos réponses !
-----