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.
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.
Na interakciu s databázou môžete použiť Visual Studio Code a rozšírenie SQLite.
- Prejdite na code.visualstudio.com a postupujte podľa pokynov na inštaláciu Visual Studio Code
- Nainštalujte rozšírenie SQLite extension podľa pokynov na stránke Marketplace
Ďalej si stiahnete a otvoríte databázu.
- Stiahnite si databázový súbor z GitHubu a uložte ho do adresára
- Otvorte Visual Studio Code
- Otvorte databázu v rozšírení SQLite výberom Ctl-Shift-P (alebo Cmd-Shift-P na Macu) a zadaním
SQLite: Open database - Vyberte Choose database from file a otvorte súbor airports.db, ktorý ste si predtým stiahli
- 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 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) |
Vytvorte dotazy na získanie nasledujúcich informácií:
- všetky názvy miest v tabuľke
Cities - všetky mestá v Írsku v tabuľke
Cities - všetky názvy letísk spolu s ich mestom a krajinou
- všetky letiská v Londýne, Spojené kráľovstvo
| 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.