Cuisines et dépendances

[20 min]

On considère une relation R construite sur les attributs Propriétaire, Occupant, Adresse, Noapt, Nbpièces, Nbpersonnes, un nuplet (p, o, a, n, nb1, nb2) ayant la signification suivante : La personne o habite avec nb2 personnes l'appartement de numéro n ayant nb1 pièces dont le propriétaire est p.

Une analyse de cette relation nous fournit un ensemble initial E de dépendances fonctionnelles :

  • occupant → adresse

  • occupant → noapt

  • occupant → nbpersonnes

  • adresse, noapt → propriétaire

  • adresse, noapt → occupant

  • adresse, noapt → nbpièces

Question

Donner l'ensemble des DFE engendrées par E (fermeture transitive F+).

Question

Quelles sont les clés candidates de R ?

Question

Montrer que R est en 3NF de deux façons différentes (sans passer et en passant par la BCNF).