mcd méthode Merise: modèle conceptuel de données (MCD) | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

mcd méthode Merise: modèle conceptuel de données (MCD)

abdelouafiDec 25, 2016

?

MCD traite les données + opération?

  1. oui

    60.0%
  2. non

    40.0%
    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      617
      Likes Received:
      12
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Le but de ces exercices est d'avoir la compétence de trouver le modèle conceptuel de donnée mcd en utilisant la méthode Merise. Le MCD traite en premier les données dans un système données.

      Exercice I :


      Il s'agit de construire un système de gestion de base de données SGBD pour une banque. Pour cela, il faut stocker les données de chaque client de la banque à savoir: nom, prénom, adresse et ville. Il faut aussi enregistrer les comptes des clients ainsi que leurs solde (sachant par ailleurs que certains compte ont plusieurs bénéficiaires). Il faut par la suite enregistrer toutes les opérations relatives aux comptes des clients: retrait argents, dépôt argents, la date de l'opération et le montant.


      Questions :

      1. Analyser ce système, puis identifier les différentes entités et leurs propriétés pour cette gestion

      2. Identifier les différentes associations entre les entités et ajouter les attributs pour les associations porteuses de propriétés.

      3. Identifier les cardinalités pour les différentes associations.


      Exercice II :


      On souhaite développer une application web pour la gestion d'un magasin de vente de produits cosmétique à des particuliers. Chaque produit du magasin possède un code unique(ou une référence unique), un prix unitaire et une description (libellé).

      Les clients potentiels sont caractérisés par le nom, le prénom et l'adresse. Chaque client passe une ou plusieurs commandes des produits. Chaque commande se fait à une date particulier.

      Le client doit préciser une adresse de livraison valide à chaque commande. La commande peut concerner un certain nombre de produits, pour une quantité données pour chaque produit.


      .Questions :

      1. Trouvez les entités et leurs propriétés?

      2. Identifier les associations entre les ?

      3. Identifier les cardinalités pour les différentes associations.?



      Cliquez sur "SOLUTION" en haut de la page pour voir la correction

      Voici un résumé de cours Merise (construction d'un MCD)


      Règles de base pour la construction d’un MCD
      A. Règles concernant les propriétés
      1) Pour qu’il n’y ait pas d’ambiguïté possible, une propriété ne peut pas apparaître plusieurs fois dans un MCD.
      Autrement dit, toutes les propriétés d’un MCD doivent être différentes les unes des autres.
      Exemples : Une propriété Date ne peut pas apparaître simultanément dans une entité COMMANDE et une entité
      FACTURE. Si c’était le cas, il faudrait remplacer Date par Date_commande et Date_facture par exemple.
      2) Toute propriété ne doit avoir à un moment donné qu’une seule valeur pour une occurrence. Par conséquent, un
      nom de propriété doit toujours être au singulier.
      Exemple : Dans la propriété note d’une entité ELEVE, on ne peut avoir qu’une seule note. Si on veut la note de
      plusieurs matières, il faut mettre autant de propriétés qu’il y a de matières, par exemple noteALSI, noteAMSI,
      noteDAIGL, etc.


      B. Règles concernant les entités
      3) Toute entité doit comporter un identifiant qui permet de distinguer entre elles toutes les occurrences d’une même entité. L’identifiant est placé en tête des propriétés et il est souligné.
      4) Pour chaque occurrence d’une entité, il ne doit y avoir qu’une seule valeur pour chacune des propriétés à un instant donné. Cette valeur peut changer au cours du temps, mais à un instant donné, il n’y en a qu’une seule.

      C. Règles concernant les associations
      5) L’identifiant d’une association est implicitement formé par la concaténation des identifiants des entités liées. On ne représente pas cet identifiant au niveau du MCD. Deux occurrences d’association ne peuvent pas avoir le même identifiant. Pour une occurrence, l’identifiant ne doit jamais changer de valeur (l’identifiant est une propriété constante).
      6) Une association peut avoir des propriétés, mais ce n’est pas obligatoire.

      Les cardinalités.
      Les cardinalités d’une entité dans une association exprime le nombre de fois qu’une occurrence de cette entité est impliquée dans l’association, au minimum et au maximum.
      Formalisme
      upload_2017-12-31_19-51-15.png

      La cardinalité minimale
      Elle est exprimée presque toujours par l’une des deux valeurs 0 ou 1.
      Elle traduit combien de fois au minimum une occurrence de l’entité participe à l’association.
      Exemples
      Pour la cardinalité mini entre client et commander il faut se poser la question :
      Pour un client donné, combien de fois au minimum il commande ?
      Si la réponse est « tout client doit passer au moins une commande sinon ce n’est pas un client » on met la
      cardinalité mini à 1
      upload_2017-12-31_19-53-16.png
      Mais on peut très bien imaginer que l’entreprise veut aussi mémoriser les clients potentiels (prospects), qui n’ont encore rien commandé. Dans ce cas, un client peut très bien ne pas avoir encore commandé, et on met la cardinalité mini à 0.
      upload_2017-12-31_19-53-42.png
      En fait, les cardinalités dépendent des REGLES de GESTION propre à l’organisation étudiée. La règle peut très
      bien être « On ne mémorise que les clients qui ont déjà commandé » ou bien « On veut mémoriser les
      prospects ».
      Application :
      1) Trouver la question qui permet de trouver la cardinalité minimale pour l’entité produit et l’association
      commander.
      2) Faites deux hypothèses de règle de gestion concernant ce lien et trouver les cardinalités minimales
      correspondantes.
      La cardinalité maximale
      Elle traduit combien de fois au maximum l’entité peut être en relation avec l’association. Cela peut être plusieurs
      fois (si c’est un nombre indéterminé, on indique la valeur n) ou une seule fois.
      On répond à la question : Combien au maximum l’entité peut participer à l’association ?
      Si la réponse est « au plus une fois », la cardinalité maximale prend pour valeur 1.
      Si la réponse est « plusieurs », la cardinalité maximale prend la valeur N.
      Exemple
      REGLES DE GESTION
      Un salarié est affecté au plus à un seul service.
      Dans un service sont affectés plusieurs salariés
      Le MCD est:
      upload_2017-12-31_19-55-4.png
      Il arrive (mais c’est rare) qu’une cardinalité maximale ait une valeur limitée.
      Exemple :
      REGLE DE GESTION : Un élève doit suivre au minimum une option et au maximu m 3 options.
      upload_2017-12-31_19-55-32.png

      REPRESENTATION DES CARDINALITES

      upload_2017-12-31_19-57-22.png

      upload_2017-12-31_19-58-4.png




      D'autres exercices corrigés sur MERISE:

      1- Exercices corrigés MERISE
      2- MCD Merise: Etude de cas gestion hôtelière
      3- MCD Merise: gestion d'une agence immobilières pour location de logements
      4- Modèle conceptuel de données (MCD)
      5- EXERCICES D’ELABORATION DE MODELES CONCEPTUELS et LOGIQUE DES DONNEES MCD et MLD
       

      Attached Files:

      Last edited: Jan 10, 2018
      Loading...
      Solution exercice 1: MCD
      [​IMG]

      Exercice 2:
      [​IMG]

Share This Page

Share