Académique Documents
Professionnel Documents
Culture Documents
Préalable : Approfondissement
I-Théories
Trois théories basiques fondent nos abstractions et modélisations en vue de créer des modèles.
Ce sont :
- La Théorie intuitive ;
- La Théorie axiomatique ;
- La Théorie axiomatique formelle.
Signifié
interprétant
Concept
Terme ou
signifiant Référent, objet, individu,
terminologique instance,
1
Dr APPOH , 0707930589
Exemple plus concrêt
II.2-Ferdinand De SAUSSURE
Concept
Signifié
Signifiant
2
Dr APPOH , 0707930589
III-Classification et représentation
L’ensemble des relations sémantiques beaucoup plus exhaustif qui traduit les corrélations entre
les individus d’un monde donné. Ces relations sont consignées dans le tableau qui suit.
Association horizontale Personne mange banane pour dire (une personne mange une banane)
(Relations transverses Un candidat dort dans son village. Il dispose d’une mallette.
d'ordre associatif dites Cette voiture est conduite par un homme. [triplet (sujet, prédicat, objet)]
horizontales).
IV-Classe
Notre entendement du concept de classe dans la modélisation sous la méthode MERISE se
rapporte à celui en mathématique précisément en algèbre ensembliste parlant de classe
d’équivalence.
Une classe sous-tend un ensemble d’individus partageant des propriétés communes. Selon
CNRTL (https://www.cnrtl.fr), une classe est un ensemble d'êtres ou d'objets réunis en raison
des traits qui leur sont communs.
Un petit tour d’horizon en mathématique consolide et corrobore ces déclarations.
Communément, en mathématique précisément en algèbre ensembliste, on note Ā la classe de
A. Etant donné un domaine de discours E, alors, il convient de noter la définition de Ā comme
suit :
3
Dr APPOH , 0707930589
Ā = { X ϵ E / A R X } <==> X̅ = Ā. X et A appartiennent à la même classe, X̅ , Ā.
Cette définition mathématique prise pour un des supports pour les bases de données consistant
en des regroupements des constantes, des individus, des occurrences, des manifestations ou
encore des instances selon qu’ils partagent un lien verbal déterminant.
Ce lien est l’observation à la fois de propriétés (signalétiques) et de comportements communs
par des individus. Ce qui consacre d’ailleurs leur description classificatoire infinie sur la base
de liens verbaux dont celui arrêté et souhaité dans une objectivation.
A R X traduit que A est en relation avec X selon un lien verbal exprimant minimalement qu’il
existe un ensemble de caractéristiques ou de propriétés signalétiques ou/et comportementales
que partagent bien A et X.
Exemple de cas de Z/nZ
Un cas Ā= X̅ dans Z/nZ ssi A-X ϵ nZ un sous ensemble de Z. A-X est multiple de n.
a et b ont même chiffre d’unité dans la division par n. cela signifie que a et b sont congrus
modulo n.
x appartient à Z/nZ signifie qu’il existe le couple d’entiers (r, q) tel que (1) : x = r + qn.
(1) traduit égalment la division euclidienne de x par n. r en est le reste et q le quotient.
Cette notion de classe reste valable donc pour les types d’entités sous Merise relativement au
cycle d’abstraction ou de raisonnement.
4
Dr APPOH , 0707930589
MERISE
I-Système d’information
L’objectif du MCD est d’identifier, de décrire et de modéliser, par des informations, les objets
en association, manifestant un centre d’intérêt.
En somme le MCD modélise le système d’information d’une organisation ciblée.
III-Principes de démarche d’élaboration du MCD
5
Dr APPOH , 0707930589
===> démarche inductive ou descendante : Elle cherche à mettre rapidement en évidence les
différents concepts évoqués dans le domaine de discours (ou discours simplement), puis de les
décrire par des informations. Le caractère élémentaire des informations est bien à rechercher
ici également en plus des règles et formalismes. Cette démarche est beaucoup plus indiquée
pour les projets de moindre complexité.
Dans ces deux cas de figures, la base essentielle reste le discours (parlé ou écrit) de l’utilisateur
ou du gestionnaire, exprimé en langage naturel.
NB : Dans le processus d’informatisation la vision centrée utilisateur est depuis longtemps une
préoccupation et l’est encore davantage maintenant.
Les mots utilisés comprennent les termes usuels de la langue, mais aussi des termes spécialisés
du domaine. Les codes mnémoniques (techniques) sont aussi utilisés. Par exemple,
Emp_Matricule et Emp_Nom sont des codes mnémoniques pour dire respectivement matricule
de l’employé et nom de l’employé.
Les phrases fournissent, après une analyse grammaticale, les principaux objets et les
associations entre objets. On parle des objets qui ont un centre d’intérêt en rapport avec
l’objectif d’informatisation (cahier de charges). Le cahier de charges constitue une sorte de
contrat qui lie les parties prenantes ou les équipes. Entre autres de ces parties prenantes on a :
maître d’ouvrage (commanditaire, commandes), et maîtres d’œuvre (consultant, concepteur))
dans le projet d’informatisation. On a le comité directeur qui réunit quelques membres pris dans
chacune des parties prenantes. Ce comité n’a de durée que celle du projet (partant de sa
définition via sa conception et sa réalisation jusqu’aux livrables.
Cette liste d’information est le résultat d’un recueil d’informations circulant dans le domaine
de discours circonscrit. Tout au plus, elle se présente sous forme d’un classement alphabétique
ou autre pour facilitation de lecture.
===> ratisser les informations présentes dans le domaine (sur des documents, ...), au
gré des procédés de recherche de l’information notamment entretiens, observation,
revue documentaire, internet, formulaire, appel, ...
===> exprimer les messages associés aux évènements et résultats, et spécifiés dans le
modèle conceptuel de traitements ou modèle organisationnel de traitements. Dégager ou
mettre en évidence les acteurs et détecter les différents flux échangés. On peut utiliser
d’autres procédés de collecte : interview, observation, revue documentaire, internet,
bibliothèque, formulaire physique ou en ligne ...
6
Dr APPOH , 0707930589
III.2-Attitude du concepteur (enquêteur) dans le processus de collecte ou d’acquisition des
informations et données ou encore connaissances
Pour chaque information que le concepteur recueille dans son environnement, avant de l’ajouter
à la liste déjà établie doit répondre aux trois questions Question 1, Question 2, Question 3 que
nous explicitons..
Par exemple, il est probable que la police apparaisse dans de nombreux messages et documents.
Dans ce cas, on considère la nouvelle comme déjà connue. (redondance) ;
Question 2: la nouvelle information a été certes répertoriée mais sous une appellation
différente. Le concepteur est alors en présence d’un synonyme. Par exemple, référence dossier
et N°police Après s’être rassuré de cette synonymie, il peut retenir les deux appellations ou
n’en retenir une.
Question 3 : une appellation identique existe déjà pour la nouvelle information mais associée
à une signification différente. Le concepteur est alors en présence d’homonymie (ou de
polysémie). Par exemple date de livraison demandée, et date de livraison effective. Dans ce
cas, impérativement, le concepteur doit lever l’ambiguïté en modifiant les appellations des
informations.
Au terme de ce travail, le concepteur dispose d’une liste d’information épurée, sans redondance,
sans synonymie, sans homonymie.
NB : Dans un domaine trop tacite et implicite, il est indiqué de disposer de techniques avancées
dites d’élicitation pour la collecte.
NB : le recensement des règles de gestion liées aux données (RGD) et celles liées aux traitement
(RGT) se fait au même moment de la collecte des données brutes (non encore dépouillée et bien
entendu à rendre atomique/élémentaire).
Une fois la liste est épurée avec des informations élémentaire (donnée atomiques), on conçoit
aisément le dictionnaire de données, un modèle établi en principe avant le MCD selon
l’approche déductive.
Il s’en suivra le graphe des dépendances fonctionnelles (DF). De ce graphe on déduira le modèle
dit structure d’accès théorique (SAT). La SAT est une couverture minimale du graphe des DF,
après l’application des formes normales (les trois premières au moins) auxquelles il faudrait
ajouter la Forme normale de Boyce et Codd (BCNF ou FNBC).
7
Dr APPOH , 0707930589
III.1-Processus
Il ne faut pas perdre de vue qu’un processus en système d’exploitation (SE/OS) est un
programme en instance d’exécution dans la mémoire de travail (RAM).
Toute propriété doit être atomique. Cela relève d’une partie de la première forme normale qui
se renferme sur la dépendance fonctionnelle (DF) (FN1).
Une propriété composée peut l’être à dessein ou conçue de manière justifiée par le concepteur
en ce qui concerne les identifiants relatifs (qui sont des propriétés in fine composées plus
explicite à compter du niveau logique).
Exemple de propriété composée :
La signification d’une propriété composée peut être obtenue par la composition d’autres
informations.
Ex :
- N°INSEE (Le numéro Insee est un numéro d'identification unique de l'individu, par une
combinaison de 15 chiffres attribuée à chaque français dès sa naissance.
N°INSEE = sexe + année + mois + département + commune + chrono ;
-Courier = initiale auteur + année + n°ordre ;
-Adresse = rue + code + postal + ville.
IV-Identifiant relatif
Exemple d’identifiant relatif qui se trouve être composé plus explicitement au niveau logique
notamment dans le MLD :
Soient les classes ou entités types ou simplement entités : Projet et tranches d’un projet.
Un projet comporte des tranches. Un projet donné et ses tranches traduisent une forte
dépendance surtout des tranches vers le projet qui les comporte.
8
Dr APPOH , 0707930589
Au niveau conceptuel, on a alors le modèle de représentation des projets et des tranches sous
le formalisme merise suivant.
tranche
Projet
1,n comporter 1,1 N°Tranche
Proj_N°
Proj_Desc (R)
Ce modèle pourrait traduire une relation/association compositionnelle une des trois types de
relation/association existants à même de décrire un domaine de discours. L’une des deux autres
est la relation taxinomique (taxonomique) exprimant une subsomption ou encore une
hiérarchie, la dernière exprimant une relation de liaison simplement et purement horizontale
(transverse).
MLD graphique
Tranche
Projet
Proj_N°
N°Tranche
Proj_Desc Proj_N°
Projet et tranche sont des relations et qui deviennent des tables au niveau physique.
V-Propriété stable
Une propriété est dite stable si, étant donné une occurrence de l’entité (entité type), de la
relation décrite par cette propriété, la première valeur attribuée à cette propriété ne peut être
ultérieurement modifiée.
On retient donc que tout identifiant même composé doit par définition être stable.
9
Dr APPOH , 0707930589
VI-Règle d’identification
L’ on doit pouvoir faire référence distinctement à chaque occurrence de l’entité (ou type d’entité
ou entité type). Pour cela l’entité type doit être doté d’un identifiant. Cet identifiant est une
propriété telle qu’à chaque valeur de l’identifiant, corresponde une seule occurrence de l’entité
type.
Cette correspondance biunivoque (un à un, et binaire ) entre l’occurrence de l’entité type et la
valeur de son identifiant doit être vérifiée au présent mais également confirmée dans le futur.
2- propriété artificielle, inventée, fabriquée ou conçue par le concepteur pour identifier l’entité
qu’il vient de concevoir.
4-identifiant relatif
Exemple : Soit trois bâtiments A,B, C. Chaque bâtiment comporte des classes de cours.
Les classes sont numérotées de 0 à 20 pour chacun des trois bâtiments. Si on veut utiliser ces
numéros pour le compte des identifiants de classes, ils seront redondants. Il faut alors leur
rajouter les bâtiments pour obtenir des numéros dits identifiants relatifs.
Car ils sont redondants à travers les bâtiments A, B et C. Il y a une dépendance forte des
salles aux bâtiments. Alors on utilisera un identifier relatif pour les salles.
10
Dr APPOH , 0707930589
VII-Contrainte sur les types d’entité et sur les types d’association/Relation en
modélisation E/A (ou E/R)
VII.1-Contrainte d’héritage sur les types d’entité.
Trois (03) contraintes existent sur les types d’entités types ou entités types en situation
d’héritage ou d’hiérarchie taxinomique (spécialisation/généralisation ou généralisation /
spécialisation).
VII.2-Contrainte de participation sur les types d’association par les types d’entité.
Cinq (05) contraintes existent entre les types d’association ou association types enregistrant la
participation des types d’entités.
"EXCLUSION
EXCLUSION SIMULTANÉITÉ TOTALITÉ INCLUSION ET TOTALITE "
ou PARTITION
Type X
association Cas1 Cas2 Cas3 S ou = T I XT
11
Dr APPOH , 0707930589