Database Reference
In-Depth Information
Script SQL ( suite )
CREATE TABLE volreel (
num_vol VARCHAR2(8) NOT NULL,
jour_mois VARCHAR2(6) NOT NULL,
num_porte VARCHAR2(3),
heure_dep_reel NUMBER(2),
heure_arr_reelle NUMBER(2),
min_dep_reel NUMBER(2),
min_arr_reelle NUMBER(2),
CONSTRAINT pk_volreel
PRIMARY KEY (num_vol,jour_mois));
CREATE TABLE planning (
num_vol VARCHAR2(8) NOT NULL,
jour_mois_planning NUMBER(3) NOT NULL,
CONSTRAINT pk_planning
PRIMARY KEY (num_vol,jour_mois_planning));
Le tableau suivant présente le script de création des clés étrangères et de destruction des tables,
index et contraintes.
Tableau A-2 : Création des clés étrangères et suppression des tables
Clés étrangères
Suppression des objets
ALTER TABLE passager
ADD CONSTRAINT fk_passager_carte
FOREIGN KEY (code_idelite)
REFERENCES carte(code_idelite);
ALTER TABLE place
ADD CONSTRAINT fk_place_volreel
FOREIGN KEY (num_vol, jour_mois)
REFERENCES volreel(num_vol,
jour_mois);
ALTER TABLE place
ADD CONSTRAINT fk_place_pax
FOREIGN KEY(num_carte)
REFERENCES passager(num_carte);
ALTER TABLE passager
DROP CONSTRAINT fk_passager_carte;
ALTER TABLE place
DROP CONSTRAINT fk_place_volreel;
ALTER TABLE place
DROP CONSTRAINT fk_place_pax;
ALTER TABLE vol
DROP CONSTRAINT fk_vol_arrivee;
ALTER TABLE vol
DROP CONSTRAINT fk_vol_depart;
ALTER TABLE volreel
DROP CONSTRAINT fk_volreel_vol;
ALTER TABLE planning
DROP CONSTRAINT fk_planning_vol;
 
Search WWH ::




Custom Search