preloader

Étapes de la conception des bases de données

On peut décomposer le processus de conception d’une base de données en 3 étapes :

  • l’analyse du système du monde réel à modéliser:

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. Cette action s’apparente au travail effectué par une entreprise de consulting. 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. Un 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 ». Enfin, il faut identifier les liens à modéliser entre ces objets ainsi que les éléments caractéristiques de ces liens. Par exemple une personne achète une voiture à 100 000 dh. Ici les deux objets liés sont « personne » et « voiture », et le prix est le composant du lien. Cette

étape est délicate et fondamentale, car elle conditionne l’aspect représentatif et la qualité du modèle du monde réel considéré. Lors de cette phase, il convient également d’exprimer les règles qui définissent le domaine de validité du contenu des champs. Par exemple, le prix d’une voiture ne peut pas être inférieur à 5000 dh ou supérieur à 150 0000 dh. 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. La notion de sens des données et surtout des

liens entre les entités ne sera réellement exprimée que dans ce schéma qui est plus proche du monde réel.

Il existe différentes méthodes intégrant les concepts présentés ci-dessus. L’objectif est de guider le travail d’analyse et d’aider à la réalisation d’un modèle de données le plus juste possible. Parmi celles-ci, la méthode Merise a connu un certain succès dans le domaine en France.

  • Modélisation par le modèle entité-association ou bien le MCD (voir chapitre III) ;
  • Traduction du modèle entité-association vers le modèle relationnel ou bien le MLD (voir chapitre IV) ;
  • la création effective dans le SGBD des structures et leur remplissage (voir chapitre V) .