TD1 MCD MLD-Correction-2P
TD1 MCD MLD-Correction-2P
TD1 MCD MLD-Correction-2P
TD1 – MODELE CONCEPTUELS DES DONNEES Exemple d’occurrences des entités et des associations, conforme au schéma de la figure 1
MODELE LOGIQUE DES DONNEES RELATIONNEL
(MCD-MLD)
Exercice 1 :
On vous donne un schéma E/A (figure 1) représentant des visites dans un centre médical.
Répondez aux questions suivantes en fonction des caractéristiques de ce schéma.
Correction :
1/10 2/10
Exercice 2 : 1)
1) Soit le MCD suivant : La DF CODE-CATEG => NOM-CATEG exprime transitivité dans l’entité PROF.
0,n La relation NOTATION n’est pas vérifiée. En effet, une note dépend de ELEVE, PROF,
1,n
MATIERE et aussi de la date de la notation (RG7).
MATIERE
APPARTIENT Il faut donc créer une entité DATE pour les dates de notation.
Salle NOMMATIERE
NORMALISATION de RELATIONS :
La propriété SALLE ne dépend que de CLASSE (RG1). Il faut donc la faire migrer dans
1,n 1,n cette entité.
RG1) Chaque classe ne peut avoir cours que dans une seule salle. Cette décomposition est possible du fait que la cardinalité minimum correspondant à
PROF dans FAIT COURS est bien 1.
RG2) Un professeur enseigne une seule matière.
Elle exprime le fait qu’un professeur lorsqu’il fait cours à une classe fait obligatoirement
RG3) Une classe a plusieurs professeurs.
un cours à propos de l’unique matière qu’il enseigne.
RG4) Un professeur enseigne dans plusieurs classes.
RG5) Une professeur peut mettre des notes dans sa matière ou dans une matière voisine. On ne peut pas décomposer NOTATION car la DF : PROF=>MATIERE ne s’applique pas à
NOTATION (RG5 et RG6).
RG6) Un élève n’est pas forcément noté par un professeur de sa classe.
RG7) Un élève peut avoir plusieurs notes dans une matière de dates différentes.
RG8) Chaque professeur appartient à une catégorie (ex. Agrégés, Certifiés etc…) identifiée par un
code catégorie CODE-CATEG.
3/10 4/10
CATEGORIE
DATE
CODE-CATEG PRODUIT 1,n 1,n MAGASIN
Stocké dans
DATE NOM-CATEG
REF Stock NO-MAGASIN
1,n
DESIGNATION
1,n RELEVE DE
1,1 Exercice 3 :
ELEVE 1,n Notation PROF
0,n
CODELEV CODEPROF Nous voulons construire le système d'information d'une bibliothèque dont les caractéristiques
Note principales sont les suivantes :
NOMELEV NOMPROF
STOCK
REF
NO-MAGASIN
DESIGNATION
STOCK
sachant qu’un produit peut être en stock dans plusieurs magasins. Proposer un MCD
convenable.
5/10 6/10
Exercice 4 :
Le Modèle Conceptuel des Données correspondant:
Voici le modèle logique que l’on peut concevoir à partir du modèle relationnel :
7/10 8/10
Car
Exercice 5 :
On considère le schéma relationnel suivant : (Cours, Prof, Heure, Salle, Etudiant, Note)
Les dépendances fonctionnelles sont :
Cours à Prof
Heure, Prof à Salle
Heure, Etudiant à Salle
Heure, Salle à Cours
Cours, Etudiant à Note
Heure, Salle, Etudiant à Note
Correction :
9/10 10/10