TP3 - INF 1250
Par Christopher • 6 Septembre 2017 • 657 Mots (3 Pages) • 1 687 Vues
...
d)Relation "Inscriptions" : (code_Cours, code_membre) ----> date
e)Relation "Groupes" : code_Groupe ----> libelle
f)Relation "Activites" : On retire code_Activite--->type
code_Activite ---> libelle; libelle --->type
g) Relation "Groupe_Activites" :
(code_Groupe, code_Activite) ---> date, (code_Groupe, code_Activite)---> duree
h)Relation "Installations" : code_Installation ---> capacite, code_Installation ---> age_requis, code_Installation ---> code_Type
i)Relation "Activite_Installations" : (code_Activite, code_Installation) ---> date,
(code_Activite, code_Installation) ---> heure_debut, (code_Activite, code_Installation) ---> heure_fin
j)Relation "Type_Installation" :
code_Type ---> type, code_Type -->date_debut_fermeture, code_Type ---> date_fin_fermeture
k)Relation "Reservations" :
(code_Membre, code_Installation) ---> date, (code_Membre, code_Installation) ---> duree
Question 5 : Produisez l'ensemble des relations du cas en troisième forme normale.
Il s'agit d'appliquer l'algorithme de synthèse de relation en troisième forme normale en partant des couvertures minimales.
a) Relation "Instructeurs" :
code_Instructeur --> nom, code_Instructeur --> prenom, code_Instructeur --> code_Cours
(code_Instructeur, nom, prenom, code_Cours) est en troisième forme normale .
b) Relation "Cours" :
code_Cours ---> libelle, code_Cours ---> age_requis, code_Cours ---> nbre_place
(code_Cours, libelle, age_requis, nbre_place) est en troisième forme normale.
c) Relation "Membres" :
code_membre---> nom, code_membre---> prenom, code_membre---> adresse, code_membre---> telephone, code_membre---> code_Groupe, code_membre---> dateNaissance
(code_membre, nom, prenom, adresse, telephone, code_Groupe, dateNaissance ) est en troisième forme normale.
d)Relation "Inscriptions" : (code_Cours, code_membre) ----> date
(code_Cours, code_membre,date) est en troisième forme normale.
e)Relation "Groupes" : code_Groupe ----> libelle
(code_Groupe, libelle ) est en troisième forme normale.
f)Relation "Activites" : code_Activite ---> libelle; libelle --->type
(code_Activite, libelle,type) est en troisième forme normale.
g) Relation "Groupe_Activites" :
(code_Groupe, code_Activite) ---> date, (code_Groupe, code_Activite)---> duree
(code_Groupe, code_Activite, date, duree) est en troisième forme normale.
h)Relation "Installations" : code_Installation ---> capacite, code_Installation ---> age_requis, code_Installation ---> code_Type
(code_Installation, age_requis, code_Type) est en troisième forme normale.
i)Relation "Activite_Installations" : (code_Activite, code_Installation) ---> date,
(code_Activite, code_Installation) ---> heure_debut, (code_Activite, code_Installation) ---> heure_fin
(code_Activite, code_Installation ,date,heure_debut, heure_fin) est en troisième forme normale.
j)Relation "Type_Installation" :
code_Type ---> type, code_Type -->date_debut_fermeture, code_Type ---> date_fin_fermeture
(code_Type, type, date_debut_fermeture, date_fin_fermeture) est en troisième forme normale.
k)Relation "Reservations" :
(code_Membre, code_Installation) ---> date, (code_Membre, code_Installation) ---> duree
(code_Membre, code_Installation, date, duree) est en troisième forme normale.
Partie 2 :
J’ai utilisé le logiciel AgroUML pour le schéma du cas en UML ci- dessous :
[pic 3]
...