Étapes de La Création D'une Base de Données
Étapes de La Création D'une Base de Données
Étapes de La Création D'une Base de Données
Niveau
physique Vue physique
a) Le niveau externe :
C’est le niveau où les utilisateurs voient les données, il est appelé aussi niveau utilisateur.
C’est le niveau de Perception du monde réel et capture des besoins, Cette étape consiste à
étudier les problèmes des utilisateurs et à comprendre leurs besoins. Elle comporte des
entretiens, des analyses des flux d’information et des processus métier.
Comme il est difficile de comprendre le problème dans son ensemble, les concepteurs réalisent
des études de cas partiels. Le résultat se compose donc d’un ensemble de vues ou schémas
externes qu’il faut intégrer dans l’étape suivante. Ces vues sont exprimées dans un modèle de
type entité-association
b) Le niveau physique :
Ce niveau est relatif à la mémoire physique, il s’agit du niveau où les données sont stockées
appelé aussi niveau interne.
Cette étape est nécessaire pour obtenir de bonnes performances.il faut choisir les bonnes
structures physiques : groupage ou partitionnement de tables, index, etc. C’est là que se jouent
pour une bonne part les performances des applications.
c) Le niveau conceptuel :
C’est le niveau intermédiaire entre les deux précédents, appelé aussi niveau logique, appelé aussi
MCD (modèle conceptuel des données) , MLD (modèle logique des données).
Il existe plusieurs vues externes, chacune spécifique à un utilisateur particulier, par contre il
existe une seule vue conceptuelle qui donne la représentation abstraite de la totalité de la base de
données et une seule vue interne représentant la totalité de la BD telle qu’elle est enregistrée en
mémoire. On distingue trois étapes :
La difficulté est d’intégrer toutes les parties dans un schéma conceptuel global complet, non
redondant et cohérent. Des allers et retours avec l’étape précédente sont souvent nécessaires.
On peut alors se rendre compte que des redondances sont présentes, si l'on connaît NSS on
connaît Nom et Prénom, si on connaît Immat, on connaît Marque, Type et Puiss.
On sait que ces redondances conduiront à des problèmes de contrôle de la cohérence de
l'information (erreur dans la saisie d'un numéro de sécurité sociale), de mise à jour (changement
de nom à reporter dans de multiples tuples), de perte d'information lors de la suppression de
données (disparition des informations concernant un type de véhicule) et de difficulté à
représenter certaines informations (un type de véhicule sans propriétaire).
Exercice d’application :
a) Donnez les niveaux de création une base de données ?
b) Expliquez le rôle de chaque niveau ?
Solution
a) Les niveaux pour construire une BD sont :
Le niveau externe, Le niveau conceptuel, Le niveau physique.