Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.2 KB

File metadata and controls

65 lines (43 loc) · 4.2 KB

Luchthavendata weergeven

Je hebt een database gekregen, gebouwd op SQLite, die informatie over luchthavens bevat. Het schema wordt hieronder weergegeven. Je zult de SQLite-extensie in Visual Studio Code gebruiken om informatie over luchthavens in verschillende steden weer te geven.

Instructies

Om aan de slag te gaan met de opdracht, moet je een paar stappen uitvoeren. Je moet wat tools installeren en de voorbeelddatabase downloaden.

Stel je systeem in

Je kunt Visual Studio Code en de SQLite-extensie gebruiken om met de database te werken.

  1. Ga naar code.visualstudio.com en volg de instructies om Visual Studio Code te installeren.
  2. Installeer de SQLite-extensie zoals aangegeven op de Marketplace-pagina.

Download en open de database

Vervolgens download en open je de database.

  1. Download het databasebestand van GitHub en sla het op in een map.
  2. Open Visual Studio Code.
  3. Open de database in de SQLite-extensie door Ctrl-Shift-P (of Cmd-Shift-P op een Mac) te selecteren en SQLite: Open database te typen.
  4. Selecteer Choose database from file en open het bestand airports.db dat je eerder hebt gedownload.
  5. Nadat je de database hebt geopend (je zult geen update op het scherm zien), maak je een nieuw query-venster door Ctrl-Shift-P (of Cmd-Shift-P op een Mac) te selecteren en SQLite: New query te typen.

Eenmaal geopend, kan het nieuwe query-venster worden gebruikt om SQL-verklaringen tegen de database uit te voeren. Je kunt de opdracht Ctrl-Shift-Q (of Cmd-Shift-Q op een Mac) gebruiken om queries tegen de database uit te voeren.

Note

Voor meer informatie over de SQLite-extensie kun je de documentatie raadplegen.

Databaseschema

Het schema van een database is het ontwerp en de structuur van de tabellen. De airports-database heeft twee tabellen, cities, die een lijst bevat van steden in het Verenigd Koninkrijk en Ierland, en airports, die de lijst van alle luchthavens bevat. Omdat sommige steden meerdere luchthavens kunnen hebben, zijn er twee tabellen gemaakt om de informatie op te slaan. In deze oefening gebruik je joins om informatie voor verschillende steden weer te geven.

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK naar id in Cities)

Opdracht

Maak queries om de volgende informatie op te halen:

  1. alle stadsnamen in de Cities-tabel
  2. alle steden in Ierland in de Cities-tabel
  3. alle luchthaven namen met hun stad en land
  4. alle luchthavens in Londen, Verenigd Koninkrijk

Beoordelingscriteria

Uitmuntend Voldoende Verbetering nodig

Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.