1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    juillet 2009
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : juillet 2009
    Messages : 87
    Points : 63
    Points
    63

    Par défaut compréhension cardinalités association

    Bonjour .

    nous modélisons la base de données d'un site e-commerce sur lequel un client peut acheter et demander de livrer le produit acheté à un destinataire de son choix.


    une partie de mon MCD contient une association qui relie le destinataire avec son adresse postale comme le montre le schéma ci dessous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     adresse  ----association----  destinataire

    j'ai du mal à mettre les cardinalités pour cette association et comprendre la différence entre ces deux versions :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     adresse  1,1 ----association---- 1,n destinataire
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     adresse  1,n ----association---- 1,1 destinataire
    quelle est la bonne version à mettre et pourquoi ?

    Merci

  2. #2
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    2 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 2 879
    Points : 6 286
    Points
    6 286
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Dans votre 1ère proposition une personne a au moins une adresse, mais une adresse n'appartient qu'à une et une seule personne
    Dans votre 2ème solution, une personne a une et une seule adresse, mais cette adresse peut être partagée par plusieurs personnes

    Les cardinalités résultent directement de vos règles de gestion. A vous de savoir laquelle de ces deux règles correspond à la réalité dans votre contexte

    D'autres solutions sont possibles (maxi n de part et d'autre par exemple, mini zéro coté destinataire éventuellement...)

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/12/2015, 13h26
  2. Compréhension cardinalité MCD
    Par cl3ms dans le forum Schéma
    Réponses: 2
    Dernier message: 04/06/2012, 13h26
  3. [MCD] Problème d'association / cardinalités
    Par touronster dans le forum Schéma
    Réponses: 12
    Dernier message: 09/02/2008, 18h19
  4. Réponses: 3
    Dernier message: 19/11/2007, 08h52
  5. [UML] Classe d'association et cardinalités
    Par djflex68 dans le forum Diagrammes de Classes
    Réponses: 6
    Dernier message: 08/02/2006, 19h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo