Ingénierie Informatique et Réseaux
3ème Année
Année universitaire 2023-2024
TP 3 : Introduction au TSQL
Soit la base de données SQL server GestionCom
1. Créez la base de données conformément aux types de données du script d’insertion.
2. Ecrire un programme qui calcule le montant de la commande numéro 102 et affiche un
message 'Commande Normale' ou 'Commande Spéciale' selon que le montant est inférieur ou
supérieur à 100
3. Ecrire un programme qui affiche la liste des commandes et leurs totaux et indique pour chaque
commande dans une colonne Type s'il s'agit d'une commande normale (montant <=1000) ou
d'une commande spéciale (montant > 1000)
4. Ecrire un programme qui supprime l'article numéro 5 de la commande numéro 105, affiche la
quantité en stock ainsi que la quantité commandée, ensuite met à jour le stock (QteEnStock)
et affiche le nouveau stock. Si après la suppression de cet article, la commande numéro 5 n'a
plus d'articles associés, la supprimer, sinon signaler avec un message d’erreur.
5. A supposer que toutes les commandes ont des montants différents, écrire un programme qui
stocke dans une nouvelle table temporaire les 5 meilleures commandes (ayant le montant le
plus élevé) classées par montant décroissant (la table à créer aura la structure suivante :
NumCom, DatCom, MontantCom)
6. Ecrire un programme qui :
a. Vérifie s’il y’a un article dont la quantité en stock est inférieure ou égale au seuil
minimum, on enregistre alors une commande avec une quantité commandée égale
au triple du seuil minimum.
b. Mais il faut d’abord créer une commande avec un numéro de commande égal au
numéro le plus élevé incrémenté par 1, ainsi que la date d’aujourd’hui.
c. Puis enregistrer la commande avec ce numéro calculé.
Khaoula AJBAL | EMSI TANGER