Conception & Réalisation de base de données : De UML vers SQL

Publié le 04 juin 2008 par Spawnrider @spawnrider

Voici un livre complet et couvrant un large spectre sur la réalisation d’une base de données SQL depuis le modèle UML. On y retrouve les bases nécessaires comme les normes FN, les relations, les classes, le langage d’interrogation…

L’auteur présente son livre comme ceci

Ce livre commence par présenter le langage UML qui s’impose à l’heure actuelle comme le standard de modélisation des applications informatiques.

Le modèle des classes est utilisé pour la structure statique des données et les cas d’utilisation sont utilisés pour l’expression des besoins des utilisateurs.

La suite de l’ouvrage présente le modèle relationnel qui est le fondement des systèmes de gestion des bases de données. On examine les notions de relation, de contraintes d’intégrité, d’algèbre relationnelle. On examine aussi des sujets plus théorique sur la décomposition et la normalisation des relations. Tout au long du livre, on montre la correspondance entre les concepts exposés et le langage SQL. On examine aussi systématiquement le passage des classes UML aux schémas de relations. Finalement, le livre est illustré par de nombreuses études de cas.

L’auteur propose également un chemin de lecture

Nous vivons des temps où lire est une ressource précieuse.
Nous proposons quelques chemins de lecture pour certains profils.

  • C’est quoi la modélisation UML ? : Lisez les chapitres de 1 à 4. Regardez également les diagrammes de classes des chapîtres 18 à 30.
  • C’est quoi le modèle relationnel ? : Lisez les chapitres de 5 à 7.
  • Comment on passe des classes aux relations ? : Lisez le chapitre 8.
  • Comment on interroge une BD ? : Lisez les chapitres 9 et 10.
  • Comment modifier, contraindre, créer des vues, optimiser ? : Lisez les chapitres 9, 10, 16 et 17.
  • Comment éviter les parties trop théoriques ? : Ne lisez pas les chapitres 9, 13, 14 et 15.

Une vraie mine d’or, ce livre s’adresse aussi bien au débutant qu’au développeur recherchant à optimiser/parfaire sa conception de bases.

Téléchargeable au format PDF (330 pages environs) directement ou depuis développez.com.