Gestion de stock

Bonjour à tous,
quelqu'un pourrait-il me montrer un modèle conceptuel plus efficace pour pouvoir écrire facilement la liste du stock disponible, la quantité vendue pour chaque produit?

je m'explique. j'ai le modele suivant:
----->produit(id_produit,libelle)
----->commande(id_cmd,id_produit,qte_commande,prix_unite,date_cmd)
----->vente(id_vente,qte_vente,prix_unite,date_vente)

Et je voudrais afficher pour chaque produit l'ancien stock, la quantité vendu et le nouveau stock. je trouve la procedure que j'ai ecrite trop complexe.
Faites moi des propositions SVT!

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Je te propose pas moins compliqué, mais plus réaliste :
    produit(id_produit,libelle_produit, quantite_produit)
    ligne_commande_vente(id_ligne,id_produit,quantite,prix_unite)
    commande(id_cmd,ref_lcv,refdate)
    vente(id_vente,ref_lcv,refdate)
    date(id_date,date)

    Ensuite ce sont des opérations à faire, un count de produit commandé moins un count de produit en vente avant tel date
    1. A quoi va servir "quantite_produit" dans Produit? est-ce un champ calculé(qté disponible à chaque instant t)?
    2. A rien si au départ vous faite une commande sur vous même pour créer le stock initial
    3. C'est la valeur de votre stock initial. Le mieux est de ne pas stocker de champ calculé dans une base de données.
    4. Merci pour la proposition!
    5. comment connaitre dans ce cas le coût du stock initial?