Vous êtes sur la page 1sur 2

Enseignants :

Ms. M. ZRIBI, N. FRIKHA


Mmes S. ELLOUZE, K. TURKI , S. HAMMAMI, S LOULOU

TP N°1
SQL*PLUS
1. Construire un schéma Entité-Association qui modélise le plus fidèlement possible les
informations ci-dessous.
 Un avion a un numéro d’avion et un type ainsi que la date de son premier vol et sa capacité
en nombre de places.
 L’avion est affecté à une seule compagnie identifiée par un numéro et ayant des
informations sur son nom et son pays d’origine.
 Un pilote de la compagnie a un nom, un numéro et une information relative à sa date
d’embauche.
 Chaque aéroport doit également comporter des informations sur son nom, son pays
d’origine en plus de sa superficie.
 Le vol est identifié par un numéro et caractérisé par une date vol, le coût ainsi que le
nombre de passagers. Chaque vol est lui est affecté un seul avion et un seul pilote. Tout vol
lui correspond un aéroport de départ et un aéroport d’arrivée.
2. Générer le modèle relationnel correspondant au modèle Entité-Association construit dans la
question 1.
3. Créer les tables déduites du modèle relationnel en prenant en considération les contraintes
d’intégrité correspondantes et sachant que :
1. Le coût du vol doit être strictement positif.
2. Le nom de la compagnie doit être saisi.
3. Deux compagnies ne peuvent pas avoir le même nom.
4. Pour une compagnie, le pays vaut par défaut ‘Tunisie’.
5. La date du vol correspond par défaut à la date d’aujourd’hui.
6. La surface d’un aéroport est comprise entre 20000 et 40000.
7. Pour le même vol, les aéroports de départ et d’arrivée ne peuvent pas être les mêmes.
8. Le nombre de passagers dans un vol doit dépasser 40.

Vous aimerez peut-être aussi