You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/sl/2-Working-With-Data/05-relational-databases/assignment.md

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.

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

Prenos in odpiranje baze podatkov

Nato prenesite in odprite bazo podatkov.

  1. Prenesite datoteko baze podatkov iz GitHuba in jo shranite v mapo
  2. Odprite Visual Studio Code
  3. Odprite bazo podatkov v razširitvi SQLite tako, da pritisnete Ctl-Shift-P (ali Cmd-Shift-P na Macu) in vtipkate 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 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:

  1. vsa imena mest v tabeli Cities
  2. vsa mesta na Irskem v tabeli Cities
  3. vsa imena letališč z njihovim mestom in državo
  4. 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.