UML 2 pour les bases de données
8
© Éditions Eyrolles
Les niveaux d’abstraction
Trois niveaux d’abstraction (conceptuel, logique et physique) ont été définis en 1974 pour la
conception d’une base de données [NAM 74]. Un découpage légèrement différent a ensuite
été proposé par l’ANSI, en 1975 [ANS 75], qui fait désormais référence en la matière. Ce
dernier décrit un niveau externe, un niveau conceptuel et un niveau interne. Nombre de méthodes
de conception ont vu le jour et ont associé une forme de représentation appelée « schéma » à
chacun de ces niveaux. Un niveau logique est présent dans certaines de ces méthodes.
L’approche du rapport de Namur
Le niveau conceptuel spécifie les règles de gestion en faisant abstraction de toute contrainte de
nature organisationnelle [MOR 92]. Le niveau logique spécifie des choix de type organisationnel
(contraintes liées aux acteurs et types de matériels qui seront utilisés pour les traitements). Le
niveau physique spécifie des choix techniques (moyens mis en œuvre pour gérer les données
ou activer les traitements), les optimisations étant également prises en compte.
Figure I-1 Niveaux d’abstraction
Système à modéliser
Vues externes
Niveau interne
Niveau conceptuel
Niveau conceptuel
Niveau externe
Niveau logique
Niveau physique
Schéma
conceptuel
Schéma
logique
Schéma
physique
Approche de [ANS 75]
Approche de [NAM 74]
8
© Éditions Eyrolles
Les niveaux d’abstraction
Trois niveaux d’abstraction (conceptuel, logique et physique) ont été définis en 1974 pour la
conception d’une base de données [NAM 74]. Un découpage légèrement différent a ensuite
été proposé par l’ANSI, en 1975 [ANS 75], qui fait désormais référence en la matière. Ce
dernier décrit un niveau externe, un niveau conceptuel et un niveau interne. Nombre de méthodes
de conception ont vu le jour et ont associé une forme de représentation appelée « schéma » à
chacun de ces niveaux. Un niveau logique est présent dans certaines de ces méthodes.
L’approche du rapport de Namur
Le niveau conceptuel spécifie les règles de gestion en faisant abstraction de toute contrainte de
nature organisationnelle [MOR 92]. Le niveau logique spécifie des choix de type organisationnel
(contraintes liées aux acteurs et types de matériels qui seront utilisés pour les traitements). Le
niveau physique spécifie des choix techniques (moyens mis en œuvre pour gérer les données
ou activer les traitements), les optimisations étant également prises en compte.
Figure I-1 Niveaux d’abstraction
Système à modéliser
Vues externes
Niveau interne
Niveau conceptuel
Niveau conceptuel
Niveau externe
Niveau logique
Niveau physique
Schéma
conceptuel
Schéma
logique
Schéma
physique
Approche de [ANS 75]
Approche de [NAM 74]
