Objectif du TP6 :​

L’objectif de ce TP est de pouvoir découvrir  et utiliser les curseurs (cursor tsql ) dans une base de données sqlserver (le même TP peut être fait avec Plsql). Pour cela , nous utilisons une base de données qui contient trois tables Article, commande et Ligne. Puis, nous créons des curseurs pour répondre aux besoins spécifiques imposés dans les questions du TP.

Vous devez suivez lez questions et proposez votre solution dans la partie des commentaires. Ainsi, votre solution peut être corrigée et améliorer jusqu’à ce que vous pouvez ,vous-meme, trouvez une bonne solution et aussi, vous serez amené à comprendre vos erreurs et donc ne les refaire jamais par la suite.

TP6 : Enoncé ​

 soit la le schéma relationnel suivant :

Article(numA, libelle, PU,QtiteStock)

Commande(numCmd,DateCmd)

LigneCommande(#numCmd,#numA,QtiteCmd)

  1. Ecrire un programme qui, pour chaque commande :                                                                                                                                      Affiche le numéro et la date sous la forme : Commande …… Effectuée le ….

Il permet aussi d’afficher la liste des articles associés et le montant de cette commande

  1. Ecrire un programme qui pour chaque commande vérifie si cette commande a au moins un article. Si c’est le cas affiche son numéro et la liste de ses articles sinon affiche un message d’erreur ‘Aucun article pour la commande , Elle sera supprimée’ et supprime cette commande

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *