You are on page 1of 3

/*

DROP TABLE AFFECTATION;


DROP TABLE AVION;
DROP TABLE APPAREIL;
DROP TABLE PILOTE;
DROP TABLE VOL;
*/

CREATE TABLE VOL


(
NumVol char(6),
VilDep varchar(30),
VilArr varchar(30),
HhDep int,
HmDep int,
HhArr int,
HmArr int,
JArr int,
constraint PK_VOL primary key(NumVol)
);
CREATE TABLE PILOTE
(
NumPilote char(4),
Nom varchar(35),
Adresse varchar(30),
Salaire int,
DateEmbauche date,
constraint PK_PILOTE primary key(NumPilote)
);
CREATE TABLE APPAREIL
(
CodeType char(3),
NbPlace int,
Design varchar(50),
constraint PK_APPAREIL primary key(CodeType)
);
CREATE TABLE AVION
(
NumAvion char(4),
CodeType char(3),
AnnServ int,
Nom varchar(50),
NbHVol int,
constraint PK_AVION primary key(NumAvion),
constraint FK_AVION foreign key (CodeType) references APPAREIL(CodeType)
);
CREATE TABLE AFFECTATION
(
NumVol char(6),
DateVol date,
NumPilote char(4),
NbPassagers int,
NumAvion char(4),
constraint PK_AFFECTATION primary key(NumVol, DateVol),
constraint FK_AFFECTATION1 foreign key (NumVol) references VOL(NumVol),
constraint FK_AFFECTATION2 foreign key (NumPilote) references
PILOTE(NumPilote),
constraint FK_AFFECTATION3 foreign key (NumAvion) references AVION(NumAvion)
);
/
***********************************************************************************
*****/
/*Le fichier d'insertion des donn�es */
/
***********************************************************************************
*****/

insert into APPAREIL values ('74E', 150, 'BOEING 747-400 COMBI');


insert into APPAREIL values ('AB3', 180, 'AIRBUS A300');
insert into APPAREIL values ('741', 100, 'BOEING 747-100');
insert into APPAREIL values ('SSC', 80, 'CONCORDE');
insert into APPAREIL values ('734', 450, 'BOEING 737-400');

insert into AVION values ('8832', '734',1988, 'Ville de Paris',16000);


insert into AVION values ('8567', '734',1988, 'Ville de Reims', 8000);
insert into AVION values ('8467','734', 1995 ,'Le Sud', 600);
insert into AVION values ('7693', '741',1988, 'Pacifique', 34000);
insert into AVION values ('8556', 'AB3', 1989, NULL,12000);
insert into AVION values ('8432', 'AB3', 1991, 'Malte', 10600);
insert into AVION values ('8118', '74E', 1992, NULL,11800);

insert into VOL values ('AF8810','PARIS','DJERBA',9,0,11,45,0);


insert into VOL values ('AF8809','DJERBA','PARIS',12,45,15,40,0);
insert into VOL values ('IW201','LYON','FORT DE FRANCE',9,45,15,25,0);
insert into VOL values ('IW655','LA HAVANE','PARIS',19,55,12,35,1);
insert into VOL values ('IW433','PARIS','ST-MARTIN',17,0,8,20,1);
insert into VOL values ('IW924','SIDNEY','COLOMBO',17,25,22,30,0);
insert into VOL values ('IT319','BORDEAUX','NICE',10,35,11,45,0);
insert into VOL values ('AF3218','MARSEILLE','FRANCFORT',16,45,19,10,0);
insert into VOL values ('AF3530','LYON','LONDRES',8,0,8,40,0);
insert into VOL values ('AF3538','LYON','LONDRES',18,35,19,15,0);
insert into VOL values ('AF3570','MARSEILLE','LONDRES',9,35,10,20,0);

insert into PILOTE values('1333','FEDOI4','NANTES',24000,'20/03/92');


insert into PILOTE values('6589','DUVAL','PARIS',18600,'12/03/92');
insert into PILOTE values('7100','MARTIN','LYON',15600,'01/04/93');
insert into PILOTE values('3452','ANDRE','NICE',22670,'12/12/92');
insert into PILOTE values('3421','BERGER','REIMS',18700,'28/12/92');
insert into PILOTE values('6548','BARRE','LYON',22680,'01/12/92');
insert into PILOTE values('1243','COLLET','PARIS',19000,'01/02/90');
insert into PILOTE values('5643','DELORME','PARIS',21850,'01/02/92');
insert into PILOTE values('6723','MARTIN','ORSAY',23150,'12/05/92');
insert into PILOTE values('8843','GAUCHER','CACHAN',17600,'20/11/92');
insert into PILOTE values('3465','PIC','TOURS',18650,'15/07/93');

insert into AFFECTATION values('IW201','01/03/94','6723',310,'8567');


insert into AFFECTATION values('IW201','02/03/94','6723',265,'8832');
insert into AFFECTATION values('AF3218','12/06/94','6723',83,'7693');
insert into AFFECTATION values('AF3530','12/11/94','6723',178,'8432');
insert into AFFECTATION values('AF3530','13/11/94','6723',156,'8432');
insert into AFFECTATION values('AF3538','21/12/94','6723',110,'8118');
insert into AFFECTATION values('IW201','03/03/94','1333',356,'8567');
insert into AFFECTATION values('IW201','12/03/94','6589',211,'8467');
insert into AFFECTATION values('AF8810','02/03/94','7100',160,'8556');
insert into AFFECTATION values('IT319','02/03/94','3452',105,'8432');
insert into AFFECTATION values('IW433','22/03/94','3421',178,'8556');
insert into AFFECTATION values('IW655','23/03/94','6548',118,'8118');
insert into AFFECTATION values('IW655','20/12/94','1243',402,'8467');
insert into AFFECTATION values('IW655','18/01/94','5643',398,'8467');
insert into AFFECTATION values('IW924','30/04/94','8843',412,'8832');
insert into AFFECTATION values('IW201','01/05/94','6548',156,'8432');
insert into AFFECTATION values('AF8810','02/05/94','6589',88,'7693');
insert into AFFECTATION values('AF3218','01/09/94','8843',98,'7693');
insert into AFFECTATION values('AF3570','12/09/94','1243',56,'7693');

You might also like