Concevoir une base de données grâce à UML 2
Permettant
à l'origine de modéliser et de développer des applications écrites dans
un langage objet (C++, Java), UML s'est imposé depuis quelques années
sur le terrain de la conception de bases de données relationnelles.
Le marché a suivi cette tendance car aujourd'hui, tous les outils de modélisation utilisent cette notation.
Destiné
aussi bien aux étudiants qu'aux professionnels, cet ouvrage explique
ainsi comment construire un diagramme de classes avec UML 2 en vue de
concevoir une base de données relationnelle de type SQL2 ou
objet-relationnelle de type SQL3. Chaque chapitre se clôt par une série
d'exercices dont les corrigés figurent sur le site des éditions
Eyrolles.
Une étude comparative des outils de modélisation
Le
dernier chapitre du livre dresse un panorama des principaux outils du
marché (Enterprise Architect, MagicDraw, MEGA, ModelSphere, MyEclipse,
Objecteering, Poseidon, PowerAMC, Rational Rose, Together, Visio,
Visual Paradigm, Visual UML et Win Design), en analysant pour chacun la
manière dont il implémente différents critères de UML 2 : associations
binaires et n-aires, classes-associations, agrégations, contraintes
interassociations, héritage multiple avec contraintes, et
rétroconception d'une base de données.
Cet ouvrage s'adresse aux
étudiants en IUT, IUP, Deug et écoles d'ingénieur, ainsi qu'à leurs
professeurs, aux professionnels souhaitant s'initier à la modélisation
de bases de données avec UML, a tous les concepteurs de bases de
données désirant migrer de Merise à UML.
lien