You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/da/2-Working-With-Data/05-relational-databases/assignment.md

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.

  1. Gå til code.visualstudio.com og følg instruktionerne for at installere Visual Studio Code
  2. Installer SQLite-udvidelsen som beskrevet på Marketplace-siden

Download og åbn databasen

Dernæst skal du downloade og åbne databasen.

  1. Download databasefilen fra GitHub og gem den i en mappe
  2. Åbn Visual Studio Code
  3. Åbn databasen i SQLite-udvidelsen ved at vælge Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) og skrive SQLite: Open database
  4. Vælg Choose database from file og åbn airports.db-filen, som du downloadede tidligere
  5. 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:

  1. alle bynavne i Cities-tabellen
  2. alle byer i Irland i Cities-tabellen
  3. alle lufthavnsnavne med deres by og land
  4. 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.