CONCEPTION D'UN SCHEMA RELATIONNEL - Notion de modèle
29 Bases de Données B6
2. NOTION DE MODELE
2.1. Architecture multi-niveaux
L'architecture en trois niveaux :
conceptuel | externe,
logique,
physique (ou interne),
est unanimement reconnue dans toutes les méthodes de conception.
Le processus de conception d'une base de données se décompose en quatre étapes ; à
chaque étape correspond une structure de données représentative du SI : un modèle.
• L'indépendance structure de stockage/structure des données :
niveau physique => modèle physique
niveau logique => modèle logique
niveau conceptuel => modèle conceptuel
• L'indépendance structure des applications/données :
niveau externe => modèle externe
Les vues relationnelles sont un apport du modèle relationnel : même si le modèle
conceptuel change, la vue ne change pas obligatoirement, à moins qu'il n'y ait
d'importantes modifications.
Dans la réalité, les vues ne sont pas complètement exploitées, on accède le plus souvent
directement aux relations. Les vues posent des problèmes de mise à jour car elles ne
représentent qu'une vision partielle de la base.
Conceptuel Externe
Modèle relationnel
Modèle physique : dépendant du SGBD
2.2. Le modèle conceptuel
Représentation en termes abstraits de l'organisation réelle du SI, il se place en amont du
processus de conception de la base.
Ce modèle décrit la sémantique du SI : les objets, leur structure et leurs caractéristiques, leurs
liens et les règles qui les régissent.
Il est dépendant de l'entreprise étudiée.
Il fait abstraction de l'environnement matériel et logiciel.
Actuellement, les modèles conceptuels de représentation du monde réel sont :
• Le modèle Entité/Association (formalisme utilisé dans la méthode MERISE)
• Les modèles objet : unifiés aujourd'hui dans la méthode UML (Unified Modeling Language)