4.2 KiB
Vise flyplassdata
Du har fått tilgang til en database bygget på SQLite som inneholder informasjon om flyplasser. Skjemaet vises nedenfor. Du skal bruke SQLite-utvidelsen i Visual Studio Code for å vise informasjon om flyplasser i ulike byer.
Instruksjoner
For å komme i gang med oppgaven må du utføre noen få trinn. Du må installere noen verktøy og laste ned eksempelbasen.
Sett opp systemet ditt
Du kan bruke Visual Studio Code og SQLite-utvidelsen for å samhandle med databasen.
- Gå til code.visualstudio.com og følg instruksjonene for å installere Visual Studio Code
- Installer SQLite-utvidelsen som beskrevet på Marketplace-siden
Last ned og åpne databasen
Deretter laster du ned og åpner databasen.
- Last ned databasefilen fra GitHub og lagre den i en mappe
- Åpne Visual Studio Code
- Åpne databasen i SQLite-utvidelsen ved å velge Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) og skrive
SQLite: Open database
- Velg Choose database from file og åpne airports.db-filen du lastet ned tidligere
- Etter at databasen er åpnet (du vil ikke se en oppdatering på skjermen), opprett et nytt spørringsvindu ved å velge Ctrl-Shift-P (eller Cmd-Shift-P på en Mac) og skrive
SQLite: New query
Når det nye spørringsvinduet er åpent, kan det brukes til å kjøre SQL-setninger mot databasen. Du kan bruke kommandoen Ctrl-Shift-Q (eller Cmd-Shift-Q på en Mac) for å kjøre spørringer mot databasen.
[!NOTE] For mer informasjon om SQLite-utvidelsen kan du konsultere dokumentasjonen
Databaseskjema
Et databaseskjema er designet og strukturen til tabellene. airports-databasen har to tabeller, cities
, som inneholder en liste over byer i Storbritannia og Irland, og airports
, som inneholder en liste over alle flyplasser. Siden noen byer kan ha flere flyplasser, ble det opprettet to tabeller for å lagre informasjonen. I denne oppgaven vil du bruke joins for å vise informasjon for ulike byer.
Cities |
---|
id (PK, integer) |
city (tekst) |
country (tekst) |
Airports |
---|
id (PK, integer) |
name (tekst) |
code (tekst) |
city_id (FK til id i Cities) |
Oppgave
Lag spørringer for å hente følgende informasjon:
- alle bynavn i
Cities
-tabellen - alle byer i Irland i
Cities
-tabellen - alle flyplassnavn med deres by og land
- alle flyplasser i London, Storbritannia
Vurderingskriterier
Fremragende | Tilfredsstillende | Trenger forbedring |
---|
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi tilstreber nøyaktighet, vennligst vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det originale dokumentet på sitt opprinnelige språk bør betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.