Livres de référence pour maîtriser la modélisation des données
Les raisons qui m'ont amené à choisir le langage de modélisation unifié UML pour mes cours et livres de modélisation des données sont :
UML est un standard supporté par l'Object Mangement Group (OMG).
Le modèle de classe d'UML partage le même paradigme que le modèle Entity‑RelationShip de P. Chen.
Le modèle de classe d'UML peut être utilisé pour les 3 niveaux d’abstraction définis par l'ANSI-SPARC : Conceptuel, Logique et Physique.
UML est très complet.
Grâce aux mécanismes d'extension d'UML (Profil, Stéréotypes, Contraintes et Valeurs marquées), le spectre des spécifications formelles est très riche et personnisable à souhait.
Le langage de contrainte OCL adossé à UML est aussi un standard de l'OMG. Il permet de spécifier des règles métier ou autres qui ne peuvent être réduites à des spécifications formelles du modèle de classes.