Title: Modle Organisationnel de Donnes MOD
1Modèle Organisationnel de Données(MOD)
Support de cours de Soheib BAARIR MIAGE U.
Paris Ouest la Défense. 2009-2010 Adapté du
cours de B. COFFIN Reproduction interdite sans
autorisation écrite de lauteur
2Introduction
- Le formalisme proche de celui du MCD.
- Les redondances sont autorisées.
- Concepts différents, mais représentation
identique. - On parlera dentité et dassociation.
3Objectif
- Lorganisation de la mémoire doit résoudre deux
- types de problèmes différents
- la modélisation des informations non
conceptuelles, que le partage de lactivité entre
les modules rend nécessaire -
- la modélisation éventuelle de résultats de règles
de gestion dans ce cas, il faut prévoir une
adaptation des traitements pour préserver la
cohérence de la mémoire.
4Un exemple support (MOC)
5Modélisation dune information non conceptuelle
(1/3)
- Les documents et états qui contiennent des
informations nouvelles (non conceptuelles)
nécessitent une amplification de la mémoire. - Ces informations, partagées par plusieurs
activités, doivent être mémorisées pour la durée
de la procédure. - Il convient donc de créer de nouvelles entités et
relations.
6Modélisation dune information non conceptuelle
(2/3)
- Les documents qui ne contiennent aucune
information ne figurant pas dans les modèles
conceptuels ne nécessitent pas de modification de
la mémoire. - Les activités émettrices peuvent être décrites à
partir des informations du MCD. - Par exemple Copie de BL vierge, BL à signer.
7Modélisation dune information non conceptuelle
(3/3)
- Modélisation de moyens daccès redondant, pour
les états, qui permettre au module récepteur de
retrouver aisément les informations de la mémoire
quil doit traiter. - Par exemple, pour létat BL à valider.
8Entités ou associations décrivant les flux non
conceptuels
MCD
Quelles informations manquent-elles pour
décrire les choix d'organisation ?
9MOD première version application des méthodes
décrites pour le MCD
10MOD deuxième version, simplifiée
11Accès redondants à la mémoire
- Le choix de lorganisation du déclenchement dun
module dactivité, peut avoir une influence sur
lorganisation de la mémoire. - Une information nouvelle (non conceptuelle)
permet de repérer (déclencher) le traitement qui
doit être effectué. - Deux (voire trois solutions)
- les entités (redondantes).
- Des couples entité-association.
12Accès redondants à la mémoire des entités
redondantes
13Accès redondants à la mémoire un couple
entité-association
14Retour sur MOC
- Pour maintenir la cohérence avec le MOC,
- lajout du couple entité-association au MOD
nécessite sa modification, - on associe au nom de létat une information qui
est la valeur de la propriété concernée. - Ici, la propriété Code état BL.
15Exemple du MOC modifié
16Mémorisation des résultats de règles
- Le résultat de la règle nétant pas modélisable
dans le MCD, chacune des opérations conceptuelles
qui en a besoin doit en décrire le calcul. - Linterdiction de modéliser le résultat de la
règle disparaissant au niveau organisationnel, - il y a deux (voire trois) façons dorganiser les
données et les traitements qui utilisent la
règle.
17Une organisation calquée sur les modèles
conceptuels
- Pas de mémorisation.
- Simple, mais peut se révéler malheureux à
lutilisation ! - le nombre doccurrences consultées peut
rapidement devenir très important, ce qui induit
des temps de réponse inacceptables.
18Une propriété du MOD pour mémoriser le résultat
de la règle
- Mémoriser le résultat de la règle est possible au
niveau organisationnel. - Propriété redondante.
- Toute action de mise à jour dune propriété
servant au calcul de la règle est accompagnée
dune action de mise à jour de la propriété, qui
mémorise le résultat de la règle.