UML 2 pour les bases de données
16
© Éditions Eyrolles
Comment concevoir une base de données avec UML ?
Bien que la notation UML ait été proposée tout d’abord pour la spécification d’applications, il
n’en reste pas moins que les concepts relatifs au diagramme de classes peuvent s’adapter à la
modélisation d’une base de données relationnelle ou objet-relationnelle.
UML 2 reprend les concepts du modèle entité-association et propose en plus des artifices pour
améliorer la sémantique d’un schéma conceptuel (contraintes, classe-association, stéréotype…).
De ce fait, cette notation est très complète et puissante et peut s’adapter parfaitement à la
description statique d’une base de données.
Le problème qui se pose aux concepteurs d’applications sous UML est le pourquoi et le
comment de la transcription d’un diagramme de classes, comme celui qui figure ci-dessous,
dans le langage d’une base de données SQL2 ou SQL3. Ce livre devrait permettre de répondre
à ces questions.
Figure I-4 Copie d’écran de Rational Rose
Précédent

- 25/316

Suivant