4.1 KiB
Zobrazení dat o letištích
Byla vám poskytnuta databáze vytvořená na SQLite, která obsahuje informace o letištích. Schéma je zobrazeno níže. Budete používat rozšíření SQLite v Visual Studio Code k zobrazení informací o letištích v různých městech.
Pokyny
Abyste mohli začít s úkolem, budete muset provést několik kroků. Budete muset 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ů k 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 soubor databáze z GitHubu a uložte jej do adresáře
- 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 stáhli
- Po otevření databáze (na obrazovce se nezobrazí žádná aktualizace) vytvořte nové okno dotazu výběrem Ctl-Shift-P (nebo Cmd-Shift-P na Macu) a zadáním
SQLite: New query
Jakmile je okno dotazu otevřené, můžete jej použít k provádění SQL příkazů proti databázi. K provádění dotazů proti databázi 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 je návrh a struktura 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í informací. V tomto cvičení budete používat spojení k zobrazení informací pro různá města.
| Města |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Letiště |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK na id v Cities) |
Úkol
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šť s jejich městem a zemí
- všechna letiště v Londýně, Spojené království
Hodnocení
| Vynikající | Přiměřené | Potřebuje zlepšení |
|---|
Prohlášení:
Tento dokument byl přeložen pomocí služby AI pro překlady Co-op Translator. Ačkoli 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 autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Neodpovídáme za žádná nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu.