Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

Developpez.com - UML
X

Choisissez d'abord la catégorieensuite la rubrique :


UML 2 pour les bases de données par Christian Soutou

Date de publication : 18/05/2007

Par Cécile Muno (Page perso)
 

Une plongée au coeur de la modélisation et de la conception appliquée aux bases de données.

I. Informations générales
II. Présentation de l'éditeur
III. Critique
IV. Tables des matières
V. Commandez
VI. Liens


I. Informations générales

Langue : Français
Éditeur : Eyrolles (15 mars 2007)
Collection : Noire
Format : Broché - 314 pages
ISBN : 2-212-12091-5
Dimensions (en cm) : 19 x 23
Niveau : Tous niveaux


II. Présentation de l'éditeur

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.


III. Critique

Un livre très complet qui entraine ses lecteurs dans l'évolution de la conception des bases de données d'une manière progressive et intéressante car basée sur des exemples clairs, précis et adaptés au sujet en question. Après un historique toujours intéressant, l'auteur nous plonge directement dans le vif du sujet en comparant les diagrammes mis à disposition par UML et Merise. D'ailleurs, un chapitre entier, à la fin du livre, est consacré à un comparatif des meilleurs outils UML pouvant générer du code SQL.
L'approche des divers concepts (associations binaires, contraintes, agrégations, ...), d'abord théorique devient vite pratique. Cette manière de présenter la modélisation permet aux développeurs/concepteurs de bien cerner les différents problèmes rencontrés à tous les niveaux de la conception de leurs bases de données.
Chaque chapitre se termine par des exercices dont les corrigés sont disponibles via le site de l'éditeur.

Conclusion : Un livre qui touche un très grand public : développeurs, enseignants, concepteurs, ... et qui ne se limite pas à décrire UML 2 puisqu'il place le langage de conception UML face aux autres méthodes existant déjà. Les programmeurs habitués à utiliser Merise peuvent s'y référer s'ils désirent migrer vers UML.
Comme d'habitude, l'auteur nous livre un ouvrage très bien construit qui englobe beaucoup de références au niveau de la conception/modélisation mais aussi au niveau SQL.


IV. Tables des matières

LE NIVEAU CONCEPTUEL : FACE A FACE MERISE/UML

  1. Généralités
  2. Face à face Merise/UML
  3. Règles de validation
  4. Héritage
  5. Encapsulation
  6. Identification et incidence sur la réification
  7. Aspects temporels
  8. La démarche
  9. Bilan
  10. Exercices
LE NIVEAU LOGIQUE : DU RELATIONNEL A L'OBJET

  1. Modèle relationnel
  2. Modèles objet
  3. Du conceptuel au logique
  4. Raisonnement par rétroconception
  5. Du conceptuel à l'objet
  6. Exercices
LE NIVEAU PHYSIQUE : DE SQL2 A SQL3

  1. Le langage SQL
  2. Passage du logique à SQL2
  3. Du modèle objet à SQL3
  4. Exercices
OUTILS DE MARCHE : DE LA THEORIE A LA PRATIQUE

  1. Associations binaires
  2. Associations n-aires
  3. Classes-associations
  4. Contraintes
  5. Agrégations
  6. Héritage
  7. La réroconception
  8. Bilan général
  9. Quelques mots sur les outils

V. Commandez



VI. Liens




Valid XHTML 1.1!Valid CSS!

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.
Contacter le responsable de la rubrique UML