2 Les phases de la construction
d’un modèle de données
2.1 De l’analyse à la base de données
Le modèle de
données est une
abstraction du
monde réel
Un modèle de données (data model, en anglais) est une
description formelle et structurée des données et de leurs relations
dans un système d'information. La figure 2-1 montre l'exemple d'une
entreprise qui, pour gérer ses projets informatiques, doit rassembler
des informations sur ses employés, sur ses projets et ses départements.
L'entreprise devra construire un modèle de données où seront définies
les classes de données requises (catégories de données) et leurs
dépendances. À ce stade, les classes de données, ou ensembles
d'entités dans notre terminologie spécialisée, et les ensembles de
liaisons sont définis indépendamment des ordinateurs et des systèmes
de bases de données qui serviront plus tard à la saisie, au stockage et à
la mise à jour des informations. Du point de vue des utilisateurs, cette
indépendance a pour but d’assurer la stabilité des données et de leurs
relations face au développement des systèmes informatiques et à
l'évolution des logiciels.
Les trois phases
pour construire un
modèle de
données
De la description d’une portion du monde réel jusqu’à
l’élaboration d’une base de données proprement dite, la méthode de
travail comporte trois phases majeures : l'analyse des données, la
construction d'un modèle entité-association et sa conversion en un
schéma de base de données relationnelle.
Première phase :
analyse des
données et de
leurs relations
La première phase, l'analyse de données, vise à déterminer, en
collaboration avec les utilisateurs, les données nécessaires à un
système d'information, leurs relations ainsi que la structure des
ensembles qui en résultent. C'est ainsi qu'on parvient à délimiter dès
le début les frontières d'un système. À travers une démarche itérative,
les interviews, l'analyse des besoins, les questionnaires, les
formulaires, etc., doivent permettre de produire une documentation
Précédent

- 33/301

Suivant