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.
Za začetek naloge boste morali opraviti nekaj korakov. Namestiti boste morali nekaj orodij in prenesti vzorčno bazo podatkov.
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 extension, kot je opisano na strani Marketplace
Nato prenesite in odprite bazo podatkov.
- Prenesite datoteko baze podatkov z GitHuba in jo shranite v mapo
- Odprite Visual Studio Code
- Odprite bazo podatkov v razširitvi SQLite tako, da izberete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vnesete
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 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 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) |
Ustvarite poizvedbe za prikaz naslednjih informacij:
- vseh imen mest v tabeli
Cities - vseh mest na Irskem v tabeli
Cities - vseh imen letališč z njihovim mestom in državo
- vseh letališč v Londonu, Združenem kraljestvu
| 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.