I. Présentation▲
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éoriques 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.
(Auteur: Jacques Guyot, paru en 2002 aux Éditions systèmes et information ISBN 2-940105-12-x)
II. Avertissement▲
Ce livre contient des informations fondamentales sur les bases de données.
Elles sont donc utilisables pour tous les SGBD (Oracle, DB2, mySQL, MS-SQL, Access…).
Mais elles ne peuvent se substituer aux manuels de ces logiciels.
III. 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 chapitres 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.