Pour atteindre certains de ces objectifs
précités (surtout les deux premiers), trois niveaux de
description des données ont été définis par la
norme ANSI/SPARC.
II.3.3. Affinement de niveaux de description des
ANSI/SPARC
Ce modèle, utilisé pour la phase de conception,
s'inscrit notamment dans le cadre d'une méthode plus
générale et très répandue :
Merise.
33
? Le niveau externe : correspond
à la perception de tout ou partie de la base par un groupe donné
d'utilisateurs, indépendamment des autres. On appelle cette description
le schéma externe ou vue. Il peut exister plusieurs schémas
externes représentant différentes vues sur la base de
données avec des possibilités de recouvrement. Le niveau externe
assure l'analyse et l'interprétation des requêtes en primitives de
plus bas niveau et se charge également de convertir
éventuellement les données brutes, issues de la réponse
à la requête, dans un format souhaité par l'utilisateur.
? Le niveau conceptuel :
décrit la structure de toutes les données de la base, leurs
propriétés (i.e. les relations qui existent entre elles : leur
sémantique inhérente), sans se soucier de l'implémentation
physique ni de la façon dont chaque groupe de travail voudra s'en
servir. Dans le cas des SGBD relationnels, il s'agit d'une vision tabulaire
où la sémantique de l'information est exprimée en
utilisant les concepts de relation, attributs et de contraintes
d'intégrité. On appelle cette description le schéma
conceptuel.
? Le niveau interne ou physique :
s'appuie sur un système de gestion de fichiers pour définir la
politique de stockage ainsi que le placement des données. Le niveau
physique est donc responsable du choix de l'organisation physique des fichiers
ainsi que de l'utilisation de telle ou telle méthode d'accès en
fonction de la requête. On appelle cette description le schéma
interne.
|