Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4 KB

File metadata and controls

65 lines (43 loc) · 4 KB

Prikaz podatkov o letališčih

Na voljo imate bazo podatkov, zgrajeno na SQLite, ki vsebuje informacije o letališčih. Shema je prikazana spodaj. Uporabili boste razširitev SQLite v Visual Studio Code za prikaz informacij o letališčih v različnih mestih.

Navodila

Za začetek naloge boste morali opraviti nekaj korakov. Namestiti boste morali nekaj orodij in prenesti vzorčno bazo podatkov.

Priprava sistema

Za interakcijo z bazo podatkov lahko uporabite Visual Studio Code in razširitev SQLite.

  1. Obiščite code.visualstudio.com in sledite navodilom za namestitev Visual Studio Code
  2. Namestite razširitev SQLite extension, kot je opisano na strani Marketplace

Prenos in odpiranje baze podatkov

Nato prenesite in odprite bazo podatkov.

  1. Prenesite datoteko baze podatkov z GitHuba in jo shranite v mapo
  2. Odprite Visual Studio Code
  3. Odprite bazo podatkov v razširitvi SQLite tako, da izberete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vnesete SQLite: Open database
  4. Izberite Choose database from file in odprite datoteko airports.db, ki ste jo prej prenesli
  5. Po odprtju baze podatkov (na zaslonu ne bo vidne posodobitve) ustvarite novo okno za poizvedbe tako, da izberete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vnesete SQLite: New query

Ko je okno odprto, ga lahko uporabite za izvajanje SQL stavkov proti bazi podatkov. Za izvajanje poizvedb proti bazi podatkov lahko uporabite ukaz Ctl-Shift-Q (ali Cmd-Shift-Q na Macu).

Note

Za več informacij o razširitvi SQLite si lahko ogledate dokumentacijo

Shema baze podatkov

Shema baze podatkov je zasnova in struktura njenih tabel. Baza podatkov airports ima dve tabeli, cities, ki vsebuje seznam mest v Združenem kraljestvu in na Irskem, ter airports, ki vsebuje seznam vseh letališč. Ker imajo nekatera mesta lahko več letališč, sta bili ustvarjeni dve tabeli za shranjevanje informacij. V tej nalogi boste uporabili združevanje za prikaz informacij za različna mesta.

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

Naloga

Ustvarite poizvedbe za prikaz naslednjih informacij:

  1. vseh imen mest v tabeli Cities
  2. vseh mest na Irskem v tabeli Cities
  3. vseh imen letališč z njihovim mestom in državo
  4. vseh letališč v Londonu, Združenem kraljestvu

Merila ocenjevanja

Odlično Zadostno Potrebno izboljšanje

Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem maternem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitne nesporazume ali napačne razlage, ki bi nastale zaradi uporabe tega prevoda.