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

Document

Le document fournit des commandes SQL pour créer cinq tables dans APEX Oracle : 'compagnie', 'avion', 'vol', 'personnel' et 'passager'. Chaque table est définie avec ses colonnes, clés primaires et clés étrangères appropriées pour établir des relations entre elles. Ces commandes peuvent être exécutées dans l'environnement APEX Oracle pour créer la structure de base de données nécessaire.

Transféré par

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

Document

Le document fournit des commandes SQL pour créer cinq tables dans APEX Oracle : 'compagnie', 'avion', 'vol', 'personnel' et 'passager'. Chaque table est définie avec ses colonnes, clés primaires et clés étrangères appropriées pour établir des relations entre elles. Ces commandes peuvent être exécutées dans l'environnement APEX Oracle pour créer la structure de base de données nécessaire.

Transféré par

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

Voici les commandes SQL pour créer les tables « compagnie », « avion »,

« vol », « personnel » et « passager » dans APEX Oracle :

```sql

 Création de la table « compagnie »

CREATE TABLE compagnie (

Id_compagnie NUMBER PRIMARY KEY,

Nom_compagnie VARCHAR2(50) NOT NULL,

Siege_social VARCHAR2(100) NOT NULL,

Pays VARCHAR2(50) NOT NULL

);

 Création de la table « avion »

CREATE TABLE avion (

Id_avion NUMBER PRIMARY KEY,

Modele VARCHAR2(50) NOT NULL,

Capacite_passagers NUMBER NOT NULL,

Id_compagnie NUMBER NOT NULL,

CONSTRAINT fk_compagnie FOREIGN KEY (id_compagnie)

REFERENCES compagnie(id_compagnie)

);

 Création de la table « vol »

CREATE TABLE vol (

Id_vol NUMBER PRIMARY KEY,

Date_depart DATE NOT NULL,

Date_arrivee DATE NOT NULL,

Num_vol VARCHAR2(20) NOT NULL,

Id_avion NUMBER NOT NULL,


CONSTRAINT fk_avion FOREIGN KEY (id_avion)

REFERENCES avion(id_avion)

);

 Création de la table « personnel »

CREATE TABLE personnel (

Id_personnel NUMBER PRIMARY KEY,

Nom VARCHAR2(50) NOT NULL,

Prenom VARCHAR2(50) NOT NULL,

Poste VARCHAR2(50) NOT NULL,

Id_compagnie NUMBER NOT NULL,

CONSTRAINT fk_compagnie_personnel FOREIGN KEY (id_compagnie)

REFERENCES compagnie(id_compagnie)

);

 Création de la table « passager »

CREATE TABLE passager (

Id_passager NUMBER PRIMARY KEY,

Nom VARCHAR2(50) NOT NULL,

Prenom VARCHAR2(50) NOT NULL,

Age NUMBER NOT NULL,

Id_vol NUMBER NOT NULL,

CONSTRAINT fk_vol FOREIGN KEY (id_vol)

REFERENCES vol(id_vol)

);

```

Cette commande crée cinq tables :


1. La table « compagnie » avec les colonnes id_compagnie,
nom_compagnie, siege_social et pays. La colonne id_compagnie est
définie comme la clé primaire.

2. La table « avion » avec les colonnes id_avion, modele,


capacite_passagers et id_compagnie. La colonne id_avion est définie
comme la clé primaire. La colonne id_compagnie est une clé
étrangère qui fait référence à la table « compagnie ».

3. La table « vol » avec les colonnes id_vol, date_depart, date_arrivee,


num_vol et id_avion. La colonne id_vol est définie comme la clé
primaire. La colonne id_avion est une clé étrangère qui fait référence
à la table « avion ».

4. La table « personnel » avec les colonnes id_personnel, nom, prenom,


poste et id_compagnie. La colonne id_personnel est définie comme
la clé primaire. La colonne id_compagnie est une clé étrangère qui
fait référence à la table « compagnie ».

5. La table « passager » avec les colonnes id_passager, nom, prenom,


age et id_vol. La colonne id_passager est définie comme la clé
primaire. La colonne id_vol est une clé étrangère qui fait référence à
la table « vol ».

Vous pouvez exécuter ces commandes dans l’environnement APEX Oracle


pour créer les cinq tables.

Vous aimerez peut-être aussi