CREATE DATABASE Voyage;
USE Voyage;
CREATE TABLE PILOTE (PLNUM INT PRIMARY KEY, PLNOM VARCHAR(50), PLPRENOM
VARCHAR(50), VILLE VARCHAR(50), SALAIRE FLOAT);
CREATE TABLE AVION (AVNUM INT PRIMARY KEY, AVNOM VARCHAR(50), CAPACITE INT,
LOCALISATION VARCHAR(50));
CREATE TABLE VOL (VOLNUM INT PRIMARY KEY, PLNUM INT, AVNUM INT, VILLEDEP
VARCHAR(50), VILLEARR VARCHAR(50), HEUREDEP TIME, HEUREARR TIME);
ALTER TABLE VOL ADD CONSTRAINT FK_PLNUM
FOREIGN KEY (PLNUM) REFERENCES PILOTE(PLNUM);
ALTER TABLE VOL ADD CONSTRAINT FK_AVNUM
FOREIGN KEY (AVNUM) REFERENCES AVION(AVNUM);
1. select * from vol;
2. select plnom, plprenom, ville from pilote order by plnom, plprenom;
3. select plnom, plprenom, salaire from pilote where salaire>20000;
4. SELECT AVNUM, AVNOM FROM AVION WHERE LOCALISATION='MARRAKECH';
5. select avnum, avnom, capacite, localisation from avion , pilote where
localisation=ville and plnom='Tanger';
6.
select volnum, villedep, villearr, heuredep, heurearr, avnom, plnom from avion ,
pilote , vol
where plnum=[Link] and avnum=avnum and volnum=714;
7. select plnom, plprenom, avnum from pilote , vol
avg(heurearr - heuredep)