Base de données relationnelle

Interroger les vols.

Composez une requête SQL et exécutez-la sur une base SQLite consacrée à l’activité d’une compagnie aérienne.

Chargement de SQLite…
Jeu de données pédagogiqueLes vols, passagers, réservations et horaires sont fictifs. Ils ne constituent pas des données officielles ou en temps réel d’Air France.
Éditeur

requete.sql

Raccourci : Ctrl + Entrée
Résultat

Table obtenue

Le résultat de la requête apparaîtra ici.

Structure de la base

Cinq tables reliées.

Une clé primaire identifie chaque ligne. Les clés étrangères permettent de relier les vols aux aéroports et aux avions, puis les réservations aux vols et aux passagers.

aeroports

Les aéroports desservis.

code_iata
TEXT · PK
nom
TEXT
ville
TEXT
pays
TEXT

avions

Les appareils disponibles.

immatriculation
TEXT · PK
modele
TEXT
capacite
INTEGER

vols

Un trajet programmé à une date donnée.

id_vol
INTEGER · PK
numero_vol
TEXT
date_depart
DATE
heure_depart
TIME
heure_arrivee
TIME
code_depart
TEXT · FK → aeroports
code_arrivee
TEXT · FK → aeroports
immatriculation
TEXT · FK → avions
statut
TEXT

passagers

Les voyageurs fictifs.

id_passager
INTEGER · PK
prenom
TEXT
nom
TEXT
nationalite
TEXT

reservations

La table d’association entre vols et passagers.

id_reservation
INTEGER · PK
id_vol
INTEGER · FK → vols
id_passager
INTEGER · FK → passagers
classe
TEXT
siege
TEXT
prix_eur
REAL
Relations à retenir aeroports 1—N volsavions 1—N volsvols N—N passagers via reservations

La base est créée en mémoire sur votre appareil et revient à son état initial lorsque vous rechargez ou réinitialisez la page.