Livre_silo 30 août 2013 16:32 Page 373
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
373
A – Travaux pratiques
cap025.pdf
Figure A.44
Contenu de la table emprunteur
A.9.4 Lancement de requêtes
Pour lancer une requête sur une base, il suffit d’aller dans l’onglet SQL et d’y taper la
requête en langage SQL avec la syntaxe présentée au chapitre 11. Le résultat de la requête
s’affiche sous forme de table ; si on s’aperçoit qu’on a commis une erreur dans la requête, il
est possible de la corriger puis de la relancer.
L’ onglet Rechercher permet par ailleurs d’effectuer des projections et des sélections élaborées
sans avoir à écrire de conditions booléennes, mais il se limite à ce type de requête.
1 Reprendre (ou créer) les tables vol et voyageur. Créer une nouvelle table avion avec
une clé primaire auto-incrémentée modélisant la flotte d’avions qui transitent par cet
aéroport.
2 De quelle table faut-il modifier le schéma relationnel pour affecter un avion à chaque
vol ? Le faire.
3 Écrire une requête qui détermine la destination de chaque avion.
4 Écrire une requête qui détermine l’identifiant de l’avion que prendra chaque passager.
5 Écrire une requête qui compte combien de passagers embarqueront sur chaque vol.
6 Écrire une requête qui vérifie que le même avion n’est pas affecté à deux vols distincts.
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
373
A – Travaux pratiques
cap025.pdf
Figure A.44
Contenu de la table emprunteur
A.9.4 Lancement de requêtes
Pour lancer une requête sur une base, il suffit d’aller dans l’onglet SQL et d’y taper la
requête en langage SQL avec la syntaxe présentée au chapitre 11. Le résultat de la requête
s’affiche sous forme de table ; si on s’aperçoit qu’on a commis une erreur dans la requête, il
est possible de la corriger puis de la relancer.
L’ onglet Rechercher permet par ailleurs d’effectuer des projections et des sélections élaborées
sans avoir à écrire de conditions booléennes, mais il se limite à ce type de requête.
1 Reprendre (ou créer) les tables vol et voyageur. Créer une nouvelle table avion avec
une clé primaire auto-incrémentée modélisant la flotte d’avions qui transitent par cet
aéroport.
2 De quelle table faut-il modifier le schéma relationnel pour affecter un avion à chaque
vol ? Le faire.
3 Écrire une requête qui détermine la destination de chaque avion.
4 Écrire une requête qui détermine l’identifiant de l’avion que prendra chaque passager.
5 Écrire une requête qui compte combien de passagers embarqueront sur chaque vol.
6 Écrire une requête qui vérifie que le même avion n’est pas affecté à deux vols distincts.
