Modélisation – Cours 05 - Modélisation de la BD avec UML - page
/6 - Bertrand LIAUDET
Modélisation
Cours 05 – Modélisation de la BD avec UML
Bertrand LIAUDET
SOMMAIRE
SOMMAIRE 1
MODELISATION UML DE LA BD 1
0. Présentation 1
1. Exemples de MEA avec le modèle de BD UML correspondant 2
Les employés et les départements 2
Les courriers : association non hiérarchique sans attributs 3
La bibliothèque : association non hiérarchique avec attributs et classe-association 4
Les cinémas : identifiant relatif et composition 5
Les chantiers : héritage 6
Première édition : juin 2008
Mise à jour : juin 2010
MODELISATION UML DE LA BD
0. Présentation
Le diagramme de classe UML peut être utilisé pour modéliser les données de la BD.
Toutefois, il ne faut pas oublier que ce n’est pas son but.
Un diagramme de classes modélise les classes qui vont intervenir dans une application
développée avec un langage objet (C++, java, etc.).
Un modèle des données modélise les tables de la BD.
Avec un outil de génie logiciel (PowerAMC par exemple), on commencera par faire un MEA.
Celui-ci pourra être traduit en SQL et aussi en diagramme de classes.
On peut partir du diagramme de classes correspondant au modèle des données pour concevoir
le diagramme de classes de l’application objet.