TD N° 3 : SYSTÈME D’INFORMATION

2
7/24/2019 TD N° 3 : SYSTÈME D’INFORMATION http://slidepdf.com/reader/full/td-n-3-systeme-dinformation 1/2 TD N° 3 : SYSTÈME D’INFORMATION SQL Filières : GI Soit la base de données SPDB, contenant les relations  Fournisseurs (S ),  Produits (P ) et  Détail (SP ). S +------+-------+--------+--------+ | snum | sname | status | city | +------+-------+--------+--------+ | S1 | Smith | 20 | London | | S2 | Jones | 10 | Paris | | S3 | Blake | 30 | Paris | | S4 | Clark | 20 | London | | S | !dams | 30 | !thens | +------+-------+--------+--------+ P +------+-------+-------+--------+--------+ | "num | "name | color | #ei$th | city | +------+-------+-------+--------+--------+ | P1 | Chaise| %ed | 12&00 | London | | P2 | 'a(le | )reen | 1*&00 | Paris | | P3 | 'l | Blue | 1*&00 | %ome | | P4 | Chaise| %ed | 14&00 | London | | P | ,erre | Blue | 12&00 | Paris | | P | Porte | %ed | 1.&00 | London | +------+-------+-------+--------+--------+ SP +------+------+------+ | snum | "num | /ty | +------+------+------+ | S1 | P1 | 300 | | S1 | P2 | 200 | | S1 | P3 | 400 | | S1 | P4 | 200 | | S1 | P | 100 | | S1 | P | 100 | | S2 | P1 | 300 | | S2 | P2 | 400 | | S3 | P2 | 200 | | S4 | P2 | 200 | | S4 | P4 | 300 | | S4 | P | 400 | +------+------+------+ I) importer cette base de données. II) Ecrire en SQL les requtes sui!antes: ". #ous les détails sur tous les $ournisseurs

Transcript of TD N° 3 : SYSTÈME D’INFORMATION

Page 1: TD N° 3 : SYSTÈME D’INFORMATION

7/24/2019 TD N° 3 : SYSTÈME D’INFORMATION

http://slidepdf.com/reader/full/td-n-3-systeme-dinformation 1/2

TD N° 3 : SYSTÈME D’INFORMATION

SQL Filières : GI

Soit la base de données SPDB, contenant les relations  Fournisseurs  (S),  Produits  (P) et

 Détail (SP).

S

+------+-------+--------+--------+

| snum | sname | status | city |

+------+-------+--------+--------+

| S1 | Smith | 20 | London |

| S2 | Jones | 10 | Paris |

| S3 | Blake | 30 | Paris |

| S4 | Clark | 20 | London |

| S | !dams | 30 | !thens |

+------+-------+--------+--------+

P

+------+-------+-------+--------+--------+

| "num | "name | color | #ei$th | city |

+------+-------+-------+--------+--------+

| P1 | Chaise| %ed | 12&00 | London |

| P2 | 'a(le | )reen | 1*&00 | Paris |

| P3 | 'l | Blue | 1*&00 | %ome |

| P4 | Chaise| %ed | 14&00 | London |

| P | ,erre | Blue | 12&00 | Paris |

| P | Porte | %ed | 1.&00 | London |

+------+-------+-------+--------+--------+

SP

+------+------+------+

| snum | "num | /ty |

+------+------+------+

| S1 | P1 | 300 |

| S1 | P2 | 200 |

| S1 | P3 | 400 |

| S1 | P4 | 200 |

| S1 | P | 100 |

| S1 | P | 100 |

| S2 | P1 | 300 |

| S2 | P2 | 400 |

| S3 | P2 | 200 |

| S4 | P2 | 200 |

| S4 | P4 | 300 |

| S4 | P | 400 |

+------+------+------+

I) importer cette base de données.

II) Ecrire en SQL les requtes sui!antes:

". #ous les détails sur tous les $ournisseurs

Page 2: TD N° 3 : SYSTÈME D’INFORMATION

7/24/2019 TD N° 3 : SYSTÈME D’INFORMATION

http://slidepdf.com/reader/full/td-n-3-systeme-dinformation 2/2

%. Le nom et le statut des $ournisseurs de &'aris&

. Idem par ordre décroissant de statut

. les paires de numéro de $ournisseur et de produit situés dans la mme !ille

*. le numéro des $ournisseurs et le nom des produits qu&ils $ournissent

+. le nom des $ournisseurs et le nom des produits qu&ils $ournissent

. les numéros de $ournisseurs et numéros de produits $ournis et situé dans la mme !ille.

-. Les paires numéros de $ournisseurs aant mme statut

/. Il a combiens d&e0péditions du produit de numéro &'%&1

"2. Ecrire de deu0 $a3on di$$érentes la requte: 45om des $ournisseurs du produit denuméro &'%& 4

"". 5om des $ournisseurs qui $ournissent au moins un produit de couleur rou6e (&7ed&)

"%. 5om des $ournisseurs qui ne $ournissent pas le produit &'%&.