4.3 KiB
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 izvesti 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.
- Obiščite code.visualstudio.com in sledite navodilom za namestitev Visual Studio Code
- Namestite razširitev SQLite, kot je opisano na strani Marketplace
Prenos in odpiranje baze podatkov
Nato prenesite in odprite bazo podatkov.
- Prenesite datoteko baze podatkov iz GitHuba in jo shranite v mapo
- Odprite Visual Studio Code
- Odprite bazo podatkov v razširitvi SQLite tako, da pritisnete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vtipkate
SQLite: Open database
- Izberite Choose database from file in odprite datoteko airports.db, ki ste jo prej prenesli
- Po odprtju baze podatkov (na zaslonu ne bo vidne spremembe) ustvarite novo okno za poizvedbe tako, da pritisnete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vtipkate
SQLite: New query
Ko je okno odprto, ga lahko uporabite za izvajanje SQL poizvedb na bazi podatkov. Za izvajanje poizvedb na 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ževanja (joins) za prikaz informacij o različnih mestih.
Mesta |
---|
id (PK, integer) |
city (text) |
country (text) |
Letališča |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK na id v Mesta) |
Naloga
Ustvarite poizvedbe, ki vrnejo naslednje informacije:
- vsa imena mest v tabeli
Cities
- vsa mesta na Irskem v tabeli
Cities
- vsa imena letališč z njihovim mestom in državo
- vsa letališča v Londonu, Združeno kraljestvo
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 izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitna nesporazumevanja ali napačne razlage, ki bi nastale zaradi uporabe tega prevoda.