© Éditions Eyrolles
103
Chapitre 2
Le niveau logique :
du relationnel à l’objet
Nous ne cesserons pas d’explorer -
L’aboutissement de toutes nos quêtes -
Sera d’atteindre l’endroit d’où nous étions partis -
Et pour la première fois de le reconnaître.
The Magus, J. Fowles, Jonathan Cape, 1967
Ce chapitre se divise en trois parties. La première décrit le modèle relationnel et traite de la
normalisation. La deuxième décrit les concepts objet présents au niveau logique. La troisième,
enfin, expose les règles permettant de dériver un schéma relationnel ou objet à partir d’un
diagramme entité-association ou UML.
Modèle relationnel
Bien que tous les outils permettent de modéliser un schéma logique relationnel, aucun ne peut
offrir un processus de normalisation automatique. Il est donc nécessaire de maîtriser à la fois
le modèle de données et les principes de normalisation afin de concevoir des bases de données
cohérentes.
Historique, généralités
Le modèle relationnel a vu le jour dans les années 1970 avec les travaux de E.F. Codd [COD
69, 70]. Il est fondé sur de solides bases théoriques, car il propose des opérateurs issus de la
théorie des ensembles. Par ailleurs, le processus de normalisation permet de construire des
bases de données sans redondance d’informations, tout en préservant l’intégrité des données
lors d’ajouts, de modifications ou de suppressions d’enregistrements.
103
Chapitre 2
Le niveau logique :
du relationnel à l’objet
Nous ne cesserons pas d’explorer -
L’aboutissement de toutes nos quêtes -
Sera d’atteindre l’endroit d’où nous étions partis -
Et pour la première fois de le reconnaître.
The Magus, J. Fowles, Jonathan Cape, 1967
Ce chapitre se divise en trois parties. La première décrit le modèle relationnel et traite de la
normalisation. La deuxième décrit les concepts objet présents au niveau logique. La troisième,
enfin, expose les règles permettant de dériver un schéma relationnel ou objet à partir d’un
diagramme entité-association ou UML.
Modèle relationnel
Bien que tous les outils permettent de modéliser un schéma logique relationnel, aucun ne peut
offrir un processus de normalisation automatique. Il est donc nécessaire de maîtriser à la fois
le modèle de données et les principes de normalisation afin de concevoir des bases de données
cohérentes.
Historique, généralités
Le modèle relationnel a vu le jour dans les années 1970 avec les travaux de E.F. Codd [COD
69, 70]. Il est fondé sur de solides bases théoriques, car il propose des opérateurs issus de la
théorie des ensembles. Par ailleurs, le processus de normalisation permet de construire des
bases de données sans redondance d’informations, tout en préservant l’intégrité des données
lors d’ajouts, de modifications ou de suppressions d’enregistrements.
