Cas BUREAU
Etudiant : William RICHARD
A. Définir les dépendances fonctionnelles
Liste des attributs
1. NE NOME
2. NE ADRE
3. NE TELE
4. NE SALAIRE
5. NE NB
6. NE NP
7. NE ND
8. NE NF
9. NE NT
10. ND BUD
11. ND NOMD
12. NB SURF
13. NB ND
14. NF SALMIN
15. NF NOMF
16. NOMF NF
17. NP NB
18. NP ND
B. Donner la ou les clés de la relation = liste des attributs de la relation TRAVAIL que l’on ne retrouve jamais à droite dans les dépendances fonctionnelles.
TRAVAIL (NE,NOME,ADRE,TELE,NF,NOMF,SALMIN,SALAIRE,NT,NB,ND,NOMD,NP,SURF,BP,BUD)
Une seule Clé : NE
C. Décomposition en 3F normale
1. Vérification du respect de la forme 1F Normale OK
Rappel : Une relation/table est en 1ere forme normale si : tout attribut contient une valeur atomique
TRAVAIL (NE, NOME, ADRE…)
Mise en 1FN : NE, NOME, RUE, CODEPOSTAL..)
2. Vérification du respect de la forme 2F Normale OK
Rappel : Une relation/table est en 2eme forme normale si : elle est en 1FN tout attribut n’appartenant pas à une clé ne dépend pas que d’une partie de cette clé
La relation TRAVAIL respecte la 2eme forme normale parce que NE est la seule clé. Chaque Attribut de TRAVAIL est dépendant d’une Dépendance fonctionnelle de NE (en Direct ou par déduction)
En direct :
NE(NOME,ADRE,TELE,SALAIRE,NB,NP,ND,NF,NT)
Par Déduction :
NE NF NOMF
NE NOMF NF
NE NF SALMIN
NE ND BUD
NE ND NOMD
NE NB SURF
NE NP BP
3. Décomposition en forme 3F Normale
Rappel : Une relation/table est en 3eme forme normale si : elle est en 2FN chaque attribut n’appartenant à aucune clé ne dépend pas d’un attribut non clé
2FN 3FN pour chaque attribut non clé Y déterminant des attributs non clés Z1, …, Zn
a) on crée une table R’ supplémentaire avec Y comme clé et Z1, …., Zn comme attributs non clés
b) on retire Z1, …Zn de la table initiale
Réponse :
Relation
TRAVAIL