4.2 KiB
Vise lufthavnsdata
Du har fået en database bygget på SQLite, som indeholder information om lufthavne. Skemaet vises nedenfor. Du vil bruge SQLite-udvidelsen i Visual Studio Code til at vise information om forskellige byers lufthavne.
Instruktioner
For at komme i gang med opgaven skal du udføre et par trin. Du skal installere nogle værktøjer og downloade eksempeldatabasen.
Opsæt dit system
Du kan bruge Visual Studio Code og SQLite-udvidelsen til at interagere med databasen.
- Gå til code.visualstudio.com og følg instruktionerne for at installere Visual Studio Code
- Installer SQLite-udvidelsen som beskrevet på Marketplace-siden
Download og åbn databasen
Dernæst skal du downloade og åbne databasen.
- Download databasefilen fra GitHub og gem den i en mappe
- Åbn Visual Studio Code
- Åbn databasen i SQLite-udvidelsen ved at vælge Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) og skrive
SQLite: Open database
- Vælg Choose database from file og åbn airports.db-filen, som du downloadede tidligere
- Efter at have åbnet databasen (du vil ikke se en opdatering på skærmen), opret et nyt forespørgselsvindue ved at vælge Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) og skrive
SQLite: New query
Når det nye forespørgselsvindue er åbent, kan det bruges til at køre SQL-forespørgsler mod databasen. Du kan bruge kommandoen Ctrl-Shift-Q (eller Cmd-Shift-Q på en Mac) til at køre forespørgsler mod databasen.
[!NOTE] For mere information om SQLite-udvidelsen kan du konsultere dokumentationen
Databaseskema
En databases skema er dens tabeldesign og struktur. airports-databasen har to tabeller, cities
, som indeholder en liste over byer i Storbritannien og Irland, og airports
, som indeholder listen over alle lufthavne. Da nogle byer kan have flere lufthavne, blev der oprettet to tabeller til at gemme informationen. I denne øvelse vil du bruge joins til at vise information for forskellige byer.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK til id i Cities) |
Opgave
Opret forespørgsler for at returnere følgende information:
- alle bynavne i
Cities
-tabellen - alle byer i Irland i
Cities
-tabellen - alle lufthavnsnavne med deres by og land
- alle lufthavne i London, Storbritannien
Bedømmelseskriterier
Fremragende | Tilstrækkelig | Kræver forbedring |
---|
Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal det bemærkes, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.