Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.09 KB

File metadata and controls

65 lines (43 loc) · 4.09 KB

Prikaz podataka o zračnim lukama

Dobili ste bazu podataka izgrađenu na SQLite koja sadrži informacije o zračnim lukama. Shema baze podataka prikazana je dolje. Koristit ćete SQLite ekstenziju u Visual Studio Code za prikaz informacija o zračnim lukama u različitim gradovima.

Upute

Za početak zadatka, potrebno je izvršiti nekoliko koraka. Trebat ćete instalirati potrebne alate i preuzeti primjer baze podataka.

Postavljanje sustava

Možete koristiti Visual Studio Code i SQLite ekstenziju za interakciju s bazom podataka.

  1. Posjetite code.visualstudio.com i slijedite upute za instalaciju Visual Studio Code-a
  2. Instalirajte SQLite ekstenziju prema uputama na stranici Marketplace-a

Preuzimanje i otvaranje baze podataka

Sljedeći korak je preuzimanje i otvaranje baze podataka.

  1. Preuzmite datoteku baze podataka s GitHuba i spremite je u direktorij
  2. Otvorite Visual Studio Code
  3. Otvorite bazu podataka u SQLite ekstenziji odabirom Ctl-Shift-P (ili Cmd-Shift-P na Macu) i upisivanjem SQLite: Open database
  4. Odaberite Choose database from file i otvorite datoteku airports.db koju ste prethodno preuzeli
  5. Nakon otvaranja baze podataka (nećete vidjeti promjenu na ekranu), kreirajte novi prozor za upite odabirom Ctl-Shift-P (ili Cmd-Shift-P na Macu) i upisivanjem SQLite: New query

Jednom otvoren, novi prozor za upite može se koristiti za pokretanje SQL naredbi protiv baze podataka. Možete koristiti naredbu Ctl-Shift-Q (ili Cmd-Shift-Q na Macu) za izvršavanje upita protiv baze podataka.

Note

Za više informacija o SQLite ekstenziji, možete konzultirati dokumentaciju

Shema baze podataka

Shema baze podataka predstavlja dizajn i strukturu tablica. Baza podataka airports ima dvije tablice, cities, koja sadrži popis gradova u Ujedinjenom Kraljevstvu i Irskoj, i airports, koja sadrži popis svih zračnih luka. Budući da neki gradovi mogu imati više zračnih luka, kreirane su dvije tablice za pohranu informacija. U ovom zadatku koristit ćete spajanja (joins) za prikaz informacija o različitim gradovima.

Gradovi
id (PK, integer)
city (text)
country (text)
Zračne luke
id (PK, integer)
name (text)
code (text)
city_id (FK prema id u Gradovi)

Zadatak

Kreirajte upite za prikaz sljedećih informacija:

  1. svih imena gradova u tablici Cities
  2. svih gradova u Irskoj u tablici Cities
  3. svih imena zračnih luka s njihovim gradom i državom
  4. svih zračnih luka u Londonu, Ujedinjeno Kraljevstvo

Rubrika

Izvrsno Zadovoljavajuće Potrebno poboljšanje

Odricanje od odgovornosti:
Ovaj dokument je preveden pomoću AI usluge za prevođenje Co-op Translator. Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.