0% ont trouvé ce document utile (0 vote)
145 vues1 page

TPSQL 2

Ce document décrit une base de données relationnelle contenant des tables sur les fournisseurs, produits et commandes. Il présente des requêtes SQL à écrire sur cette base de données pour obtenir des informations telles que les détails des fournisseurs, les fournisseurs d'une ville donnée, les produits fournis par numéro ou nom de fournisseur.

Transféré par

bahi
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)
145 vues1 page

TPSQL 2

Ce document décrit une base de données relationnelle contenant des tables sur les fournisseurs, produits et commandes. Il présente des requêtes SQL à écrire sur cette base de données pour obtenir des informations telles que les détails des fournisseurs, les fournisseurs d'une ville donnée, les produits fournis par numéro ou nom de fournisseur.

Transféré par

bahi
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

TP2

Soit la base de donnée SPDB, contenant les relations Fournisseurs (S), Produits (P) et Fournit
(SP).
S
+------+-------+--------+--------+
| snum | sname | status | city |
+------+-------+--------+--------+
| S1 | Habibe| 20 | ELOUED |
| S2 | Amine | 10 | OUARGLA|
| S3 | Fatima| 30 | OUARGLA|
| S4 | Aziz | 20 | ELOUED |
| S5 | Ahmed | 30 | BISKRA |
+------+-------+--------+--------+
P
+------+-------+-------+--------+--------+
| pnum | pname | color | weigth | city |
+------+-------+-------+--------+--------+
| P1 | Nut | Red | 12.00 | ELOUED |
| P2 | Bolt | Green | 17.00 | OUARGLA|
| P3 | Screw | Blue | 17.00 | TEBESSA|
| P4 | Screw | Red | 14.00 | ELOUED |
| P5 | Cam | Blue | 12.00 | OUARGLA|
| P6 | Cog | Red | 19.00 | ELOUED |
+------+-------+-------+--------+--------+
SP
+------+------+------+
| snum | pnum | qty |
+------+------+------+
| S1 | P1 | 300 |
| S1 | P2 | 200 |
| S1 | P3 | 400 |
| S1 | P4 | 200 |
| S1 | P5 | 100 |
| S1 | P6 | 100 |
| S2 | P1 | 300 |
| S2 | P2 | 400 |
| S3 | P2 | 200 |
| S4 | P2 | 200 |
| S4 | P4 | 300 |
| S4 | P5 | 400 |
+------+------+------+
I) Créer cette base de données et choisir les types de données appropriés.
II) Ecrire en SQL les requêtes suivantes:
 Tous les détails sur tous les fournisseurs
 Le nom et le status des fournisseurs de 'OUARGLA'
 Idem par ordre décroissant de status
 les paires numéro de fournisseur et de produit situés dans la même ville
 le numéro des fournisseurs et le nom des produits qu'ils fournissent
 le nom des fournisseurs et le nom des produits qu'ils fournissent
 les numéros de fournisseurs et numéros de produits fournis et situé dans la même ville.
 Les paires numéros de fournisseurs ayant même status
 Il y a combien d'expéditions du produit de numéro 'P2'?
 Ecrire de deux façon différentes la requête: "Nom des fournisseurs du produit de numéro
'P2' "
 Nom des fournisseurs qui fournissent au moins un produit de couleur rouge ('Red')
 Nom des fournisseurs qui ne fournissent pas le produit 'P2'.

Vous aimerez peut-être aussi