UML 2 pour les bases de données
4
© Éditions Eyrolles
Guide de lecture
Cet ouvrage s’organise en quatre chapitres. L’introduction développe cet avant-propos. Les
chapitres 1 et 2 traitent de modélisation et de normalisation avec UML 2. Le chapitre 3 est
consacré à l’implémentation sous SQL2 et SQL3. Le chapitre 4 valide ma démarche en la
comparant aux solutions des outils du marché.
La figure suivante illustre les différents chapitres par rapport aux niveaux d’abstraction d’un
processus de conception. Elle peut ainsi servir de guide schématique à la lecture de ce livre
(merci à http://www.iconarchive.com).
Le niveau externe qui correspond à la définition de vues sort quelque peu du cadre de cet
ouvrage, le lecteur trouvera aisément des ressources à propos de ce sujet (SQL pour Oracle
aux éditions Eyrolles pour les vues SQL2, Programmer objet avec Oracle aux éditions Vuibert
pour les vues SQL3).
Conception et normalisation
Le chapitre 1 décrit la première étape du processus de conception d’une base de données, à
savoir la construction d’un schéma conceptuel normalisé. Nous réalisons un face à face entre
le modèle entité-association et le diagramme de classes UML.
Guide de lecture
Scripts
SQL2 ou SQL3
Niveau externe
Niveau conceptuel
Chapitre 1
Niveau physique
Chapitre 3
Niveau logique
Chapitre 2
Univers à modéliser
Notation relationnelle
Relation( a , b…)… ou
ou
Vues
SQL2 ou SQL3
UML
UML
Entité-association
Précédent

- 13/316

Suivant