IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Pb de modélisation livraison [MCD]


Sujet :

Schéma

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 125
    Par défaut Pb de modélisation livraison
    Bonjour,

    Dans le cadre de mon école, je dois élaborer un MCD sur un cas réel d'entreprise (un peu simplifié bien sûr). Et j'ai un petit problème concernant la modélisation.

    Voici le fonctionnement :

    - Un client effectue des commandes
    - Les envois peuvent se faire en plusieurs fois (reliquats)
    - Chaque envoi est accompagné d'un bon de livraison
    - Ce bon de livraison sert à facturer le client (donc une facture par envoi)


    J'ai réalisé une première ébauche du MCD (sans attributs ni identifiants pour l'instant) :



    Je pense qu'il faille créer une entité Bon de Livraison, mais je ne vois pas comment l'incorporer dans le MCD, pourriez-vous m'y aider ?


    Merci beaucoup.

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Bonjour,
    L'association 'Etre concerné' entre Facture et Client me semble inutile puisque qu'on peut retrouver le client concerné par la facture à travers les associations 'Facture 1,1----Facturer----1,n-Commande' et 'Client -0,n----Faire----1,1- Commande'.
    Puisqu'une facture ne facture qu'une commande et qu'une commande n'est faite que par un seul client, la facture ne concerne qu'un client.

    Physiquement, les bons de livraisons sont comme des factures. Il sont composés de lignes de livraison qui correspondent chacune à une partie ou la totalité d'une ligne de commande. Comme chaque livraison est facturée, il y a identité entre les bons de livraison et les factures plutôt qu'entre les commandes et les bons de livraison. Cependant, le bon de livraison est en principe émis avant la facture. Personnellement, je ferais le même schéma que pour les factures et à la place de celles-ci. Ce sont les factures qui sont issues des bons de livraison et les bons de livraison qui se rapportent à une commande, pas l'inverse.

    Il y aura peut-être également quelque chose à envisager entre les lignes de commande et les lignes de bon de livraison.

    C'est un bon début de MCD ; continuez...
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 125
    Par défaut
    Merci pour votre réponse.

    En effet, les factures sont élaborées à partir des bons de livraisons (le lendemain à 8h00). J'ai donc pensé à mettre une relation entre Bon livraison et Facture, avec une cardinalité 0,1 au niveau de Bon livraison, car il se peut que la facture n'ait pas encore été créée pour le BL correspondant. Voici ce que ça donnerait :



    Sinon oui, on peut aussi peut-être faire comme vous dites, et juste mettre en place une relation entre Bon livraison et Commande si j'ai bien compris ?

    Merci

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Oui, je mettrais plutôt la liaison entre bon de livraison et commande avec la structure actuelle adoptée pour la facture (facture + lignefacture) et la structure facture à la place du bon de livraison.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 125
    Par défaut
    D'accord, donc ce serait plutôt ceci :



    C'est vrai que c'est mieux, sur les MCD précédents si la facture n'était pas encore créée, il n'y avait plus de lien avec la commande du client.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quels logiciels de modélisation pour une base de données ?
    Par octopus dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 11/06/2023, 16h20
  2. Quel outil de modélisation UML utilisez vous ?
    Par Matthieu Brucher dans le forum Outils
    Réponses: 78
    Dernier message: 11/01/2018, 14h33
  3. [Modélisation] Schéma constellation
    Par senke dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 13/05/2016, 13h27
  4. [MR]Modéliser 1 application de ramassage/livraison
    Par trolldom dans le forum Schéma
    Réponses: 6
    Dernier message: 17/06/2007, 01h27
  5. [Class/PHP/Postgres] Problème de modélisation...
    Par k-reen dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/02/2003, 08h49

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