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/hr/2-Working-With-Data/05-relational-databases/assignment.md

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.

  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će, preuzmite i otvorite bazu 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 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:

  1. sva imena gradova u tablici Cities
  2. svi gradovi u Irskoj u tablici Cities
  3. sva imena zračnih luka s njihovim gradom i državom
  4. 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.