4.8 KiB
Affichage des données des aéroports
On vous a fourni une base de données construite sur SQLite qui contient des informations sur les aéroports. Le schéma est affiché ci-dessous. Vous utiliserez l'extension SQLite dans Visual Studio Code pour afficher des informations sur les aéroports de différentes villes.
Instructions
Pour commencer cet exercice, vous devrez effectuer quelques étapes. Vous devrez installer certains outils et télécharger la base de données d'exemple.
Configurez votre système
Vous pouvez utiliser Visual Studio Code et l'extension SQLite pour interagir avec la base de données.
- Rendez-vous sur code.visualstudio.com et suivez les instructions pour installer Visual Studio Code
- Installez l'extension SQLite comme indiqué sur la page du Marketplace
Téléchargez et ouvrez la base de données
Ensuite, vous téléchargerez et ouvrirez la base de données.
- Téléchargez le fichier de base de données depuis GitHub et enregistrez-le dans un répertoire
- Ouvrez Visual Studio Code
- Ouvrez la base de données dans l'extension SQLite en sélectionnant Ctrl-Shift-P (ou Cmd-Shift-P sur un Mac) et en tapant
SQLite: Open database
- Sélectionnez Choose database from file et ouvrez le fichier airports.db que vous avez téléchargé précédemment
- Après avoir ouvert la base de données (vous ne verrez pas de mise à jour à l'écran), créez une nouvelle fenêtre de requête en sélectionnant Ctrl-Shift-P (ou Cmd-Shift-P sur un Mac) et en tapant
SQLite: New query
Une fois ouverte, la nouvelle fenêtre de requête peut être utilisée pour exécuter des instructions SQL sur la base de données. Vous pouvez utiliser la commande Ctrl-Shift-Q (ou Cmd-Shift-Q sur un Mac) pour exécuter des requêtes sur la base de données.
[!NOTE] Pour plus d'informations sur l'extension SQLite, vous pouvez consulter la documentation
Schéma de la base de données
Le schéma d'une base de données correspond à la conception et à la structure de ses tables. La base de données airports contient deux tables : cities
, qui contient une liste de villes au Royaume-Uni et en Irlande, et airports
, qui contient la liste de tous les aéroports. Comme certaines villes peuvent avoir plusieurs aéroports, deux tables ont été créées pour stocker les informations. Dans cet exercice, vous utiliserez des jointures pour afficher des informations sur différentes villes.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK vers id dans Cities) |
Exercice
Créez des requêtes pour retourner les informations suivantes :
- tous les noms de villes dans la table
Cities
- toutes les villes en Irlande dans la table
Cities
- tous les noms d'aéroports avec leur ville et leur pays
- tous les aéroports à Londres, Royaume-Uni
Grille d'évaluation
Exemplaire | Adéquat | À améliorer |
---|
Avertissement :
Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant autorité. Pour des informations critiques, il est recommandé de recourir à une traduction professionnelle réalisée par un humain. Nous ne sommes pas responsables des malentendus ou des interprétations erronées résultant de l'utilisation de cette traduction.