On vous a fourni une base de données construite sur SQLite contenant 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.
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.
Vous pouvez utiliser Visual Studio Code et l'extension SQLite pour interagir avec la base de données.
- Accédez à code.visualstudio.com et suivez les instructions pour installer Visual Studio Code
- Installez l'extension SQLite comme indiqué sur la page du Marketplace
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-Maj-P (ou Cmd-Maj-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 (aucune mise à jour ne s'affichera à l'écran), créez une nouvelle fenêtre de requête en sélectionnant Ctrl-Maj-P (ou Cmd-Maj-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-Maj-Q (ou Cmd-Maj-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
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. Étant donné que 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 to id in Cities) |
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
| 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 humaine professionnelle. Nous ne sommes pas responsables des malentendus ou des interprétations erronées résultant de l'utilisation de cette traduction.