LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

TP3 - INF 1250

TD : TP3 - INF 1250. Recherche parmi 300 000+ dissertations

Par   •  29 Juin 2015  •  TD  •  867 Mots (4 Pages)  •  4 019 Vues

Page 1 sur 4

Partie 1 :

[pic 1]

[pic 2]

Question 1 : Énoncez les attributs du modèle.

ENTITÉS

ATTRIBUTS

Instructeurs

Code_Instructeur, nom, prenom, code_Cours

Cours

Code_Cours, libelle, age_requis, nbre_place

Membres

Code_membre, nom, prenom, adresse, dateNaissance, telephone, code_Groupe

Inscriptions

Code_Cours,  Code_membre, date

Groupes

Code_Groupe, libelle

Activites

Code_Activite, libelle, type

Groupe_Activites

Code_Groupe, code_Activite, date, duree

Installations

Code_Installation, capacite, age_requis, code_Type

Activite_Installations

Code_Activite, code_Installation, date, heure_debut, heure_fin

Type_Installation

Code_Type, type, date_debut_fermeture, date_fin_fermeture

Reservations

Code_Membre, code_Installation, date, duree

Question 2 : Identifiez les dépendances fonctionnelles.

a) Relation "Instructeurs" : code_Instructeur  ----> nom, prenom, code_Cours

b) Relation "Cours" :  code_Cours ----> libelle,   libelle ----> age_requis,    libelle ----> nbre_place

c) Relation "Membres" :

    code_membre ----> nom, prenom, adresse, telephone, code_Groupe

   nom, prenom, adresse ----> dateNaissance

d)Relation "Inscriptions" :  (code_Cours, code_membre) ----> date

e)Relation "Groupes" :  code_Groupe ----> libelle

f)Relation "Activites" :  code_Activite ----> libelle,  libelle ---->type

g) Relation "Groupe_Activites" :  (code_Groupe, code_Activite) ----> date, duree

h)Relation "Installations" :  code_Installation ----> capacite,  age_requis,  code_Type

i)Relation "Activite_Installations" : (code_Activite, code_Installation) ---> date, heure_debut, heure_fin  

j)Relation "Type_Installation" :  code_Type ---> type, date_debut_fermeture, date_fin_fermeture

k)Relation "Reservations" :  (code_Membre, code_Installation) ----> date, duree

Question 3 : Calculez la fermeture transitive.

On ajoute aux dépendances fonctionnelles élémentaires celles déduites par transitivité :

a) Relation "Instructeurs" :

F=  {code_Instructeur --> nom; code_Instructeur --> prenom; code_Instructeur --> code_Cours}

b) Relation "Cours" :

 F = { code_Cours ---> libelle;  libelle ---> age_requis;   libelle ---> nbre_place; code_Cours---> age_requis; code_Cours--->nbre_place}

c) Relation "Membres" :

 F={ code_membre---> nom; code_membre--->  prenom; code_membre---> adresse; code_membre---> telephone; code_membre---> code_Groupe; (nom, prenom, adresse)--->dateNaissance;          code_membre--->dateNaissance }

d)Relation "Inscriptions" :  F={(code_Cours, code_membre) ----> date}

e)Relation "Groupes" :  F={code_Groupe ----> libelle}

f)Relation "Activites" :  F={code_Activite ---> libelle;  libelle --->type;  code_Activite--->type}

g) Relation "Groupe_Activites" :

  F={(code_Groupe, code_Activite) ---> date; (code_Groupe, code_Activite)--->  duree}

h)Relation "Installations" :  F={code_Installation ---> capacite; code_Installation --->  age_requis;          code_Installation ---> code_Type}

i)Relation "Activite_Installations" : F={(code_Activite, code_Installation) ---> date;

(code_Activite, code_Installation) --->  heure_debut;(code_Activite, code_Installation) --->  heure_fin}  

j)Relation "Type_Installation" :

 F={ code_Type ---> type; code_Type -->date_debut_fermeture; code_Type ---> date_fin_fermeture}

k)Relation "Reservations" :  

F={(code_Membre, code_Installation) ---> date; (code_Membre, code_Installation) --->  duree}

Question 4 : Trouvez une couverture minimale des DF.

Il suffit de vérifier qu’aucune dépendance fonctionnelle ne peut être déduite à partir des autres : si c’est le cas, on les retire.

a) Relation "Instructeurs" :

code_Instructeur --> nom,   code_Instructeur --> prenom,   code_Instructeur --> code_Cours

b) Relation "Cours" :

  code_Cours ---> libelle,   libelle ---> age_requis,    libelle ---> nbre_place

c) Relation "Membres" :

 code_membre---> nom,  code_membre--->  prenom,   code_membre---> adresse,  code_membre---> telephone,   code_membre---> code_Groupe,   (nom, prenom, adresse)--->dateNaissance    

...

Télécharger au format  txt (7.4 Kb)   pdf (376.3 Kb)   docx (68.9 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com