Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.08 KB

File metadata and controls

65 lines (43 loc) · 4.08 KB

Zobrazenie údajov o letiskách

Dostali ste databázu postavenú na SQLite, ktorá obsahuje informácie o letiskách. Schéma je zobrazená nižšie. Použijete rozšírenie SQLite v Visual Studio Code na zobrazenie informácií o letiskách v rôznych mestách.

Pokyny

Aby ste mohli začať s úlohou, budete musieť vykonať niekoľko krokov. Budete musieť nainštalovať niekoľko nástrojov a stiahnuť ukážkovú databázu.

Nastavenie systému

Na interakciu s databázou môžete použiť Visual Studio Code a rozšírenie SQLite.

  1. Prejdite na code.visualstudio.com a postupujte podľa pokynov na inštaláciu Visual Studio Code
  2. Nainštalujte rozšírenie SQLite extension podľa pokynov na stránke Marketplace

Stiahnutie a otvorenie databázy

Ďalej si stiahnete a otvoríte databázu.

  1. Stiahnite si databázový súbor z GitHubu a uložte ho do adresára
  2. Otvorte Visual Studio Code
  3. Otvorte databázu v rozšírení SQLite výberom Ctl-Shift-P (alebo Cmd-Shift-P na Macu) a zadaním SQLite: Open database
  4. Vyberte Choose database from file a otvorte súbor airports.db, ktorý ste si predtým stiahli
  5. Po otvorení databázy (na obrazovke neuvidíte žiadnu aktualizáciu), vytvorte nové okno pre dotazy výberom Ctl-Shift-P (alebo Cmd-Shift-P na Macu) a zadaním SQLite: New query

Po otvorení môžete nové okno pre dotazy použiť na spúšťanie SQL príkazov proti databáze. Na spustenie dotazov proti databáze môžete použiť príkaz Ctl-Shift-Q (alebo Cmd-Shift-Q na Macu).

Note

Viac informácií o rozšírení SQLite nájdete v dokumentácii

Schéma databázy

Schéma databázy je návrh a štruktúra jej tabuliek. Databáza airports obsahuje dve tabuľky, cities, ktorá obsahuje zoznam miest v Spojenom kráľovstve a Írsku, a airports, ktorá obsahuje zoznam všetkých letísk. Keďže niektoré mestá môžu mať viacero letísk, boli vytvorené dve tabuľky na uloženie informácií. V tomto cvičení použijete spojenia na zobrazenie informácií pre rôzne mestá.

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK to id in Cities)

Úloha

Vytvorte dotazy na získanie nasledujúcich informácií:

  1. všetky názvy miest v tabuľke Cities
  2. všetky mestá v Írsku v tabuľke Cities
  3. všetky názvy letísk spolu s ich mestom a krajinou
  4. všetky letiská v Londýne, Spojené kráľovstvo

Hodnotenie

Vynikajúce Dostatočné Potrebuje zlepšenie

Zrieknutie sa zodpovednosti:
Tento dokument bol preložený pomocou služby AI prekladu Co-op Translator. Aj keď sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.