Est ce que correcte

Bonjour,

est ce que correcte la modèle relationnel de c Diag Entité-Association

Diag;;
http://desmond.imageshack.us/Himg220/scaled.php?server=220&filename=sanstitrebgj.jpg&res=medium

modèle relationnel

Client (ClientID, Nom, Prenom, Adresse)  
Fournisseur (FourID, Nom, Adresse)  
CommandeClient(CommandIDC, DateCommande, DateLivraison, TotalFacture, AdresseLivr,ClientID#) 
CommandeFourn(CommandIDF, DateCommande, DateLivraison, TotalFacture, AdresseLivr, FourID#)  
Apparait( ArticleID , ClientID, CommandeIDC#, Quantite )  
Contient(ArticleID,FourID, CommandIDF#, Quantite)  

2 réponses

  1. Modérateur
    Salut,

    je ne vois pas l'intérêt de la relation entre article et client, mais bon...
    0
    1. Les tables CommandeClient et CommandeFournisseur ne servent à rien.

      Ta table commande doit être transformé en une relation entre client, fournisseur et article.

      La relation contient ne sert à rien. La relation apparait dans ne sert à rien non plus. De toute façon, ces relations doivent être liés à des tables et non aux blocs que tu as fait.

      En résumé :
      - une table client
      - une table fournisseur
      - une table article
      - une relation "commande" entre fournisseur, client et article.
      - une relation "vendu par" entre fournisseur et article.

      C'est tout.
      0
      1. Merci,
        Mais un fournisseur peux acheter des articles ??! comment j'ai doit le présenter ou il devient un client lorsqu'il acheté ..
        Merci d"avance
        0
      2. Modérateur
        Mais un fournisseur peux acheter des articles ??
        C'est à toi de répondre à la question, pas à nous.
        Ensuite, tu verras ce qu'il convient de faire avec les entités (relation ou pas).
        0