Académique Documents
Professionnel Documents
Culture Documents
Soit la base de données relationnelle des vols quotidiens d’une compagnie aérienne qui
contient les tables Avion, Pilote et Vol.
1
CREATE DATABASE compagnie_aerienne ;
NA int,
Capacite int,
);
NP int ,
);
NA int,
NP int,
NV varchar (6),
VD varchar (10),
VA varchar (10),
HD int,
HA int,
2
FOREIGN key (NA) REFERENCES Avion (NA),
);
VALUES('100','AIRBUS','300','Rabat'),
('101','B737','250','Casa'),
('102','B737','220','Rabat');
SELECT `Localite` FROM `avion` WHERE `Localite` LIKE 'RABAT' OR `Localite` LIKE
'CASA'
3
9) Afficher la capacité maximale, minimale, moyenne des avions
SELECT MAX(`Capacite`),
AVG(`Capacite`),
MIN(`Capacite`)
FROM `avion`
SELECT
MAX(`Capacite`) AS 'cap_MAX',
MIN(`Capacite`) AS 'cap_min',
AVG(`Capacite`) AS 'cap_moy'
FROM `avion`;
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
14) Afficher les numéros des pilotes qui ne sont pas en service
SELECT pilote.NP FROM pilote WHERE pilote.NP NOT IN (SELECT DISTINCT vol.NP
FROM vol)