Sunteți pe pagina 1din 35

LESSENTIEL SUR MERISE 2 1GENERALITES : 2

1.1 QUEST-CE QUE MERISE ? 2 1.2 HISTORIQUE : 2 1.3 PRESENTATION : 2 1.4 SCHEMA DIRECTEUR : 3 1.5 LES SYSTEMES DINFORMATION : 4 1.5.1 Architecture & conception dun systme dinformation 4 1.5.2 Systme dinformation et systme informatique 5 1.6 LE MODELE CONCEPTUEL DE LA COMMUNICATION : 7 1.6.1 Dfinition de l'organisation 7 1.6.2 Diagramme de contexte 7 1.6.3 Diagramme conceptuel de flux 7

LA DEMARCHE DE LA METHODE MERISE : 8

2.1 GENERALITES : 8 2.1.1 3 axes : 8 2.1.2 Les trois niveaux d'analyse 8 2.1.3 La mthode MERISE 9 2.2 LANALYSE (OU FORMALISATION) CONCEPTUELLE : 9 2.2.1 Introduction : 9 2.2.2 MCD (Modle Conceptuel de Donnes) 9
2.2.2.1 2.2.2.2 Description statique du systme dinformation 9 Les concepts de base 10

La proprit (ou attribut ou rubrique) 10 2.2.3 1.1) La proprit (ou attribut ou rubrique) 10 2.2.4 1.2) Lentit ou individu-type 11
2.2.4.1 a) Dfinition 11 2.2.4.2 b) Les identifiants 12 2.2.4.3 c) Occurrence dentit ou individu 12 d) Notion de dpendance fonctionnelle directe 13 2.2.4.4 Exercice n1 (Acquis : Proprit et Entit) 13

2.2.5

1.3) Lassociation (ou relation-type) 17


a) Dfinition 17 b) Occurrence dassociation 18 c) Cardinalit 19 Exercice n2 (Acquis : proprit, entit et association) 20 d) Caractristiques dune association 23 e) Lassociation porteuse 25 Auto-valuation n 1: 25 f) Les associations transitives 28 g) Les associations rflexives 29 Exercice n3 (Acquis : Concepts de base uniquement) 30 Auto-valuation n 2: 31

2.2.5.1 2.2.5.2 2.2.5.3 2.2.5.4 2.2.5.5 2.2.5.6 2.2.5.7 2.2.5.8 2.2.5.9 2.2.5.10 2.2.5.11

2.2.6 MCT (Modle dynamique : prg 2me anne) Modle Conceptuel des Traitements 34 2.3 LANALYSE (OU FORMALISATION) ORGANISATIONNELLE : 34 2.3.1 MOT Modle Organisationnel des Traitements (2me anne) 34 2.3.2 MLD Modle Logique de Donnes. 35 2.4 LANALYSE (OU FORMALISATION) OPERATIONNELLE : 35 2.4.1 MOPT (2me anne) Modle organisationnel des traitements. 35 2.4.2 MPD Modle Physique des Donnes. 35

C. Vzilier.

P.1

fichier :cours merise CVezilier masqu.doc

LESSENTIEL SUR MERISE


1 GENERALITES:
1.1 Quest-ce que Merise ?
C'est une mthode d'analyse labore pour l'informatisation des systmes d'information.

1.2 Historique :
Elle fut cre en 1978 sous l'impulsion du Ministre de la Recherche et de l'industrie. Ds 1980, c'est devenu un standard dans le domaine des systmes intgrs de gestion. Ce systme existe seulement dans les pays francophones (au Canada, il existe cependant des variantes).

1.3 Prsentation :
Le systme une double vocation : Reprsenter une mthode de conception des systmes d'information Proposer une dmarche mthodologique du dveloppement du systme d'information.

Cette mthode est une analyse objective et critique de l'assistant travers les enqutes pour recueillir les lments ncessaires une modlisation conceptuelle de donnes (MCD) et des traitements de l'organisation. Le responsable du projet mne cette tude avec la collaboration des individus et des groupes pour connatre leurs besoins. A partir de ces lments et des rgles d'organisation, les responsables proposent une ou plusieurs solutions gnrales bases sur une nouvelle rgle de gestion ne remettant pas en cause celle de dpart.

La proposition de cette solution doit tre accompagne: * de solides justificatifs pour convaincre le dcideur * d'une estimation des cots et dlais des solutions envisages. Notons : Cette mthode est applicable aux projets de toutes tailles Cette mthode est applicable aux secteurs public et priv.

C. Vzilier.

P.2

fichier :cours merise CVezilier masqu.doc

1.4 Le Schma directeur :


Cette tape est invitable pour pouvoir concevoir le systme MERISE Il faut : * Une tude pralable * Un scnario de dveloppement d'une organisation, une administration * Une priode de travail (recherche de solutions, dveloppement, ) * Une double finalit: une comptabilit entre l'approche globale et la raction tale dans le temps SANS OUBLIER la cohrence des diffrents projets dans le temps * Trois facteurs : une stratgie, une technologie, une organisation et un systme d'information Pour faire un schma directeur, il faut une analyse de l'environnement; grce celle-ci, on peut mettre les contraintes en vidence, les menaces et les opportunits ; et ensuite faire apparatre les ressources et les comptences de l'organisation. On tablit ainsi : * Les diffrents facteurs clefs de succs * Les objectifs de ces diffrents facteurs clefs de succs * Les tches et les activits * Les informations relatives ces tches. On identifie les processus autour desquels se situent les informations. Ensuite, on identifie et hirarchise les systmes d'information correspondants. On obtient ainsi, un schma directeur. Il faut donc 5 phases pour le schma directeur de MERISE.

1. Lancement et initialisation.
On recherche un chef de projet et on constitue le groupe de projet qui doit veiller au bon droulement de l'organisation, la bonne concertation et coordination. On fixe les objectifs et on planifie les actions. On met en route le Comit de Pilotage qui dtermine les travaux, les orientations et les solutions, et le Groupe des utilisateurs dont le rle est dans la conception du schma directeur (chantillonnage de personnes interviewer). 2. Analyse des entretiens et des enqutes. On dtermine un diagnostic de l'organisation et des systmes d'information. Puis, on prcise les objectifs et les orientations et enfin, on tablit le dessin de plusieurs scnaries. 3. Conception des cibles et des trajectoires. Cette phase est la plus crative. En effet, on formalise le modle conceptuel de traitement ( MCT ) sur chacun des scnaries. On recherche des solutions techniques et organisationnelles et on tudie les trajectoires tenir. A la fin de la phase, on doit obtenir une seule trajectoire.

C. Vzilier.

P.3

fichier :cours merise CVezilier masqu.doc

4. Etablissement d'un plan d'action.


Dans le scnario retenu, on tablit le plan d'action avec tous les projets retenus et leurs tablissements correspondants. On value de manire globale l'ensemble des projets.

5. Procdure de suivi et de contrle.


On met en place des structures de suivi et d'actualisation. On projette les runions qui auront lieu priodiquement.

1.5 Les systmes dinformation :


1.5.1 Architecture & conception dun systme dinformation
Le systme dinformation doit dcrire (on dit encore reprsenter) le plus fidlement possible le fonctionnement du systme oprant. Pour ce faire, il doit intgrer une base dinformation dans laquelle seront mmoriss la description des objets, des rgles et des contraintes du systme oprant. Cette base tant sujette des volutions, le systme dinformation doit tre dot dun mcanisme (appel processeur dinformation) destin piloter et contrler ces changements. Le schma suivant synthtise larchitecture dun systme dinformation.

Base dinformation

Faits et vnements Etats de la base dinformation Processeur dinformation

Le processeur dinformation produit des changements dans la base dinformation la rception dun message. Un message contient des informations et exprime une commande dcrivant laction entreprendre dans la base dinformation. Le processeur dinformation interprte la commande et effectue le changement en respectant les contraintes et les rgles. Si le message exprime une recherche sur le contenu de la base dinformation, le processeur interprte la commande et met un message rendant compte du contenu actuel de la base dinformation. Dans tous les cas, lenvironnement a besoin de connatre si la commande a t accepte ou refuse. Le processeur met, cet effet, un message vers lenvironnement.

Relativement la conception dun systme dinformation, larchitecture prsente ci-dessus induit une double conception : celle de la base dinformation (aspect statique) celle du processeur de traitement (aspect dynamique) Pour aider le concepteur dans ces deux tches, la mthode Merise propose un ensemble de formalismes et de rgles destines modliser de manire indpendante les donnes et les traitements du systme dinformation. Ces modles ne sont quune base de rflexion pour le concepteur et un moyen de communication entre les divers acteurs du systme dinformation dans lentreprise. Seul la validation de l'ensemble se fera en commun.

C. Vzilier.

P.4

fichier :cours merise CVezilier masqu.doc

1.5.2 Systme dinformation et systme informatique


Parmi les informations qui appartiennent au systme dinformation, certaines doivent ou peuvent faire lobjet dun traitement automatis grce aux outils informatiques. Pour assurer la cohrence du systme dinformation, la mthode Merise propose une dmarche dinformatisation comportant les tapes suivantes :

le schma directeur : dont le rle est de dfinir, de manire globale, la politique dorganisation et dautomatisation du systme dinformation. Pour ce faire, il est ncessaire de rpertorier lensemble des applications informatiques existantes modifier et dvelopper. Pour rendre contrlable et modulable ce dveloppement, il est ncessaire de dcouper le systme dinformation en sous-ensembles homognes et relativement indpendant. Ces sous-ensembles sont appels domaines. Par exemple, on peut trouver le domaine Approvisionnement , le domaine Personnel . Les rsultats attendus la fin de cette tape sont une dfinition prcise des domaines, une planification du dveloppement de chaque domaine et un plan dtaill, anne par anne, des applications qui doivent tre ralises. ltude pralable par domaine: qui doit aboutir une prsentation gnrale du futur systme de gestion (modles des donnes et des traitements) en indiquant les principales novations par rapport au systme actuel, les moyens matriels mettre en uvre, les bilans cot avantage. Cette tude est ralise en 4 phases : une phase de recueil qui a pour objectif danalyser lexistant afin de cerner les dysfonctionnements et les obsolescences les plus frappantes du systme actuel. une phase de conception qui a pour objectif de formaliser et hirarchiser les orientations nouvelles en fonction des critiques formules sur le systme actuel et dautre part des politiques et des objectifs de la direction gnrale. Cela revient modliser le futur systme avec une vue pertinente de l'ensemble. une phase dorganisation dont lobjectif est de dfinir le systme futur au niveau organisationnel: qui fait quoi ? une phase dapprciation dont le rle est dtablir les cots et les dlais des solutions dfinies ainsi que dorganiser la mise en uvre de la ralisation. A cet effet un dcoupage en projets est effectu. ltude dtaille par projet qui consiste dune part affiner les solutions conues lors de ltude pralable et dautre part rdiger, pour chaque procdure mettre en uvre, un dossier de spcifications dtaill dcrivant les supports (maquettes dtats ou dcran) ainsi que les algorithmes associs aux rgles de gestion A lissue de cette tude, il est possible de dfinir le cahier des charges utilisateurs qui constitue la base de lengagement que prend le concepteur vis vis des utilisateurs. Le fonctionnement dtaill du futur systme, du point de vue de lutilisateur, y est entirement spcifi. la ralisation dont lobjectif est lobtention des programmes fonctionnant sur un jeu dessais approuvs par les utilisateurs. la mise en uvre qui se traduit par un changement de responsabilit : lquipe de ralisation va en effet transfrer la responsabilit du produit lutilisateur. Cette tape intgre en particulier la formation des utilisateurs. Aprs une priode dexploitation de quelques mois, la recette dfinitive de lapplication est prononce. la maintenance qui consiste faire voluer les applications en fonction des besoins des utilisateurs, de lenvironnement et des progrs technologiques.

C. Vzilier.

P.5

fichier :cours merise CVezilier masqu.doc

Le schma suivant, extrait de louvrage La mthode Merise reprend les tapes dcrites ci-dessus.

Globalement

Schma directeur

Par domaine

Etude pralable

Par projet Par application

Etude dtaille

Ralisation et mise en uvres

Cette dmarche lourde et parfois complexe est adapte lautomatisation de gros systmes dinformation . Pour des informatisations plus modestes, elle peut tre perue comme un carcan, et il convient donc de ladapter afin de retenir uniquement les concepts et/ou les tapes appropries aux besoins.

C. Vzilier.

P.6

fichier :cours merise CVezilier masqu.doc

1.6 Le modle conceptuel de la communication :


1.6.1 Dfinition de l'organisation

La premire tape de ce modle est d'arriver isoler le systme en le dlimitant. Il s'agit donc de dfinir le systme et les lments externes avec lesquels il change des flux d'information. Ces lments extrieurs sont appels acteurs externes (ou partenaires).

La seconde tape consiste dcouper l'organisation en entits appeles acteurs internes (ou domaines). Lorsque les domaines d'une organisation sont trop importants, ils peuvent tre dcomposs eux-mmes en sous-domaines.

La dernire tape est l'analyse des flux d'information, c'est--dire la dfinition des processus.

1.6.2 Diagramme de contexte


Le diagramme de contexte a pour but de reprsenter les flux d'informations entre l'organisation et les acteurs externes selon une reprsentation standard dans laquelle chaque objet port un nom:

l'organisation est reprsente par un rectangle les acteurs externes sont reprsents par des ellipses en pointills les flux d'information sont reprsents par des flches dont l'orientation dsigne le sens du flux d'information

1.6.3 Diagramme conceptuel de flux


Ce diagramme (appel aussi modle conceptuel de la communication) permet de complter le diagramme de contexte en dcomposant l'organisation en une srie d'acteurs internes. Dans ce diagramme la reprsentation standard est la suivante: Les acteurs internes sont reprsents par des ellipses, Les messages internes sont reprsents par des flches

C. Vzilier.

P.7

fichier :cours merise CVezilier masqu.doc

2 LA DEMARCHE DE LA METHODE MERISE :


2.1 Gnralits :
2.1.1 3 axes :
Vie : Les tapes du projet. Dcision : Suivi du projet. Abstraction : Formalisation du projet

2.1.2 Les trois niveaux d'analyse


Le premier principe de la mthode consiste distinguer les diffrents niveaux successifs d'analyse du systme d'information informatiser. 1-Le niveau conceptuel: Il exprime le choix de gestion indpendamment des moyens mettre en oeuvre et de leur organisation 2- Le niveau logique et organisationnel: Il reflte les choix de moyen et de ressources, et d'organisation de ces ressources, en faisant abstraction de leurs caractres prcises 3- Le niveau physique: Il traduit les choix techniques. Le second principe consiste sparer les donnes et les traitements Anne 1 Anne 2

Niveau d'analyse Niveau conceptuel Niveau logique Niveau physique

Donnes MCD MLD MPD

Traitements MCT MOT MPT

A chaque niveau, le produit de l'analyse doit tre consign dans un schma appel galement modle. MCD: dcrit la signification des donnes sur lesquels repose le systme d'information et les structures. (Modle Conceptuel de Donnes) MCT: formalise les activits du domaine tudi. (Modle conceptuel des traitements) MLD: fournit une description des donnes tenant compte des moyens informatiques mis en oeuvre. (Modle Logique des Donnes) MOT: dcrit le fonctionnement du domaine tudi en prsentant les ressources mises en oeuvre et leur organisation. (Modle Organisationnel des traitements) MPD: est une description de la base de donnes ou de l'ensemble des fichiers correspondants aux donnes gres par le (Modle physique des donnes) systme d'information. MPT : dcrit les spcificits des diffrents modules de traitement. (Modle physique des traitements)

C. Vzilier.

P.8

fichier :cours merise CVezilier masqu.doc

2.1.3 La mthode MERISE


2.1 Utilisation empirique de la mthode. L'utilisation de cette mthode entrane des consquences graves. Cela conduit mettre en oeuvre une base de donnes mal conue et comportant de nombreuses redondances inopportunes. Cela rend difficile l'exploitation d'une base de donnes.

2.2 Les logiciels fonds sur MERISE. Des logiciels ont t dvelopps pour raliser des MCD et gnrer automatiquement les tables du modle relationnel correspondant. Ces logiciels permettent galement de raliser des MCT. Mais ne permettent pas de compenser la mconnaissance de la mthode MERISE. En effet, ces logiciels se comportent d'abord comme un outil de dessin permettant de tracer un MCD ou un MCT, et il accepte galement de dessiner des dessins faux, incomplets, redondants. L'utilisation d'un tel logiciel n'est donc pas absolument une garantie d'exactitude du modle labor, ni de la base de donnes gnre. D'o, l'importance de bien connatre les diffrents tages de la modlisation des donnes pour concevoir un MCD parfaitement exact.

2.3 Matrise des MCD Un MCD est un outil de communication entre l'utilisateur de l'informatique et l'informaticien. Pour que l'utilisateur puisse avoir un impact sur ce que leur propose le service informatique en rponse leur demande, il faut qu'il soit capable de comprendre un MCD et galement de le complter et de le corriger.

2.2 Lanalyse (ou formalisation) conceptuelle :


2.2.1 Introduction :
Cest ltape la plus importante Elle fixe les choix pour les donnes et les traitements du SI Elle naborde pas les aspects dorganisation (voir 2.3) Deux mthodes sont utilises : MCD (2.2.2) et MCT(2.2.3)

2.2.2 MCD (Modle Conceptuel de Donnes)

2.2.2.1 Description statique du systme dinformation


Le modle conceptuel des donnes est une reprsentation statique du systme dinformation de lentreprise qui met en vidence sa smantique. Il a pour but d'crire de faon formelle les donnes qui seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des donnes, facilement comprhensible. Cet aspect recouvre les mots qui dcrivent le systme ainsi que les liens existants entre ces mots. Le formalisme adopt par la mthode Merise pour raliser cette description est bas sur les concepts entit-association .

C. Vzilier.

P.9

fichier :cours merise CVezilier masqu.doc

2.2.2.2 Les concepts de base


La proprit (ou attribut ou rubrique) 2.2.3 1.1) La proprit (ou attribut ou rubrique)
La proprit est une information lmentaire, cest--dire non dductible dautres informations, qui prsente un intrt pour le domaine tudi. Par exemple, si lon considre le domaine de gestion des commandes dune socit de vente par correspondance, les donnes : rfrence article , dsignation article , prix unitaire HT , taux de TVA sont des proprits pertinentes pour ce domaine. La donne prix unitaire TTC nest, daprs la dfinition, pas une proprit car ses valeurs peuvent tre retrouves partir des proprits prix unitaire HT et taux de TVA . Chaque valeur prise par une proprit est appele occurrence. Des occurrences de la rubrique

dsignation article sont par exemple : rteau , bche , scie ,


Une proprit est dite simple ou encore atomique si chacune des valeurs quelle regroupe nest pas dcomposable. La proprit Adresse , dont des exemples doccurrences sont donns ci-dessous, nest pas lmentaire car elle peut tre dcompose en trois proprits : la rue, le code postal et la ville.
Adresse 310, rue de la gare 59000 Lille 45, avenue de la Plage 593500 St Andr

La dcomposition dune proprit en proprits plus simples ne doit pas tre systmatique et doit surtout tenir compte de son lexploitation dans le systme. Si cette exploitation est toujours globale, latomisation nest pas ncessaire, dans les autres cas il faut procder lisolement de chacune des composantes de la proprit et donc introduire de nouvelles proprits. Proprit Occurrences Prnom Christophe, Laurent, Jean Une proprit paramtre est une proprit qui, un instant donn, contient une seule valeur. Un des

exemples les plus classiques pour illustrer les paramtres est la rubrique ValeurEuro .
Dans le modle conceptuel des donnes figurent toutes les proprits, identifies par un nom, qui prsentent un intrt pour le domaine tudier. Ce nom doit tre le plus explicite possible : sa seule lecture on doit donc pouvoir se faire une ide de ce que reprsente la proprit. En outre, lidentification de chaque proprit consiste garantir une bijection entre lensemble des noms et lensemble des proprits grer. On devra donc exclure les synonymes qui correspondent deux noms diffrents pour identifier la mme proprit et les polysmes qui reprsentent deux proprits diffrentes ayant le mme nom.

Ensemble des noms

Rfrence

Rfrence dun article : AR456, RF567,

Ensemble des proprits

NumroProd

Nom dun produit : bche, rateau, ..

Nom

Nom dun client

vezilier, Durand,

Enfin, le principe de non-redondance impose que chaque proprit, correctement identifie, napparaisse quune seule fois dans le modle.

C. Vzilier.

P.10

fichier :cours merise CVezilier masqu.doc

2.2.4 1.2) Lentit ou individu-type

2.2.4.1 a) Dfinition
Une entit est la reprsentation d'un lment matriel ou immatriel ayant un rle dans le systme que l'on dsire dcrire. On appelle classe d'entit un ensemble compos d'entits de mme type, c'est--dire dont la dfinition est la mme. Le classement des entits au sein d'une classe s'appelle classification (ou abstraction). Une entit est une instanciation de la classe. Chaque entit est compose de proprits, donnes lmentaires permettant de la dcrire.

Prenons par exemple une Ford fiesta, une Renault Laguna et une Peugeot 306. Il s'agit de 3 entits faisant partie d'une classe d'entit que l'on pourrait appeler voiture. La Ford Fiesta est donc une instanciation de la classe voiture. Chaque entit peut possder les proprits couleur, anne et modle.
Au premier abord, on peut dfinir lentit comme tant un regroupement bien pens, donc sens, de plusieurs proprits. Par exemple, on considre lentit ARTICLE qui regroupe les proprits : Rfrence, Dsignation et PrixUnitaireHT. Le droit dentre dune proprit dans une entit est soumis dautres facteurs que le bon sens, et ce sont ces facteurs que lon va tudier.
Les classes d'entits sont reprsentes par un rectangle. Ce rectangle est spar en deux champs:

le champ du haut contient le libell. Ce libell est gnralement une abbrviation pour une raison de simplification de l'criture. Il s'agit par contre de vrifier qu' chaque classe d'entit correspond un et un seul libell, et rciproquement. le champ du bas contient la liste des proprits de la classe d'entit.

Considrons deux proprits P1 et P2. La cration dune entit E regroupant ces deux seules proprits nest envisageable que si lune des deux conditions suivantes est satisfaite : toute valeur de la proprit P1 doit correspondre au plus une valeur de la proprit P2. Ce fait traduit lexistence dune dpendance fonctionnelle monovalue entre P1 et P2 note : P1 P2. On dit encore que P1 dtermine P2. P1 est alors rubrique identifiante de lentit E. La reprsentation graphique de lentit E a la forme suivante : E P1 P2 ou toute valeur de la rubrique P2 doit correspondre au plus une valeur de la rubrique P1. P2 est alors en dpendance fonctionnelle avec P1 et lentit E doit tre reprsente ainsi : E P2 P1

Lentit suivante, qui peut tre considre comme un regroupement sens, nest pas correcte car il ny a pas dpendance fonctionnelle entre la rubrique CodePostal et la rubrique Commune . Ainsi au code postal 16600 correspond plusieurs communes : Mornac , Magnac , .. POSTE CodePostal Commune

C. Vzilier.

P.11

fichier :cours merise CVezilier masqu.doc

2.2.4.2 b) Les identifiants


Un identifiant est un ensemble de proprits (une ou plusieurs) permettant de dsigner une et une seule entit. La dfinition originale est la suivante: L'identifiant est une proprit particulire d'un objet telle qu'il n'existe pas deux occurrences de cet objet pour lesquelles cette proprit pourrait prendre une mme valeur. Les attributs d'une classe d'entit permettant de dsigner de faon unique chaque instance de cette entit sont appel identifiant absolu. Le modle conceptuel des donnes propose de souligner les identifiants (parfois de les faire prcder d'un #).

Ainsi, chaque classe d'entit doit possder au moins un attribut identifiant, et l'ensemble de ses attributs identifiants doivent tre renseigns la cration de l'entit.

2.2.4.3 c) Occurrence dentit ou individu

Daprs la dfinition dune entit, on sait que la connaissance dune valeur de la rubrique identifiante dtermine la connaissance des valeurs des autres rubriques de lentit. Lensemble de ces valeurs est appel occurrence dentit. Le tableau suivant prsente des exemples doccurrences de lentit ARTICLE.

ARTICLE Rfrence Dsignation PrixUnitaireHT

134ER Rateau 150 F 452GT Scie 45 F

354TY Bche 68,50 F

C. Vzilier.

P.12

fichier :cours merise CVezilier masqu.doc

d) Notion de dpendance fonctionnelle directe


Considrons lentit suivante et quelques une de ses occurrences : ARTICLE 134ER Rateau Rfrence Dsignation PrixUnitaireHT NoCatgorie LibellCatgorie 150 F A Jardinage 354TY Bche 68,50 F A Jardinage 452GT Scie 45F B Bricolage

Cette entit est juste mais elle implique une redondance dinformation relative la catgorie. Lassociation entre le numro de la catgorie et son libell est en effet rpte dans chaque occurrence de lentit ARTICLE.
Pour supprimer de telles redondances, on devra veiller ce que toute dpendance fonctionnelle entre la proprit identifiante de lentit et une proprit non identifiante de lentit soit directe. Une dpendance fonctionnelle monovalue x y est directe sil nexiste pas de proprit z telle que : x z et z y.

Dans lexemple prcdent la dpendance fonctionnelle Rfrence existe la proprit NoCatgorie telle que : Rfrence NoCatgorie et NoCatgorie LibellCatgorie

LibellCatgorie nest pas directe car il

2.2.4.4 Exercice n1

(Acquis : Proprit et Entit)

La socit nord-Hebdo consacre lessentiel de son activit ldition et la distribution dun journal spcialis dans les petites annonces et la publicit dans le nord de la France. La parution du journal est hebdomadaire et sa distribution est assure uniquement dans les dpartements du nord et Pas de C. La tarification dune annonce est fournie ci-dessous : Premire semaine de parution : tarif pour 5 lignes au plus :
Rubrique de lannonce Emploi Bourse aux affaires Tout ce qui roule Immobilier Contacts Loisirs Prix 50 F 40 F 55 F 55 F 75 F 50 F

Options Prix de la ligne supplmentaire : 50 F Domiciliation (pour prserver lanonymat du client) : 80 F Semaines supplmentaires : des rductions sont accordes selon le tableau ci-dessous : C. Vzilier. P.13 fichier :cours merise CVezilier masqu.doc

Priode 2me semaine 3me semaine et suivantes

Pourcentage de rduction * 20% 40 %

*Ces rductions sont applicables au prix de base de la premire semaine.

Le tableau ci-dessous rpertorie un ensemble de donnes qui se rapporte la gestion des annonces (La liste est trie sur le nom de la donne).

Nom CP DateRedac Dom NbLignes NbSem Nom NumAnn NumCli Prnom Prix Rub Rue TarifDom TarifSup TarifPrem Texte Ville

Signification Code postal du client qui dpose lannonce Date de dpt de lannonce Domiciliation de lannonce dpose(oui/non) Nombre de lignes de lannonce dpose Nombre de semaines de parution de lannonce dpose Nom du client qui dpose lannonce Numro qui identifie chaque annonce dpose Numro qui identifie chaque client qui dpose une annonce Prnom du client qui dpose lannonce Prix de lannonce dpose Rubrique de lannonce dpose : Emploi, Contacts Premire partie de ladresse du client qui dpose une annonce Tarif de la domiciliation Tarif de la ligne supplmentaire Tarif de la premire semaine Texte de lannonce Ville de ladresse du client qui dpose lannonce

1.

Indiquer, parmi les donnes ci-dessus, celles qui peuvent tre qualifies de proprits.

Parmi la liste des donnes, on recherche les informations non dductibles d'autres informations et qui ont un intrt pour le domaine tudi. Or, parmi cette liste, deux donnes seulement ne peuvent pas tre considres comme des proprits: NbLignes: donne qui peut tre dduite de la proprit Texte et ventuellement d'une proprit paramtre fournissant le nombre de caractres par ligne, Prix : donne calcule partir des proprits TarifDom, TarifSup, TarifPrem.

C. Vzilier.

P.14

fichier :cours merise CVezilier masqu.doc

2. En vous basant sur les lments de tarification, fournir lensemble des occurrences des proprits : TarifPrem et TarifSup. Parmi ces deux proprits laquelle est une proprit paramtre ?

3. On considre lbauche du modle conceptuel de donnes suivante : ANNONCE CLIENT

3.1 On considre lvnement suivant : Celibat Claire qui habite : 72, Avenue de la gare 59000 LILLE dpose le 14/02/2003 lannonce ci-aprs : Annonce n 465 F seule ch compagnon Pas Srieux sabstenir Ecrire sous rfrence 52369 au journal (Nombre de semaines de parution : 3) En limitant le systme dinformation cette annonce, fournir les occurrences de lentit CLIENT et ANNONCE.

C. Vzilier.

P.15

fichier :cours merise CVezilier masqu.doc

3.2 Les dpendances fonctionnelles issues de la conception de lentit ANNONCE sont-elles toutes directes ? justifier votre rponse. La dpendance fonctionnelle NumAnnn ---> TarifPrem n'est pas une dpendance fonctionnelle directe. Elle peut, en effet, tre retrouve par transitivit grce aux deux dpendances fonctionnelles lmentaires suivantes: NumAnn --->Rub Rub--->TarifSem Pour corriger ce MCD, il faut supprimer la dpendance fonctionnelle directe tout en maintenant les deux dpendances fonctionnelles NumAnn ---> Rub et Rub ---> TarifPrem. L'ide est de crer une nouvelle entit RUBRIQUE dont Rub est la proprit identifiante. Pour garder la dpendance fonctionnelle NumAnn ---> Rub il faut relier les entits Rubrique et Annonce par des associations.

C. Vzilier.

P.16

fichier :cours merise CVezilier masqu.doc

2.2.5 1.3) Lassociation (ou relation-type)

2.2.5.1 a) Dfinition
Une association (appele aussi parfois relation) est un lien smantique entre plusieurs entits. Une classe de relation contient donc toutes les relations de mme type (qui relient donc des entits appartenant des mmes classes d'entit).
Une classe de relation peut lier plus de deux classes d'entit. Voici les dnominations des classes de relation selon le nombre d'intervenants:

une classe de relation rcursive (ou rflexive) relie la mme classe d'entit une classe de relation binaire relie deux classes d'entit une classe de relation ternaire relie trois classes d'entit Une classe de relation n-aire relie n classes d'entit Les classes de relations sont reprsentes par des hexagones (parfois des ellipses) dont l'intitul dcrit le type de relation qui relie les classes d'entit (gnralement un verbe). On dfinit pour chaque classe de relation un identificateur de la forme Ri permettant de dsigner de faon unique la classe de relation laquelle il est associ. On peut ventuellement ajouter des proprits aux classes de relation.

Par exemple, dans le modle conceptuel de donnes relatif la gestion des annonces on introduit les deux associations Dposer et Concerner afin dexprimer les ralits suivantes : un client dpose une annonce et une annonce concerne une rubrique.

ANNONCE
CLIENT

RUBRIQUE
Concerner

NumAnn Texte NbLignes Dom

Dposer

Nom

Il peut y avoir, entre deux mmes entits, plusieurs associations qui reprsentent chacune des ralits diffrentes. Dans le modle conceptuel des donnes ci-dessous, lassociation Habite indique le dpartement dans lequel lemploy habite et lassociation Travaille fournit le dpartement dans lequel il travaille. Pour certains employs ces deux dpartements peuvent tre identiques.

EMPLOYE

Habite

DEPT

Numro Nom Prnom Travaille

NoDpartement

Lensemble des entits participant une association est appel collection de cette association. La

NomDpartemen t

collection de lassociation HABITE est forme des entits : EMPLOYE et DEPT.

C. Vzilier.

P.17

fichier :cours merise CVezilier masqu.doc

2.2.5.2 b) Occurrence dassociation


Une occurrence dassociation est un lien particulier qui relie deux occurrences dentits. Le schma ci-dessous

prsente deux exemples doccurrences de lassociation Habite . 1 DUPONT Ren 16 Charente

2 DURAND Paul

Remarque : certains auteurs dfinissent lidentifiant dune association comme tant la concatnation des identifiants des entits qui participent lassociation.

C. Vzilier.

P.18

fichier :cours merise CVezilier masqu.doc

2.2.5.3 c) Cardinalit
Les cardinalits permettent de caractriser le lien qui existe entre une entit et la relation laquelle elle est relie. La cardinalit d'une relation est compos d'un couple comportant une borne maximale et une borne minimale, intervalle dans lequel la cardinalit d'une entit peut prendre sa valeur: la borne minimale (gnralement 0 ou 1) dcrit le nombre minimum de fois qu'une entit peut participer une relation la borne maximale (gnralement 1 ou n) dcrit le nombre maximum de fois qu'une entit peut participer une relation Un couple de cardinalits plac entre une entit E et une association A reprsente le nombre minimal et maximal doccurrences de lassociation A qui peuvent tre ancres une occurrence de lassociation E. Le tableau ci-aprs rcapitule les valeurs que peut prendre ce couple. Pour chaque occurrence de E, le modle admet : 0,1 E A soit labsence de lien soit la prsence dun seul lien

1,1

Pour chaque occurrence de E le modle admet la prsence dun et un seul lien A

1,n

Pour chaque occurrence de E le modle admet la prsence dun seul ou de plusieurs liens A

Pour chaque occurrence de E le modle admet : E


0,n

soit labsence de lien soit la prsence de plusieurs liens

Remarque : dans certaines situations, la lettre n peut tre remplace par une valeur.

C. Vzilier.

P.19

fichier :cours merise CVezilier masqu.doc

2.2.5.4 Exercice n2

(Acquis : proprit, entit et association)

Le systme dinformation tudi concerne lactivit de gestion des locations saisonnires dune agence immobilire. Une analyse de lexistant a permis de dgager les entits suivantes :

Entit PROPRIETAIRE

Objectif Regroupe toutes les informations relatives aux propritaires dappartements

APPARTEMENT

Regroupe toutes les informations des appartements meubls mis la location

Proprits NumPropritaire Nom Prnom Adresse1 Adresse2 CodePostal Ville NumTel1 NumTel2 E-mail Cacumul NumLocation Catgorie : 1, 2, ou 3 toiles Type : T2, T3, T4 NbPersonnes AdresseLocation Photo Equipements

1.

NumLocataire NomLocataire PrnomLocataire Adresse1Locataire Adresse2Locataire CodePostalLocataire VilleLocataire NumTel1Locataire NumTel2Locataire E-mailLocataire CONTRAT Regroupe toutes les informations NumContrat relatives une location qui va avoir Etat : rserv, confirm, sold lieu ou qui a actuellement lieu. Une DateCration location stend ventuellement sur DateDbut plusieurs semaines conscutives. DateFin TARIF Regroupe les informations lies la CodeTarif tarification PrixSemHS (prix semaine haute saison) PrixSemBS (prix semaine basse saison) Pourquoi linformation CAcumul de lentit PROPRIETAIRE est-elle une proprit ?

LOCATAIRE

Regroupe toutes les informations sur les locataires qui ont effectu au moins une location par lintermdiaire de lagence

Bien que pouvant tre une donne calcule par le systme d'information, il est prfrable d'avoir le chiffre d'affaire cumul en proprit de manire pouvoir accder plus rapidement l'information (allgement des traitements). C'est une "dnormalisation".

C. Vzilier.

P.20

fichier :cours merise CVezilier masqu.doc

2. La proprit Equipements est destine dcrire les principaux quipements de lappartement : tlviseur, lave-vaisselle, ... Quels sont les inconvnients lis une telle proprit ?

Le fait de regrouper toutes les caractristiques des quipements dans une mme proprit ne permettra pas de faire des traitements prcis sur ces derniers. Par exemple, il sera impossible de lister tous les appartements de

type T2 qui possde un lave-vaisselle.


L'isolement des diffrents composants peut tre ralis de deux manires; Introduire dans l'entit APPARTEMENT des proprits boolennes telles que Tlviseur, Lavevaisselle etc. Crer une entit TYPE-EQUPEMENT et mettre en place une association (m-n) entre l'entit APPARTEMENT et l'entit TYPE-EQUIPEMENT.

3. Prsenter le modle conceptuel des donnes dcrivant ce systme dinformation en tenant compte des rgles de gestion suivantes : - La notion de co-proprit ne doit pas tre prise en compte ce qui revient dire que tout appartement appartient un et un seul propritaire. A tout appartement correspond un code tarif

Seules les noms des entits figureront sur le modle.

C. Vzilier.

P.21

fichier :cours merise CVezilier masqu.doc

4. On restreint le domaine tudi la gestion des locations des appartements possds par M. X. Les entits recenses sont donnes ci-dessous :

Entit APPARTEMENT PERIODE

Objectif Regroupe toutes les informations relatives aux appartements de M. X Cette entit admet une occurrence par semaine rserve ou occupe Regroupe toutes les informations sur le locataire

LOCATAIRE

Proprits NumAppartement Adresse NumPriode NumSemaine Anne NumLocataire Nom Prnom Adresse1 Adresse2 CodePostal Ville Tel

Pour une semaine donne, un appartement de M. X peut tre : soit rserv ou occup par un locataire soit libre soit indisponible (ce cas correspond loccupation de lappartement par M.X)

Discuter la proposition de modlisation suivante qui est destine reprsenter loccupation des appartements de M. X : APPARTEMENT NumAppartement Adresse
0,n 1,n

PERIODE NumPriode NumSemaine Anne

Occuper
0,n

LOCATAIRE NumLocataire Nom Prnom Adresse1 Adresse2 CodePostal Ville Tel Cette reprsentation n'est pas satisfaisante car elle admet que le locataire 2205 occupe l'appartement n1 pour la priode 3 et que le locataire 1903 occupe galement l'appartement n1 pour la priode 3. Le systme d'information accepte qu'un appartement soit lou pour la mme priode deux locataires diffrents. Il faut pouvoir reprsenter le fait que pour un couple d'occurrence APPARTEMENT-PERIODE, on n'admette qu'une et une seule occurrence de LOCATAIRE.

C. Vzilier.

P.22

fichier :cours merise CVezilier masqu.doc

5. On souhaite dcrire pour chaque appartement les diffrentes pices qui le composent ainsi que leur superficie. Par exemple : lappartement n 345 possde une kitchenette de 4 m2, une salle de bains de 4 m2,

un sjour de 20 m2 et une terrasse de 5m2.


Enrichir le modle conceptuel afin de reprsenter une telle ralit APPARTEMENT 1,n NumApp TYPE_PIECE

Admettre

1,n NomType

A1

10 m Cuisine 25 m

A2

2.2.5.5 d) Caractristiques dune association


La dimension dune association La dimension dune association indique le nombre dentits participant lassociation. Les dimensions les plus courantes sont 2 (association binaire) et 3 (association ternaire) : Lassociation binaire exprime la prsence de liens smantiques entre les occurrences dune entit A et les occurrences dune entit B. Lassociation Habite entre les EMPLOYE et HABITE est

binaire.
Lassociation ternaire exprime la prsence de liens smantiques entre les occurrences de 3 entits.

Remarques : Toute occurrence dune association de dimension n doit tre relie n occurrences dentits. Par exemple, pour une association ternaire dans laquelle participent trois entits A , B et C , toute occurrence doit tre relies 3 occurrences des entits respectives A, B et C. On ne peut donc pas avoir une occurrence 2 pattes de la forme ci-dessous. Occurrence de A Occurrence de C

Lopration de dcomposition consiste clater une relation de dimension n en une ou plusieurs associations de dimension moindre sans perte de smantique. Dans lexemple ci-dessous , qui se

rapporte la gestion des options en classe de seconde, lassociation ternaire du premier modle doit tre est clate en deux associations binaires afin daboutir au second modle.

C. Vzilier.

P.23

fichier :cours merise CVezilier masqu.doc

Les associations figurant dans le modle conceptuel des donnes devront tre non dcomposables. Pour ce faire on recherchera en priorit les associations binaires puis les ternaires. La fonctionnalit dune association binaire

Les diffrents types de fonctionnalits dune association binaire A dfinie entre deux entits E1 et E2 sont les suivants :
un un (1 1) caractris par la cardinalit maximum gale 1 sur les deux segments E1 -- A et E2 A , un plusieurs ( 1 n ) caractris par la cardinalit maximum gale 1 sur lun des segments et la cardinalit maximum gale n sur lautre, plusieurs plusieurs (m-n) caractris par la cardinalit maximum gale n sur les deux segments E1 A et E2 A .

Les notions de partialit et de totalit Une association binaire A dfinie entre les entits E1 et E2 est totale si elle est caractrise par la cardinalit minimale gale un sur les deux segments E1 A et E2 A . Une association binaire A dfinie entre les entits E1 et E2 est partielle si elle est caractrise par la cardinalit minimum gale 0 sur lun des segments.

C. Vzilier.

P.24

fichier :cours merise CVezilier masqu.doc

2.2.5.6 e) Lassociation porteuse


Les proprits qui dpendent fonctionnellement de plusieurs identifiants dentits sont portes par les associations entre ces entits. C'est une dpendance fonctionnelle multi-attributs au niveau de la source. Dans

le systme dinformation de lexercice n 2 la proprit Superficie est porte par lassociation qui relie lentit APPARTEMENT lentit TYPE_PIECE car pour un appartement et une pice on a une et une seule superficie. Par exemple pour lappartement 134 et la pice de type kitchenette on a la superficie : 3 m2.

APPARTEMENT

TYPE_PIECE

NumApp

1,n

Admettre Superficie

1,n

NomType

Le droit dentre dune proprit P dans une association reliant n entits est donc soumis lexistence de la dpendance fonctionnelle suivante : I1, In R o I1, I2, .. reprsentent lidentifiant de chacune des entits qui participent lassociation.

Pour viter toute redondance, on sassurera en outre que la dpendance fonctionnelle est lmentaire. Les associations porteuses sont donc toujours de type (m-n). On dit quune proprit est en dpendance fonctionnelle lmentaire avec une liste de rubriques LR : si elle est fonctionnellement dpendante de LR, si elle nest pas fonctionnellement dpendante dune sous-liste de LR.

La dpendance fonctionnelle suivante : NoAppart, NomType, NumPropritaire lmentaire car il existe la sous-liste NumAppart, NomType telle que : NumAppart, NomType Superficie.

Superficie nest pas

2.2.5.7 Auto-valuation n 1:
Pour faciliter les contacts entre ses diffrents employs, la socit X a confi son service informatique la ralisation dun annuaire lectronique. Lune des spcifications de cette application prcise quelle devra tre accessible lensemble du personnel par lintermdiaire de lINTRANET de lentreprise. Un extrait de lentretien avec le demandeur de lapplication M. D est reproduit ci-dessous : Lanalyste : Comment sont identifis les salaris de la socit ? M. D : Chaque employ de la socit est identifi par un numro et appartient un service caractris par un nom. Comme exemples je peux vous citer le service comptabilit ou le service production. Lanalyste :Peut-il y avoir deux services qui portent le mme nom ? M. D : Non. C. Vzilier. P.25 fichier :cours merise CVezilier masqu.doc

Lanalyste : Quelles sont les donnes relatives un salari que vous souhaitez dposer sur lannuaire M.D : son nom, son prnom, ses coordonnes tlphonique et INTERNET ainsi que le service et la section auquel il est rattach. Je prcise que certains services sont dcoups en sections, elles aussi identifis par un nom. Par exemple, le service informatique comprend les sections tudes et production. Le service comptabilit nadmet pas de section. Lanalyste : Tout salari a-t-il un poste tlphonique ? M.D : non, certains employs nont pas encore de poste tlphonique. Pour les autres ils en ont un et un seul. Cest un numro interne compos de 4 chiffres. Le mien est par exemple 48 14. Lanalyste : Je suppose que tous les salaris nont pas une adresse lectronique. M.D : Sur notre INTRANET tous les employs ont une adresse professionnelle qui leur permet denvoyer ou de recevoir du courrier lectronique relatif leur activit. Lanalyste : Revenons sur les sections. Une section peut-elle concerner plusieurs services ? M. D : Non, une section concerne un et un seul service. Lanalyste : En terme de traitements quelles sont vos attentes ? M.D : Ma premire attente serait bien videmment de retrouver trs rapidement les coordonnes dun employ. Dans le cas o lemploy na pas de numro de tlphone, il serait souhaitable dafficher le nom ainsi que le numro de tlphone du responsable du service auquel il appartient. Je prcise quil y a un seul responsable par service. 1. Proposer un modle conceptuel des donnes pour la conception de cette application 2. Indiquer pour chacune des associations son type : 1 - 1, 1-n ou m-n

Notons qu'une association est partielle si une des cardinalit est 0. Donc ici, elles sont toutes partielles.

C. Vzilier.

P.26

fichier :cours merise CVezilier masqu.doc

3. Lister toutes les incohrences acceptes par votre MCD

Un salari peut n'appartenir rien (ni section, ni service), Un salari peut tre responsable d'un autre service que celui dont il fait partie.

Il faut donc mettre en place des contraintes applicatives: Un responsable d'un service doit tre "Rattach directement" au mme service, Tout salari est rattach soit une section, soit un service.

4. Faire apparatre sur le MCD le chemin emprunt lors de la mise uvre du traitement suivant : Liste des sections

Employ E-mail

Liste des employs de la section slectionne E-mail de lemploy slectionn

Section: Employ:

On prend toutes les occurrences de l'entit SECTION, Cardinalit 1,n pour avoir les occurrences de SALARIE concernes,

E-mail: Cardinalit 0,1 pour avoir la proprit du SALARIE concern.

5. On souhaite modifier la modlisation de faon permettre la mmorisation de tous les prnoms dun employ. Certains, aux parents forts imaginatifs, admettent jusqu 5 prnoms ! Proposer une solution qui permet lenregistrement non seulement des prnoms dun employ mais aussi de leur ordre dans ltat civil.

C. Vzilier.

P.27

fichier :cours merise CVezilier masqu.doc

2.2.5.8 f) Les associations transitives


Considrons le modle suivant :

CONTRAT
1,1

APPARTEMENT Concerner 0,n


1,1 Appartenir 1,n

PROPRIETAIRE

1,1

Etablir

1,n

Lassociation binaire qui relie lentit CONTRAT et lentit PROPRIETAIRE doit tre te du modle car on peut retrouver le propritaire partir des associations Concerner et Appartenir . Il sagit dune association transitive. Seules les dpendances fonctionnelles directes entre identifiants dentits devront donner lieu des association binaires de type (1-n). On veillera supprimer les dpendances transitives pour ne pas surcharger le MCD car on risque de faire des incohrences comme:

P2

C1

A1

P1

C. Vzilier.

P.28

fichier :cours merise CVezilier masqu.doc

2.2.5.9 g) Les associations rflexives

Lassociation rflexive est une association binaire qui relie une entit elle-mme. Une occurrence de lassociation tablit donc un lien entre une occurrence de lentit et une autre occurrence de cette mme entit. Dans le cas dune association non symtrique, on doit faire porter le rle sur chacun des segments, comme lillustre lexemple suivant.

PERSONNE Nom Prnom

Parent de 0,n Dubois Parent Albert

0,n Enfant de Durand Paul

Delage Emile

Remarque : on suppose que deux personnes ne portent pas le mme nom.

Le lien Parent de est reprsent au moyen de segments en pointills.

C. Vzilier.

P.29

fichier :cours merise CVezilier masqu.doc

2.2.5.10

Exercice n3

(Acquis : Concepts de base uniquement)

On considre lunivers du discours suivant : Le personnel du service informatique de la MAAF peut tre rparti en deux catgories : le personnel interne qui regroupe les employs rmunrs par la MAAF, le personnel extrieur qui englobe des salaris de diffrentes SSII

Except le directeur du service, chaque employ (extrieur ou interne) est encadr par un suprieur hirarchique qui est obligatoirement un salari interne.
Relativement la gestion du personnel du service informatique, on retient la liste des donnes suivantes :

NumroEmploy NomEmploy PrnomEmploy Fonction DateEmbauche NomSSII

numro qui identifie chaque employ travaillant au service informatique nom de lemploy prnom de lemploy fonction occupe par lemploy : Analyste-programmeur, chef de projet, date de lembauche. Proprit uniquement dfinie pour les salaris internes nom de la socit de services. Cette proprit est uniquement dfinie pour les salaris extrieurs

Proposer un modle conceptuel de donnes dcrivant cette ralit et permettant de rpondre des requtes telles que : Quel est le nom du suprieur hirarchique de M.X? Quelle est la liste des salaris internes? Quelle est la liste des employs ayant une fonction dencadrement?

Contrainte applicative: Un employ doit avoir un suprieur "interne". Contrainte d'exclusion: sur DateEmbauche et NomSSII.

Niveau smantique: la date d'embauche n'a pas de sens pour un employ externe (idem pour NomSSII et un interne). Considration physique: optimisation mmoire si NomSSII vide. C. Vzilier. P.30 fichier :cours merise CVezilier masqu.doc

Solution par l'utilisation de Merise 2:

2.2.5.11

Auto-valuation n 2:

Dans le cadre de l'automatisation du suivi annuel de formation du personnel de la socit x, le responsable des ressources humaines a dfini pour chaque poste de l'entreprise, les comptences requises. Par exemple, le poste infographiste requiert les comptences: crativit, connaissances techniques et aptitudes relationnelles. Outre cette dfinition de poste, chaque salari ralise en fin d'anne un bilan de comptences destin connatre pour chaque comptence exige par son poste son niveau actuel. Le tableau suivant rcapitule les comptences du salari n1325.

N salari: 1325 Nom: Dubois Intitul des comptences Connaissances techniques Crativit Aptitudes relationnelles

Poste: infographiste Prnom: Michel A X Niveau actuel B X X C

Les niveaux de comptence sont cods ainsi:


A : comptence confirme B : comptence renforcer C : comptence en cours d'acquisition

C. Vzilier.

P.31

fichier :cours merise CVezilier masqu.doc

1. Proposer un modle conceptuel des donnes permettant de structurer les proprits figurant dans le tableau suivant: Nom proprit NumSal NomSal PnomSal NumPoste DsiPoste IntComp CodeNiv Dfinition Numro du salari Nom du salari Prnom du salari Numro du poste Dsignation du poste Intitul de la comptence Code du niveau: A, B ou C

Notons que le couple (NumSal, IntComp) dtermine un et un seul CodeNiv.

2. Indiquer les incohrences ventuellement admises par la modlisation propose.

Un salari peut occuper un poste sans possder une comptence requise alors qu'il devrait l'avoir avec un certain niveau.

C. Vzilier.

P.32

fichier :cours merise CVezilier masqu.doc

3. Afin de permettre chaque employ d'voluer dans son poste ou sur un autre poste, l'entreprise X propose diffrentes formations. Un extrait du catalogue est prsent ci-dessous: Formation n 1231 Intitul : WINDOWS de base Dure: 5 jours

Contenu : blablabla Formation(s) prrequises :

Formation n 1234 Intitul: Dure: Contenu: WINDOWS Avanc 3 jours blablabla

Formations pr-requises: l231, 1224 Proposer un modle conceptuel des donnes permettant d'accueillir l'ensemble des donnes contenues dans le catalogue de formations.

Exemple:
1234 Windows Avanc

1231 Windows de base

1224 Bases informat. C. Vzilier. P.33 fichier :cours merise CVezilier masqu.doc

2.2.6 MCT (Modle dynamique : prg 2me anne) Modle Conceptuel des Traitements
Il formalise les vnements en fonction des vnements extrieurs. Reprsentation :

2.3 Lanalyse (ou formalisation) organisationnelle :


2.3.1 MOT Modle Organisationnel des Traitements (2me anne)
Il est issu du MCT. Il est reprsent par un tableau

Exemple :

C. Vzilier.

P.34

fichier :cours merise CVezilier masqu.doc

2.3.2 MLD Modle Logique de Donnes.


Il ajoute la notion dorganisation au MCD Il ncessite la connaissance des moyens disponibles pour manipuler les donnes

2.4 Lanalyse (ou formalisation) oprationnelle :


2.4.1 MOPT (2me anne) Modle organisationnel des traitements.
Il a pour objectif de prparer au dveloppement : Dfinition des normes de dveloppement Dcomposition de chaque application Dfinition de cahier des tests 2 dmarches : analyse ascendante ou descendante.

2.4.2 MPD Modle Physique des Donnes.


Il a pour objectif doptimiser la gestion des donnes.

C. Vzilier.

P.35

fichier :cours merise CVezilier masqu.doc