234
Chapitre 10 • Élaboration d’un schéma conceptuel
Le formalisme de représentation que nous utiliserons est le modèle Entité-association 1 présenté au chapitre 9. Il n’est pas possible dans le cadre de cet exposé de
décrire tous les problèmes qui se posent dans l’élaboration d’un schéma conceptuel,
ni de proposer une démarche de construction complète et systématique. La littérature abonde dans le domaine de la conception de base de données. On citera en particulier [Batini, 1992], [Bodart, 1994], [Halpin, 1995], [Nancy, 1996], [Blaha, 1998]
[Akoka, 2001] pour ce qui est de la construction de schémas conceptuels. Nous
présenterons cependant quelques éléments méthodologiques permettant au lecteur
d’aborder des problèmes simples de manière systématique.
Les sources d’information utilisées lors de l’élaboration d’un schéma conceptuel
peuvent être extrêmement diverses. En accord avec l’objectif de cet ouvrage, nous
nous limiterons à un seul type d’information constitué d’un énoncé en langage
courant. En toute généralité, on se servira également d’interviews, de textes légaux,
de formulaires ou d’écrans s’il en existe, ou encore de l’observation du fonctionnement de l’organisation.
Le processus peut s’exprimer comme suit : à partir d’un énoncé, construire un
schéma Entité-association représentant les concepts et les faits exprimés dans cet
énoncé, ou qui sont sous-jacents, concepts et faits au sujet desquels on désire enregistrer des informations . Les principaux problèmes que nous allons rencontrer
surgissent lorsque les propositions contenues dans l’énoncé sont incomplètes,
redondantes, mutuellement contradictoires ou même fausses. En outre, il peut exister
plusieurs façon de représenter un concept de l’énoncé.
On propose de procéder à l’élaboration du schéma conceptuel comme suit. On
suppose que le processus est en cours, et qu’on dispose déjà d’un embryon de
schéma qui traduit les concepts de l’énoncé jusqu’au point courant. On appellera cet
embryon le schéma courant :
• on décompose l’énoncé en phrases, ou propositions, élémentaires;
• chaque proposition, si elle est pertinente pour le domaine d’application, est
comparée aux types de faits déjà incorporés dans le schéma courant et, si le
type de faits qu’elle exprime en est absent et est non contradictoire, il est
traduit en termes du modèle Entité-association et incorporé dans ce schéma
courant;
• on documente le schéma;
• on vérifie que le schéma est complet;
• on vérifie que le schéma ne contient pas d’erreurs.
1. Pour des raisons historiques malheureuses, tant le formalisme d’expression que l’expression
particulière d’un domaine d’application à l’aide de ce formalisme sont appelés modèles . Afin
d’éviter cette confusion nous parlerons du modèle E-A (formalisme) et du schéma conceptuel E-A
(modèle d’un domaine d’application exprimé au moyen du formalisme E-A). Les spécialistes
diront que le modèle E-A est en réalité un méta-modèle , c’est-à-dire un modèle de représentation
de modèles.
Précédent

- 234/436

Suivant