0% ont trouvé ce document utile (0 vote)
82 vues3 pages

Exercice SQL 1

Le document présente une série d'exercices SQL relatifs à des bases de données pour une compagnie aérienne et un festival de musique. Les exercices incluent des requêtes pour insérer, afficher, modifier et supprimer des données dans des tables concernant les avions, pilotes, représentations et musiciens. Il aborde également des questions sur les articles et fournisseurs dans un schéma relationnel, demandant des informations sur les stocks, prix et adresses.

Transféré par

Simo Tino
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
82 vues3 pages

Exercice SQL 1

Le document présente une série d'exercices SQL relatifs à des bases de données pour une compagnie aérienne et un festival de musique. Les exercices incluent des requêtes pour insérer, afficher, modifier et supprimer des données dans des tables concernant les avions, pilotes, représentations et musiciens. Il aborde également des questions sur les articles et fournisseurs dans un schéma relationnel, demandant des informations sur les stocks, prix et adresses.

Transféré par

Simo Tino
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exercice 1

Soit la base de données relationnelle des vols quotidiens d’une compagnie


aérienne qui contient les tables Avion, Pilote et Vol.

Table Avion (NA : numéro d'avion (clé primaire),


Nom : nom d'avion,
Capacite : capacité d'avion de type entier,
Localite : ville de localité de l’avion )

Table Pilote (NP : numéro pilote,


Nom : nom du pilote ,
Adresse : adresse du pilote )

Table Vol (NV : numéro de vol ,


NP : numéro de pilote,
NA : numéro avion ,
VD : ville de départ ,
VA : ville d’arrivée ,
HD : heure de départ ,
HA : heure d’arrivée )

Exprimez en SQL les requêtes suivantes:


1) Insérer les avions suivants dans la table Avion :
(100, AIRBUS, 300, RABAT), (101,B737,250,CASA), (102, B737,220,RABAT)
2) Afficher tous les avions
3) Afficher tous les avions par ordre croissant sur le nom
4) Afficher les noms et les capacités des avions
5) Afficher les localités des avions sans redondance
6) Afficher les avions dans la localité est Rabat ou Casa
7) Modifier la capacité de l’avion numéro 101, la nouvelle capacité et 220
8) Supprimer les avions dans la capacité et inférieure à 200
9) Afficher la capacité maximale, minimale, moyenne des avions
10) Afficher les données des avions dont la capacité et la plus basse
11) Afficher les données des avions dont la capacité et supérieure à la
capacité moyenne
12) Afficher le nom et l’adresse des pilotes assurant les vols IT100 et IT104
13) Afficher les numéros des pilotes qui sont en service
14) Afficher les numéros des pilotes qui ne sont pas en service
15) Afficher les noms des pilotes qui conduisent un AIRBUS
Exercice 2
On considère la base de données d’un festival de musique : Dans une
représentation peut participer un ou plusieurs musiciens. Un musicien ne
peut participer qu’à une seule représentation.

Representation(N_Rep, titre_Rep, lieu)


Musicien (N_mus , nom , #N_Rep)
Programmer (Date , #N_Rep , tarif)

Exprimez en SQL les requêtes suivantes :


1)Donner La liste des titres des représentations.
2)Donner La liste des titres des représentations ayant lieu au « théâtre
Rabat ».
3)Donner La liste des noms des musiciens et les titres des représentations
auxquelles ils participent.
4)Donner La liste des titres des représentations, les lieux et les tarifs du
21/07/2022.

5)Donner Le nombre des musiciens qui participent à la représentations


n°15.

6)Donner Les titres des représentations et leurs dates dont le tarif ne


dépasse pas 30DH.

Exercice 3
Soit le schéma relationnel suivant :

ARTICLES (NOART, LIBELLE, STOCK, PRIXINVENT)


FOURNISSEURS (NOFOUR, NOMFOUR, ADRFOUR, VILLEFOUR)
ACHETER (NOFOUR#, NOART#, PRIXACHAT, DELAI)

1. Numéros et libellés des articles dont le stock est inférieur à 10 ?


2. Liste des articles dont le prix d'inventaire est compris entre 100 et 300 ?
3. Liste des fournisseurs dont on ne connaît pas l'adresse ?
4. Liste des fournisseurs dont le nom commence par "STE" ?
5. Noms et adresses des fournisseurs qui proposent des articles pour
lesquels le délai d'approvisionnement est supérieur à 20 jours ?
6. Nombre d'articles référencés ?
7. Valeur du stock ?
8. Numéros et libellés des articles triés dans l'ordre décroissant des stocks ?

Vous aimerez peut-être aussi