De quoi dépend un cours ?

[15 min]

On considère le schéma relationnel R défini sur les attributs suivants : C : cours, P : professeur, H : heure, S : salle, E : étudiant, N : note.

Un nuplet (c, p, h, s, e, n) a pour signification que le cours c est fait par le professeur p à l'heure h dans la salle s pour l'étudiant e qui a reçu la note n.

L'ensemble E des dépendances fonctionnelles initiales est le suivant :

  • C → P

  • H,S → C

  • H,P → S

  • C,E → N

  • H,E → S

Question

Donner la fermeture transitive F+ des dépendances fonctionnelles élémentaires engendrées par E.

Question

Quelle est la clé de la relation R ? Montrer qu'elle est unique.

Question

On décompose la relation R en quatre relations : R1(C,E,N), R2(C,P), R3(C,H,S), R4(C,H,E).

Pour chacune de ces relations, donner sa clé et sa forme normale. Cette décomposition est-elle sans perte d'information ? Préserve-t-elle les dépendances fonctionnelles ? Justifiez votre réponse.