4.4 KiB
Zobrazení údajů o letištích
Byla vám poskytnuta databáze vytvořená na základě SQLite, která obsahuje informace o letištích. Schéma databáze je uvedeno níže. Budete používat rozšíření SQLite v Visual Studio Code pro zobrazení informací o letištích v různých městech.
Instrukce
Abyste mohli začít s tímto úkolem, budete muset provést několik kroků. Budete potřebovat nainstalovat potřebné nástroje a stáhnout ukázkovou databázi.
Nastavení systému
K interakci s databází můžete použít Visual Studio Code a rozšíření SQLite.
- Přejděte na code.visualstudio.com a postupujte podle pokynů pro instalaci Visual Studio Code
- Nainstalujte rozšíření SQLite extension podle pokynů na stránce Marketplace
Stažení a otevření databáze
Dále stáhněte a otevřete databázi.
- Stáhněte si soubor databáze z GitHubu a uložte jej do nějaké složky
- Otevřete Visual Studio Code
- Otevřete databázi v rozšíření SQLite výběrem Ctl-Shift-P (nebo Cmd-Shift-P na Macu) a zadáním
SQLite: Open database
- Vyberte Choose database from file a otevřete soubor airports.db, který jste si stáhli
- Po otevření databáze (na obrazovce se nezobrazí žádná aktualizace) vytvořte nové okno pro dotazy výběrem Ctl-Shift-P (nebo Cmd-Shift-P na Macu) a zadáním
SQLite: New query
Jakmile je nové okno pro dotazy otevřené, můžete jej použít k provádění SQL příkazů proti databázi. K provádění dotazů můžete použít příkaz Ctl-Shift-Q (nebo Cmd-Shift-Q na Macu).
[!NOTE] Další informace o rozšíření SQLite naleznete v dokumentaci
Schéma databáze
Schéma databáze představuje návrh a strukturu jejích tabulek. Databáze airports obsahuje dvě tabulky: cities
, která obsahuje seznam měst ve Spojeném království a Irsku, a airports
, která obsahuje seznam všech letišť. Protože některá města mohou mít více letišť, byly vytvořeny dvě tabulky pro uložení těchto informací. V tomto cvičení budete používat spojení (joins) k zobrazení informací o různých městech.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK to id in Cities) |
Zadání
Vytvořte dotazy, které vrátí následující informace:
- všechna jména měst v tabulce
Cities
- všechna města v Irsku v tabulce
Cities
- všechna jména letišť spolu s jejich městem a zemí
- všechna letiště v Londýně, Spojené království
Hodnocení
Vynikající | Dostatečné | Potřebuje zlepšení |
---|
Upozornění:
Tento dokument byl přeložen pomocí služby pro automatický překlad Co-op Translator. I když se snažíme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho původním jazyce by měl být považován za závazný zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Neodpovídáme za jakékoli nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu.