CCMP 2017 — Étude de trafic routier
Extrait verbatim de : CCMP 2017 — Partie VI. Base de données
← Toutes les années
Contexte et schéma de la base
On modélise ici un réseau routier par un ensemble de croisements et de voies reliant ces croisements. Les voies partent d’un croisement et arrivent à un autre croisement. Ainsi, pour modéliser une route à double sens, on utilise deux voies circulant en sens opposés.
La base de données du réseau routier est constituée des relations suivantes :
Croisement(id, longitude, latitude)Voie(id, longueur, id_croisement_debut, id_croisement_fin)
Dans la suite on considère c l’identifiant (id) d’un croisement donné.
Questions
Q26. Écrire la requête SQL qui renvoie les identifiants des croisements atteignables en utilisant une seule voie à partir du croisement ayant l’identifiant
c.Q27. Écrire la requête SQL qui renvoie les longitudes et latitudes des croisements atteignables en utilisant une seule voie, à partir du croisement
c.Q28. Que renvoie la requête SQL suivante ?
SELECT V2.id_croisement_fin
FROM Voie as V1
JOIN Voie as V2
ON V1.id_croisement_fin = V2.id_croisement_debut
WHERE V1.id_croisement_debut = c