D 2:LE LANGAGE SQL
TD : LE LANGAGE SQL
: OBJECTIFS
.Manipulation du langage SQL
: A.Définition d’une base de données
: Donner la requête SQL permettant de créer la base de données suivante ▪
.Ajouter une table fournisseur (nofournisseur, notelephone, adresse) ▪
D 2:LE LANGAGE SQL
.Ajouter les requêtes nécessaires pour connaitre le fournisseur de chaque article ▪
1 :[Link] de la base
: Créer les requêtes suivantes
▪
; Insertion de la commande (1, ‘30/11/2008’,1) ▪
Insertion des articles suivants: (1, ‘A1’,100, 3) et (2, ‘A2’,200, 4) ▪
Ajouter 2 articles de A1 et 3 articles de A2 dans la commande numéro 1 en ▪
.appliquant les mises à jour convenables dans la table Article
Donner l’ensemble de requêtes permettant de supprimer tous les ▪
enregistrements inséré[Link] du client (1, ‘Ali’, ‘76123456’)
:C. Interrogation de la base
: Formulez en SQL les requêtes suivantes
Les Clients dont le noTéléphone = (999)999-9999 .1
Le noCommande et la dateCommande des Commandes du Client #10 dont le .2
.noCommande estsupérieur à 5
Les noArticle et description des Articles dont le prixUnitaire est entre $10 et .3
.$20
Le noClient, noTéléphone du Client et noCommande pour les Commandes faites .4
.le 4/06/2000
Les noArticles commandés au moins une fois par le Client #10 après le .5
.01/06/2000
.Les noLivraisons correspondant aux Commandes faites par le Client #10 .6
Les noCommandes des Commandes qui ont été placées à la même date que la .7
.Commande #2
Les noLivraison faites à la même date qu'une des Commandes correspondant à .8
.la Livraison
.» Les Articles dont la description débute par la lettre « C .9
.Le Clients dont le noTéléphone n'est pas NULL .10
.Les Articles dont le prix est supérieur à la moyenne .11
.Le montant total de la Commande #1 avant et après la taxe de 15% .12
Le montant total de la Livraison #1 avant et après la taxe de 15% .13
L'article de prix minimum .14
Les noLivraison des Livraisons effectuées le 4/06/2000 qui contiennent au moins .15
.deux DétailLivraison. Le résultat doit être trié par le noLivraison
Les noArticle avec la quantité totale commandée depuis le 05/07/2000 dans le .16
.cas où cette quantité dépasse 10