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/sv/2-Working-With-Data/05-relational-databases/assignment.md

4.3 KiB

Visa flygplatsdata

Du har fått en databas byggd på SQLite som innehåller information om flygplatser. Schemat visas nedan. Du kommer att använda SQLite-tillägget i Visual Studio Code för att visa information om olika städers flygplatser.

Instruktioner

För att komma igång med uppgiften behöver du genomföra några steg. Du måste installera vissa verktyg och ladda ner exempeldatabasen.

Ställ in ditt system

Du kan använda Visual Studio Code och SQLite-tillägget för att interagera med databasen.

  1. Gå till code.visualstudio.com och följ instruktionerna för att installera Visual Studio Code
  2. Installera SQLite-tillägget enligt instruktionerna på Marketplace-sidan

Ladda ner och öppna databasen

Nästa steg är att ladda ner och öppna databasen.

  1. Ladda ner databasfilen från GitHub och spara den i en katalog
  2. Öppna Visual Studio Code
  3. Öppna databasen i SQLite-tillägget genom att välja Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) och skriva SQLite: Open database
  4. Välj Choose database from file och öppna airports.db-filen som du laddade ner tidigare
  5. Efter att ha öppnat databasen (du kommer inte att se någon uppdatering på skärmen), skapa ett nytt frågefönster genom att välja Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) och skriva SQLite: New query

När det nya frågefönstret är öppet kan du använda det för att köra SQL-kommandon mot databasen. Du kan använda kommandot Ctrl-Shift-Q (eller Cmd-Shift-Q på en Mac) för att köra frågor mot databasen.

[!NOTE] För mer information om SQLite-tillägget kan du läsa dokumentationen

Databasschema

En databas schema är dess tabellstruktur och design. airports-databasen har två tabeller: cities, som innehåller en lista över städer i Storbritannien och Irland, och airports, som innehåller en lista över alla flygplatser. Eftersom vissa städer kan ha flera flygplatser skapades två tabeller för att lagra informationen. I denna övning kommer du att använda joins för att visa information för olika städer.

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK till id i Cities)

Uppgift

Skapa frågor för att returnera följande information:

  1. Alla stadsnamn i tabellen Cities
  2. Alla städer i Irland i tabellen Cities
  3. Alla flygplatsnamn med deras stad och land
  4. Alla flygplatser i London, Storbritannien

Bedömningskriterier

Exemplariskt Tillräckligt Behöver förbättras

Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör det noteras att automatiserade översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.