2.4. TRAVAUX DIRIGÉS – MODÈLE ENTITÉS-ASSOCIATIONS {S2}
27
2.4 Travaux Dirigés – Modèle entités-associations (1repartie)
2.4.1 Attention aux attributs multiples
F. 2.15 – Modélisation incorrecte d’un enseignement.
On désire modéliser par un modèle entités-associations le fait qu’un enseignement est dispensé par
un enseignant à plusieurs étudiants qui ne suivent qu’un enseignement.Onvous propose lamodélisation
représentée sur la figure 2.15.
1. Critiquez cette modélisation.
2. Proposez-en une correcte.
2.4.2 Étudiants, cours, enseignants, salles, . . .
Modélisez indépendamment les situations suivantes :
3. Plusieurs cours sont offerts. Un cours peut être suivi par plusieurs étudiants et un étudiant peut
s’inscrire à plusieurs cours. Pour chaque cours, on veut connaître la liste des étudiants et leur note
(chaque cours ne comporte qu’une seule évaluation).
4. Plusieurs cours sont offerts. Un cours est dispensé par un seul enseignant et un enseignant peut
dispenser plusieurs cours. Pour chaque cours, on veut connaître l’enseignant qui le dispense.
On s’intéresse maintenant à la modélisation d’une situation globale et plus complexe :
– Il existe plusieurs matières (mathématiques, sciences-physiques, français, anglais, philosophie).
– Plusieurs cours sont offerts et il peut y avoir plusieurs cours de la même matière.
– Un cours est dispensé par un, et un seul, enseignant et correspond à une matière.
– Un enseignant peut dispenser plusieurs cours dans la même matière ou dans des matières diffé-
rentes.
– Un étudiant peut s’inscrire à plusieurs cours.
– Un cours est toujours dispensé dans une même salle, mais une salle peut recevoir plusieurs cours
(successivement).
– Chaque cours ne comporte qu’une seule évaluation.
5. Proposez un modèle entités-associations permettant de modéliser la situation décrite ci-dessus.
2.4.3 Deux instances d’un même type-association ne peuvent lier un même en-
semble d’entités
Considérons la modélisation de la figure 2.16 qui exprime qu’un client commande des produits chez
un fournisseur.