0% ont trouvé ce document utile (0 vote)
93 vues2 pages

Gestion des commandes SGBD II

Le document contient 7 exercices sur la création et manipulation d'une base de données relationnelle GECTION_COM avec des tables de commandes, articles et lignes de commandes. Les exercices portent sur le calcul de montants de commandes, la suppression d'articles dans les commandes, l'affichage de listes de commandes classées et l'ajout automatique de nouvelles commandes et lignes de commandes.

Transféré par

yassineGR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
93 vues2 pages

Gestion des commandes SGBD II

Le document contient 7 exercices sur la création et manipulation d'une base de données relationnelle GECTION_COM avec des tables de commandes, articles et lignes de commandes. Les exercices portent sur le calcul de montants de commandes, la suppression d'articles dans les commandes, l'affichage de listes de commandes classées et l'ajout automatique de nouvelles commandes et lignes de commandes.

Transféré par

yassineGR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SGBD II

Série 2

Créer la base de données GECTION_COM ci-dessous

1. Ecrire un programme qui calcule le montant de la commande numéro 10 et affiche


un message 'Commande Normale' ou 'Commande Spéciale' selon que le montant est
inférieur ou supérieur à 100000 DH
2. Ecrire un programme qui supprime l'article numéro 8 de la commande numéro 5 et
met à jour le stock. Si après la suppression de cet article, la commande numéro 5 n'a
plus d'articles associés, la supprimer.
3. Ecrire un programme qui affiche la liste des commandes et indique pour chaque
commande dans une colonne Type s'il s'agit d'une commande normale (montant
<=100000 DH) ou d'une commande spéciale (montant > 100000 DH)
4. 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)
5. Ecrire un programme qui :
 Recherche le numéro de commande le plus élevé dans la table commande et
l'incrémente de 1
 Enregistre une commande avec ce numéro
 Pour chaque article dont la quantité en stock est inférieure ou égale au seuil
minimum enregistre une ligne de commande avec le numéro calculé et une
quantité commandée égale au triple du seuil minimum
6. Ecrire un programme qui pour chaque commande :
 Affiche le numéro et la date de commande sous la forme :

Commande N° : ……Effectuée le : …
 La liste des articles associés
 Le montant de cette commande
7- 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

Vous aimerez peut-être aussi