MERISE Méthodologie de Base d’Elaboration d’un Modèle Conceptuel de Données


1 Modle Conceptuel de donnes Mthodologie de Base dElaboration dun Modle Conceptuel de Donnes Face une situation bien dfinie soit travers un nonc prcis ou une collection dtats et de formulaires remplacer par le nouveau systme on peut procder raliser un MCD sans tablir le graphe de couverture minimale le tape sont Identifier les entits en prsence Lister leurs attributs Ajouter les identifiants numro arbitraires ou auto-incrment Etablir les associations binaires entre les entits Lister leurs attributs Calculer les cardinalits Vrifier les rgles de normalisation et en particulier la normalisation des entits cest ce stade quapparaissent les associations non binaires des associations et leurs attributs ainsi que la troisime forme normale de Boyes-Codd Effectuer les corrections ncessaires A ce stade la majorit des rgles de normalisation devraient tre vrifi il reste tout de mme la normalisation des noms la prsence dattributs en plusieurs exemplaires et dassociations redondantes ou en plusieurs exemplaires corriger Exercice 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 Entits Objetif Proprits Propritaire Regroupe toutes les informations relatives aux propritaires dappartements NomProprietaire Nom Prenom Adresse CP Ville Tel CA Appartements Regroupe toutes les informations relatives aux appartements NumAppart Categorie 12 et 3 me toiles Type T1T2T3 etc NbPersonnes Adresse Photo Equipements Locataires Regroupe toutes les informations sur les locataires qui ont effectus au moins une location par lintermdiaire de lagence NumLocataire Nomlocataire CPlocataire Villelocataire Tel1Locataire E-Mail
2 Entits Objetif Proprits Contrat Regroupe toutes les informations relatives une location qui va avoir lieu ou qui est actuellement lieu une location stend ventuellement sur plusieurs semaines conscutives NumContrat Etatreserveconfirme solde DateCreation DateDebut DateFin Tarif Regroupe toutes les informations relatives la tarification CodeTarif PrixSemHSHS haute saison PrixSemBSBS Basse saison Prsenter le modle conceptuel des donnes dcrivant ce systme dinformation en tenant compte des rgles de gestion suivantes 1 La notion de co-proprite ne doit pas tre prise en compte ce qui revient dire que tout appartement appartient un est un seul propritaire 2 A tout appartement correspond un code tarif Associations Correspond liant Tarif et Appartement Posseder liant Appartement et Propritaire Louer liant Contrat et Appartement Concerne liant Locataire et Contrat Calcul des cardinalits Un tarif correspond 1 ou plusieurs appartements et un appartement na que 1 et 1 seul tarif Un appartement relve de 1 et 1 seul propritaire tandis quun propritaire peut possder 1 ou n appartement Un contrat le location relve de 1 et 1 seul appartement et un appartement peut faire lobjet de 0 ou n contrats Un contrat est concern par 1 et 1 seul locataire et un locataire peut etablir 1 ou n contrats
3 11 1n 11 0n 1n 11 11 1n Locataire NumLocataire NomLocatire PrenomLocataire CPLocataire VilleLocataire TelLocataire E-Mail Appartement NumLocation Categorie Type NbrPersonnes AdresseLocation Photo Equipement Propritaire Num Nom Prenom Adresse CP Ville Tel E-Mail Tarif CodeTarif PrixSemHS PrixsemBS Contrat NomContrat Etat DateCreation DateDebut Datefin Correspond OND Possder Conserne e Louer
5 ETUDES DE CAS Ex 1 Un agriculteur Monsieur Kadour fait la vente directe de ces produits ou animaux qui il lve il vend des lapins des poules des dindes des vux selon la saison il vend aussi des lgumeschoux poires pommes etc il ne fait que des ventes directes Suite votre discutions il vous ressort des informations suivantes A lheure actuelle les ventes sont inscrites dans 3 registres distincts Un pour les animaux Un pour les fruits Un pour les lgumes Tout est vendu en Kilo les animaux sont pess avant dtre vendus Il souhaiterait un logiciel simple pour saisir les ventes journalires et pouvoir diter un rcapitulatif mensuel par type de vente animaux lgumes et fruits et par produit poules lapins poireaux etc Pour sa comptabilit Travail faire 1 Dictionnaire de donnes 2 Modle Conceptuel de donnes
6 Dictionnaire de donnes Proprits Dsignation Type Entits ou association Observations CodeProduit Dsignation PrixUnitaire Code de produit Dsignation Produit Prix au Kilo Alpha Alpha Numrique Produit CodeType Dsignation Code de Type Dsignation de Type Alpha Alpha TypeProduits Fruit lgume ou animaux DateVente Date de Vente Date Date Poids Poids de marchandise Numrique VendreAssociation Dpendances fonctionnelles CodeProduit Dsignation PrixUnitaire CodeType DsignationType Associations Appartenir liant lEntit Produit lEntit TypeProduits Vendre liant lentit Date lentit Produits Cardinalits Un produit peut tre vendu 0 ou n fois A une date de vente peut tre vendu 1 ou n produits Un produit appartien 1 est un seul type de produits Un type de produit possde un ou n produits
7 MCD
8 Ex2 vous tes un nouveau Entrepreneur et vous disposer ainsi dune PME spcialise dans la maintenance du matriel informatique Pour dmarrer il vous faut un petit logiciel vous permettant de saisir vous informations pour faciliter la tenue de votre comptabilit Ce logiciel permettra la saisie des coordonnes des Clients et de Matriel sur lequel vous tes intervenu Vous dcidez dappliquer un prix horaire diffrent selon le type dintervention certaines rparations ou manipulations complexes doivent tre factures plus cher Pour certaines pannes vous vendrez les composants neufs le logiciel devra donc intgrer la vente du matriel inhrent la rparation Travail faire 1 Concevoir le Modle Conceptuel de donnes Solution Proprit Dsignation Format Entit Observations CodeClient NomClient PrenomClient AdresseClient CP Ville TelClient E-Mail Code Cient Nom Client Prnom Client Adresse Client Code Postal Ville Client Tlphone Client E-mail Client Alpha Alpha Alpha Alpha Alpha Alpha Alpha Alpha Clients CodeMateriel DsignationMateriel Fabricant DateAchat Code Matriel Dsignation Matriel Fabricant Matriel Date Achat Matriel Alpha Alpha Alpha Date Materiels NumIntervention DesciptionPanne DateIntervention TempsReparation Numro dintervention Description dintervention Date dintervention Temps dintervention Alpha Alpha Date Numrique Interventions CodeTypeIntervention DsignationType PrixHoraire Code Type dintervention Dsignation Type Prix Horaire Intervention Alpha Alpha Numrique TypeIntervention RefPiece LibelePiece Prix Rfrence Piece Libel de Piece Prix Piece Alpha Alpha Numrique Pieces
9 Associations Possder liant Clents et Matriels Concerner liant Materiels et Intervention Classifier liant Intervention et typeintervention Utiliser liant Piece et Intervention Dpendances Fonctionneelles CodeClient NomClient PrenomClient AdresseClient CP Ville TelClient E-Mail CodeMateriel DsignationMateriel Fabricant DateAchat NumIntervention DesciptionPanne vDateIntervention CodeTypeIntervention DsignationType PrixHoraire RefPiece LibelePiece Prix Cardinalits Entits Associations Card Justifications Clients Posseder 0n 1 client possde au minimum 1 Matriel quot quot quot maximum n Matriel Matriel Posseder 11 Un Matriel est possder par 1 et 1 seul Client Matriel Concerner 0n Un matriel est concerner au minimum par 0 interventions quot quot quot quot au maximum par n interventions Interventions Concerner 11 Une intervention concerne 1 et 1 seul Matriel Interventions Classifier 11 Une intervention est classer 1 et 1 seul Type dintervention TypeIntervention Classifier 0n Un typeIntrevention classe au minimum 0 interventions quot quot quot quot au maximum n interventions Composants Utiliser 0n Un composant est utiliser au minimum par 0 Matriel Un composant est utiliser au maximum par n Matriel
10 Un client peut possder un ou plusieurs matriels une intervention concerne un et un seul matriel et un matriel prcis peut ncessiter zero ou plusieurs interventions Une pice dtache exemple HDD disque dur de reference HDD 001 peut tree untilser selon une quantit prcise Une intervention est classifie selon un est un seul type et un type prcis peut correspondre zero ou plusieurs interventions 1 Un client possde 1 ou n Matriel et un Matriel appartient 1 et 1 seul Client 2 Un matriel peut ncessiter 0 ou n interventions et une Intervention concerne 1 et 1 seul matriel 3 Une pice peut tre utilis par 0 ou n Intervention et une Intervention peut ncissiter 0 ou n pices 4 Une Intervention peut tre classe dans 1 et1 seul Type dintervention et un type dintervention peut correspondre a 0 ou n interventions 1n 11 0n 11 0n 0n 11 0n Clients CodeClient NomClient PrenomClient AdresseClient CPClient TelClient AdresseClient E-MailClient Materiels Code-Mat DesigationMat Fabriacant DateAchat Interventions NumInterv DesignatInterv DateInterv DureeIntr TypeInterventions RefType PrixHoraire Composants RefCoposant LibelleCoposant PrixComposant Posseder Utiliser Concerner Classifier
12 --------------------------------------------------------------------------------------------- Ex3 Vous tes charg par un de vos amis qui exerce la fonction dun agent immobilier de lui raliser un programme dont lequel il peut inscrire des maisons des propritaires et de locataires Rgles de Gestion 1 Une maison apparient une ou plusieurs personnes 2 Une personne peut tre propritaire dune maison et en louer une autre Travail faire 1 Etablir Dictionnaire de donnes 2 Crer le MCD Modle Conceptuel de donnes Dictionnaire de donnes Proprit Dsignation Format Entit Observations NumPersonnes Nom Prenom Numro Personnes Nom Personnes Prnom Personnes Numrique Alphanumrique Alphanumrique Personnes NumMaison Adresse CP Ville Nom Maison Adresse Maison Code Postal Maison Ville ou se trouve Maison Alphanumrique Alphanumrique Alphanumrique Alphanumrique Maisons
13 Associations Posseder liant Personnes et Maisons Habiter liant Personnes et Maisons Dpendances Fonctionnelles Cardinalits 1 Une Personne peut possder 0 ou n Maisons et une Maison peut appartenir 1 ou n personnes 2 Une Personne peut Habilter 1 est 1 seule Maison et une Maison peut tre Habit par 1 ou n personnes MCD Ex4 ASSURE AUTO comme son nom lindique est une petite socit dassurance spcialise dans les contrats assurance automobile Malgr son envergure restreinte elle dispose tout de mme de plusieurs agences et plusieurs employs sur le territoire Elle assure aussi bien les vhicules de tourisme que les vhicules utilitaires Pour assurer un vhicule son propritaire dont en enregistre le nom le prnom ladresse et les coordonnes tlphone fax ventuel e-mail doit fournir au conseiller de lagence la carte grise de vhicule afin que lon enregistre son type sa marque non numro dimmatriculation sa date de mise en circulation et sa puissance fiscale Sil sagit dun vhicule de tourisme on enregistre aussi le nombre de
14 porte et de passagers autoriss tandis que sil sagit dun vhicule utilitaire on enregistre le poids vide le poids autoris en charge la longueur la largeur Chaque contrat tabli une certaine date est rfrenc par un numro de contrat et dune certaine catgorie tous risque au quottiers quot Le contrat est attach la personne pas au vhicule lorsquil y a changement de vhicule le propritaire conserve le bonus ou le malus attach ce contrat qui est alors report sur le nouveau vhicule Travail Etablir le dictionnaire de donnes Crer le Modle Conceptuel de donnes Concept dhritage Lorsque plusieurs entits proches partagent mais distincte un ensemble de caractristiques il y a lieu de mettre en uvre un processus dentits gnriques ou encore sur-types et des entits sous-types appelles hritage ce concept qui permet de reprsenter le lien quotest - unquot ou quotIS-Aquot entre deux entits A et B une occurrence de A et une occurrence de B On dit quil y a hritage simple quand un sous-type na quun seul sur-type dans ce cas toutes les occurrences du sous-type sont au mme temps des occurrences de son sur-type cela nimplique pas que toutes les occurrences de sur-type soient des occurrences de lun des sous-types voir schma ci-dessous
تحميل

DOCX

4237 مشاهدة.

Omar Ajouaou

Omar Ajouaou

Méthodologie de Base d’Elaboration d’un Modèle Conceptuel de Données
أرسلت .



كلمات مفتاحية :
merise méthodologie base elaboration modèle conceptuel données
merise méthodologie base elaboration modèle conceptuel données wetud docs ...