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

Création de tables pour gestion aéroportuaire

Le document contient des instructions SQL pour supprimer plusieurs tables liées à un système de gestion aéroportuaire. Il définit ensuite la création de 15 tables, incluant des informations sur les vols, passagers, avions, bagages, employés et terminaux. Chaque table est conçue avec des clés primaires appropriées pour assurer l'intégrité des données.

Transféré par

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

Création de tables pour gestion aéroportuaire

Le document contient des instructions SQL pour supprimer plusieurs tables liées à un système de gestion aéroportuaire. Il définit ensuite la création de 15 tables, incluant des informations sur les vols, passagers, avions, bagages, employés et terminaux. Chaque table est conçue avec des clés primaires appropriées pour assurer l'intégrité des données.

Transféré par

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

DROP TABLE IF EXISTS VolsParAvion;

DROP TABLE IF EXISTS VolsParTerminal;


DROP TABLE IF EXISTS AeroportParVol;
DROP TABLE IF EXISTS VolsParPassager;
DROP TABLE IF EXISTS AvionsParPassager;
DROP TABLE IF EXISTS BagagesParPassager;
DROP TABLE IF EXISTS EmployesParAeroport;
DROP TABLE IF EXISTS TerminauxParAeroport;
DROP TABLE IF EXISTS Avions;
DROP TABLE IF EXISTS Vols;
DROP TABLE IF EXISTS Passagers;
DROP TABLE IF EXISTS Bagages;
DROP TABLE IF EXISTS Employes;
DROP TABLE IF EXISTS Terminaux;
DROP TABLE IF EXISTS Aeroports;

1- Table VolsParAvion

CREATE TABLE VolsParAvion (


Id_Avion INT,
Id_Vol INT,
Origine TEXT,
Destination TEXT,
PRIMARY KEY (Id_Avion, Id_Vol)
);

2- Table VolsParTerminal

CREATE TABLE VolsParTerminal (


Id_Terminal INT,
Id_Vol INT,
Origine TEXT,
Destination TEXT,
PRIMARY KEY (Id_Terminal, Id_Vol)
);

3- Table AeroportParVol

CREATE TABLE AeroportParVol (


Id_Vol INT PRIMARY KEY,
Id_Aeroport INT,
Nom_Aeroport TEXT
);

4- Table VolsParPassager

CREATE TABLE VolsParPassager (


Id_Passager INT,
Id_Vol INT,
Origine TEXT,
Destination TEXT,
PRIMARY KEY (Id_Passager, Id_Vol)
);

5- Table AvionsParPassager

CREATE TABLE AvionsParPassager (


Id_Passager INT,
Id_Avion INT,
Immatriculation TEXT,
Modele TEXT,
PRIMARY KEY (Id_Passager, Id_Avion)
);

6- Table BagagesParPassager

CREATE TABLE BagagesParPassager (


Id_Passager INT,
Id_Bagage INT,
Poids FLOAT,
Type TEXT,
PRIMARY KEY (Id_Passager, Id_Bagage)
);

7- Table EmployesParAeroport

CREATE TABLE EmployesParAeroport (


Id_Aeroport INT,
Id_Employe INT,
Nom TEXT,
Prenom TEXT,
PRIMARY KEY (Id_Aeroport, Id_Employe)
);

8- Table TerminauxParAeroport

CREATE TABLE TerminauxParAeroport (


Id_Aeroport INT,
Id_Terminal INT,
Nom TEXT,
Superficie FLOAT,
PRIMARY KEY (Id_Aeroport, Id_Terminal)
);

9- Table Avions

CREATE TABLE Avions (


Id_Avion INT PRIMARY KEY,
Immatriculation TEXT,
Modele TEXT
);

10- Table Vols

CREATE TABLE Vols (


Id_Vol INT PRIMARY KEY,
Origine TEXT,
Destination TEXT
);

11- Table Passagers

CREATE TABLE Passagers (


Id_Passager INT PRIMARY KEY,
Nom TEXT,
Prenom TEXT
);
12- Table Bagages

CREATE TABLE Bagages (


Id_Bagage INT PRIMARY KEY,
Poids FLOAT,
Type TEXT
);

13- Table Employes

CREATE TABLE Employes (


Id_Employe INT PRIMARY KEY,
Nom TEXT,
Prenom TEXT
);

14- Table Terminaux

CREATE TABLE Terminaux (


Id_Terminal INT PRIMARY KEY,
Nom TEXT,
Superficie FLOAT
);

15- Table Aéroports

CREATE TABLE Aeroports (


Id_Aeroport INT PRIMARY KEY,
Nom TEXT,
Superficie FLOAT
);

Vous aimerez peut-être aussi