TP (Créer les PS et les Fonctions)
Une société achète à ses fournisseurs des produits bruts qu'elle utilise dans la fabrication de produits finis.
On souhaite gérer la composition et les mouvements de stock de chaque produit fini.
Les Mouvements de stock sont les opérations d'entrée ou de sortie (type=S ou type=E) de produits finis vers
ou depuis le magasin.
La base de données a la structure suivante :
On suppose que les tables 'Mouvement', 'Produit Fini' et 'Fournisseur' sont créées. Créer les
procédures suivantes :
1) PS 1 : Qui crée les tables ProduitBrut et Composition.
2) PS 2 : Qui affiche le nombre de produits bruts par produit Fini.
3) PS 3 : Qui retourne en sortie le prix d'achat le plus élevé.
4) PS 4 : Qui affiche la liste des produits finis utilisant plus de deux produits bruts.
5) PS 5 : Qui reçoit le nom d'un produit brut et retourne en sortie la raison sociale de son fournisseur.
6) PS 6 : Qui reçoit le code d'un produit fini et qui affiche la liste des mouvements de sortie pour ce
produit
7) PS 7 : Qui reçoit le code d'un produit fini et le type de mouvement et qui affiche la liste des
mouvements de ce type pour ce produit fini.
8) PS 8 : Qui pour chaque produit fini affiche :
• La quantité en stock pour ce produit.
• La liste des mouvements concernant ce produit.
• La quantité totale en sortie et la quantité totale en entrée.
• La différence sera comparée à la quantité en stock. Si elle correspond afficher "Stock OK" sinon
afficher "Problème de stock".
9) PS 9 : Qui reçoit un code produit fini et retourne en sortie son prix de reviens.
10) PS 10 : Qui affiche pour chaque produit fini :
• Le prix de reviens (utiliser la procédure précédente)
• La liste des produits bruts le composant (nom, MT, RSFour).
• Le nombre de ces produits.