Gestion de stock

zekisss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
zekisss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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!

A voir également:

1 réponse

ken dumoulin Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   4
 
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
0
zekisss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
A quoi va servir "quantite_produit" dans Produit? est-ce un champ calculé(qté disponible à chaque instant t)?
0
ken dumoulin Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   4
 
A rien si au départ vous faite une commande sur vous même pour créer le stock initial
0
ken dumoulin Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   4
 
C'est la valeur de votre stock initial. Le mieux est de ne pas stocker de champ calculé dans une base de données.
0
zekisss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour la proposition!
0
zekisss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
comment connaitre dans ce cas le coût du stock initial?
0