1.2.7. Etapes de la conception des bases d'une
donné
On peut décomposer le processus de conception d'une base
de données en plusieurs étapes :
· l'analyse du système du monde réel à
modéliser ;
· la mise en forme du modèle pour l'intégrer
dans un SGBD ;
· la création effective dans le SGBD des structures
et leur remplissage
1.2.7.1. Analyse du monde réel
La première étape de la démarche de
modélisation des données consiste à effectuer l'analyse de
la situation du monde réel à considérer. C'est une
approche « humaine » qui se fonde en partie sur des entretiens avec
les personnels concernés et ressemble plutôt à une analyse
du discours et de l'organisation de l'entreprise. C'est lors de cette phase
d'analyse que l'on détermine les objectifs du système
d'information à concevoir et que l'on identifie tous les
éléments à prendre en compte dans le système ; ce
sont les champs qui contiendront les données. lin ensemble de champs
peut constituer un objet du monde réel. Par exemple les champs «
nom », « prénom » et « adresse » que l'on
regroupe constituent une « personne ».
Cette modélisation du réel permet de proposer un
schéma conceptuel qui servira à la description
générale du système d'information. Ce schéma est
souvent réalisé à
l'aide de la symbolique du modèle « entité
association » ou, plus couramment aujourd'hui, exprimé avec le
langage UML (Unified Modeling Language).
1.2.7.2. Passage au SGBD
La représentation précédente doit
être transformée pour la rendre acceptable par le SGBD, qu'il soit
relationnel, objet ou relationnel-objet. Souvent, cette étape modifie
considérablement les objets du monde réel ainsi que les liens
définis dans le schéma précédent. C'est lors de
cette phase que l'on vérifie la qualité de la base de
données en utilisant les critères vus précédemment,
comme l'élimination de la redondance.
1.2.7.3. Création et utilisation de la base de
données
Une fois le schéma précédent
défini, on utilise le SGBD pour passer à la création des
tables qui constituent la base de données. Puis, on insère
évidemment les valeurs dans les tables.

32
Figure 1.8. Etapes de conception d'une base de donnée
33
|