4.3 KiB
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
Kako biste započeli zadatak, 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.
- Posjetite code.visualstudio.com i slijedite upute za instalaciju Visual Studio Code-a
- Instalirajte SQLite ekstenziju prema uputama na stranici Marketplace-a
Preuzimanje i otvaranje baze podataka
Sljedeće, preuzmite i otvorite bazu podataka.
- Preuzmite datoteku baze podataka s GitHuba i spremite je u direktorij
- Otvorite Visual Studio Code
- Otvorite bazu podataka u SQLite ekstenziji odabirom Ctl-Shift-P (ili Cmd-Shift-P na Macu) i upisivanjem
SQLite: Open database
- Odaberite Choose database from file i otvorite datoteku airports.db koju ste prethodno preuzeli
- Nakon otvaranja baze podataka (nećete vidjeti ažuriranje na ekranu), kreirajte novi prozor za upite odabirom Ctl-Shift-P (ili Cmd-Shift-P na Macu) i upisivanjem
SQLite: New query
Kada je otvoren, novi prozor za upite može se koristiti za izvršavanje SQL naredbi nad bazom podataka. Možete koristiti naredbu Ctl-Shift-Q (ili Cmd-Shift-Q na Macu) za pokretanje upita nad bazom 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:
- sva imena gradova u tablici
Cities
- svi gradovi u Irskoj u tablici
Cities
- sva imena zračnih luka s njihovim gradom i državom
- sve zračne luke 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 mjerodavnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane stručnjaka. Ne preuzimamo odgovornost za nesporazume ili pogrešna tumačenja koja mogu proizaći iz korištenja ovog prijevoda.