Le modèle organisationnel des traitements (MOT) décrit l’organisation appliquée aux traitements en donnant les informations sur :
– la chronologie des phases du traitement ;
– la répartition organisationnelle des phases ;
– la circulation des informations entre les postes de travail ;
– les ressources humaines et techniques utilisées par la phase modélisée.
Le MOT s’appuie sur le formalisme du MCT. Il prend en compte les aspects organisationnels des traitements, c’est à dire :
- Les postes de travail (qui exécute le traitement ? ex : secrétariat, expert, …)
- Le temps (Quand une opération est-elle déclenchée ?)
- La nature du traitement (comment le traitement est-il réalisé ?) :
- La périodicité des traitements : journalier, hebdomadaire, mensuel, trimestriel, semestriel, annuel
- Et éventuellement la durée
Voici notre MOT :
Temps |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Début de la journée 7h30’ De 8h00’ à 12h00 De 8h00’ à 12h00 De 8h00’ à 12h00 De 12h00’à 12h30 De 12h30’à 14h00 Fin de la journée 15h |
|
Conversation Manuel Automatique Manuel Manuel |
Perceptrice/caisse Perceptrice/caisse Perceptrice/caisse Perceptrice/caisse Préfecture |
Le MLT suit le MOT. Celui-ci comprend les opérations faites par des postes de travail. A chaque opération organisée sont associés un ou plusieurs outils informatiques. Le MLT comprend la partie visible, la spécification externe des transactions informatiques, le cheminement possible d'écran à écran après un menu principal
Processus « paiement » :
Le MPD consiste à implanter une base de données dans un système de gestion de base de données (SGBD)[1].
La table Classe « T_CLASSE »
La table Indice « T_INDICE’
La table Elève « T_ELEVE »
La table Frais « T_FRAIS »
La table Type de Frais « T_DEGRE »
La table Percepteur « T_PERCEPTEUR »
La table Perception « T_PERCEPTION »
Grâce aux clés primaires et externes, ces tables ont été mises en relation
Le modèle logique des données consiste à décrire la structure des données utilisées sans faire référence à un langage de programmation. Il s’agit donc de préciser les types des données utilisées lors de traitement.
Ces règles sont à appliquer scrupuleusement selon le cas.
1 : Une entité se transforme en une relation (table)
Toute entité du MCD devient une relation du MLDR, et donc une table de la Base de Données. Chaque propriété de l'entité devient un attribut de cette relation, et donc une colonne de la table correspondante. L'identifiant de l'entité devient la Clé Primaire de la relation (elle est donc soulignée), et donc la Clé Primaire de la table correspondante.
2 : Relation binaire aux cardinalités (X,1) - (X,n), X=0 ou X=1
La Clé Primaire de la table à la cardinalité (X,n) devient une Clé Etrangère dans la table à la cardinalité (X,1)
3: Relation binaire aux cardinalités (X,n) - (X,n), X=0 ou X=1
Il y a création d'une table supplémentaire ayant comme Clé Primaire une clé composée des identifiants des 2 entités. On dit que la Clé Primaire de la nouvelle table est la concaténation des Clés Primaires des deux autres tables.
Si la relation est porteuse de données, celles-ci deviennent des attributs pour la nouvelle table.
4 : Relation n-aire (quelles que soient les cardinalités).
Il y a création d'une table supplémentaire ayant comme Clé Primaire la concaténation des identifiants des entités participant à la relation. Si la relation est porteuse de données, celles ci deviennent des attributs pour la nouvelle table.
La Clé Primaire de l'entité se dédouble et devient une Clé Etrangère dans la relation ou nouvelle table. Exactement comme si l'entité se dédoublait et était reliée par une relation binaire (X,1) - (X,n) (Cf règle 2).
6 : Relation binaire aux cardinalités (0,1) - (1,1).
La Clé Primaire de la table à la cardinalité (0,1) devient une Clé Etrangère dans la table à la cardinalité (1,1) :
Après avoir appliqué toutes ces règles, voici le modèle logique résultant du MCD présenté ci-haut :
ELEVE (N°_MAT_E, NOM_E, POSTNOM_E, PRENOM_E, SEXE_E, ADRESSE_E, N°_TEL_E, NOTIONALITE_E)
FRAIS (ID_FRAIS, DESIGNATION).
TYPEFRAIS (ID_TYPEFRAIS, #id_FRAIS, #id_CLASSE, SOM_A_PAYER)
CLASSE (ID_CLASSE, CLASSE, #INDICE)
INDICE (ID_INDICE, INDICE)
PERCEPTEUR (N°_MAT_A, NOM_A, POSTNOM_A, SEXE_A, FONCTION, GRADE, N°_TEL_A)
PERCEPTION (N°_PER, #N°_MAT_E, #ID_CLASSE, #id_DEGRE, SOM_PAYE, MOTIF, DATE_PER, #N°_MAT_A, #ANNEE)
Le modèle organisationnel des données (MOD) est un modèle qui consiste à préciser les données du modèle conceptuel des données qui seront informatisées.
Dans le cas où toutes les données de ce modèle sont informatisables, on dit que le modèle organisationnel des données est identique au modèle conceptuel des données.
Propriétés |
Informatisables |
ADRESSE_E |
X |
ANNEE |
X |
DATE_PER |
X |
DESIGNATION |
X |
FONCTION |
X |
GRADE |
X |
ID_CLASSE |
X |
ID_DEGRE |
X |
ID_INDICE |
X |
ID_TYPEFRAIS |
X |
INDICE |
X |
MOTIF |
X |
N°_ MAT_A |
X |
N°_MAT_E |
X |
N°_PER |
X |
N°_TEL_A |
X |
N°_TEL_E |
X |
NATIONALITE |
X |
NOM_A |
X |
NOM_E |
X |
POSTNOM_A |
X |
POSTNOM_E |
X |
PRENOM_E |
X |
SEXE_A |
X |
SEXE_E |
X |
SOM_A_PAYER |
X |
SOM_PAYE |
X |
[1] https://fr.m.wikipedia.org/wiki/Base_de_données , consulté le 7/04/2016 à 12h.