parent
30a04c1103
commit
664dfcf81c
@ -1,73 +1,74 @@
|
|||||||
<!--
|
<!--
|
||||||
CO_OP_TRANSLATOR_METADATA:
|
CO_OP_TRANSLATOR_METADATA:
|
||||||
{
|
{
|
||||||
"original_hash": "2f2d7693f28e4b2675f275e489dc5aac",
|
"original_hash": "25b37acdfb2452917c1aa2e2ca44317a",
|
||||||
"translation_date": "2025-08-26T14:33:05+00:00",
|
"translation_date": "2025-10-24T09:57:49+00:00",
|
||||||
"source_file": "2-Working-With-Data/05-relational-databases/assignment.md",
|
"source_file": "2-Working-With-Data/05-relational-databases/assignment.md",
|
||||||
"language_code": "cs"
|
"language_code": "cs"
|
||||||
}
|
}
|
||||||
-->
|
-->
|
||||||
# Zobrazení údajů o letištích
|
# Zobrazení dat o letištích
|
||||||
|
|
||||||
Byla vám poskytnuta [databáze](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) vytvořená na základě [SQLite](https://sqlite.org/index.html), která obsahuje informace o letištích. Schéma databáze je uvedeno níže. Budete používat [rozšíření SQLite](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) v [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) pro zobrazení informací o letištích v různých městech.
|
Byla vám poskytnuta [databáze](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) vytvořená na [SQLite](https://sqlite.org/index.html), která obsahuje informace o letištích. Schéma je zobrazeno níže. Budete používat [rozšíření SQLite](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) v [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) k zobrazení informací o letištích v různých městech.
|
||||||
|
|
||||||
## Instrukce
|
## Pokyny
|
||||||
|
|
||||||
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.
|
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
|
### Nastavení systému
|
||||||
|
|
||||||
K interakci s databází můžete použít Visual Studio Code a rozšíření SQLite.
|
K interakci s databází můžete použít Visual Studio Code a rozšíření SQLite.
|
||||||
|
|
||||||
1. Přejděte na [code.visualstudio.com](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) a postupujte podle pokynů pro instalaci Visual Studio Code
|
1. Přejděte na [code.visualstudio.com](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) a postupujte podle pokynů k instalaci Visual Studio Code
|
||||||
1. Nainstalujte rozšíření [SQLite extension](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) podle pokynů na stránce Marketplace
|
1. Nainstalujte rozšíření [SQLite extension](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) podle pokynů na stránce Marketplace
|
||||||
|
|
||||||
### Stažení a otevření databáze
|
### Stažení a otevření databáze
|
||||||
|
|
||||||
Dále stáhněte a otevřete databázi.
|
Dále stáhněte a otevřete databázi.
|
||||||
|
|
||||||
1. Stáhněte si [soubor databáze z GitHubu](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) a uložte jej do nějaké složky
|
1. Stáhněte [soubor databáze z GitHubu](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) a uložte jej do adresáře
|
||||||
1. Otevřete Visual Studio Code
|
1. Otevřete Visual Studio Code
|
||||||
1. 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`
|
1. 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`
|
||||||
1. Vyberte **Choose database from file** a otevřete soubor **airports.db**, který jste si stáhli
|
1. Vyberte **Choose database from file** a otevřete soubor **airports.db**, který jste stáhli
|
||||||
1. 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`
|
1. 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 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).
|
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](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum)
|
> [!NOTE]
|
||||||
|
> Další informace o rozšíření SQLite naleznete v [dokumentaci](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum)
|
||||||
|
|
||||||
## Schéma databáze
|
## 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.
|
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.
|
||||||
|
|
||||||
| Cities |
|
| Města |
|
||||||
| ---------------- |
|
| ---------------- |
|
||||||
| id (PK, integer) |
|
| id (PK, integer) |
|
||||||
| city (text) |
|
| city (text) |
|
||||||
| country (text) |
|
| country (text) |
|
||||||
|
|
||||||
| Airports |
|
| Letiště |
|
||||||
| -------------------------------- |
|
| -------------------------------- |
|
||||||
| id (PK, integer) |
|
| id (PK, integer) |
|
||||||
| name (text) |
|
| name (text) |
|
||||||
| code (text) |
|
| code (text) |
|
||||||
| city_id (FK to id in **Cities**) |
|
| city_id (FK na id v **Cities**) |
|
||||||
|
|
||||||
## Zadání
|
## Úkol
|
||||||
|
|
||||||
Vytvořte dotazy, které vrátí následující informace:
|
Vytvořte dotazy, které vrátí následující informace:
|
||||||
|
|
||||||
1. všechna jména měst v tabulce `Cities`
|
1. všechna jména měst v tabulce `Cities`
|
||||||
1. všechna města v Irsku v tabulce `Cities`
|
1. všechna města v Irsku v tabulce `Cities`
|
||||||
1. všechna jména letišť spolu s jejich městem a zemí
|
1. všechna jména letišť s jejich městem a zemí
|
||||||
1. všechna letiště v Londýně, Spojené království
|
1. všechna letiště v Londýně, Spojené království
|
||||||
|
|
||||||
## Hodnocení
|
## Hodnocení
|
||||||
|
|
||||||
| Vynikající | Dostatečné | Potřebuje zlepšení |
|
| Vynikající | Přiměřené | Potřebuje zlepšení |
|
||||||
| ---------- | ---------- | ------------------ |
|
| ---------- | --------- | ----------------- |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Upozornění**:
|
**Prohlášení**:
|
||||||
Tento dokument byl přeložen pomocí služby pro automatický překlad [Co-op Translator](https://github.com/Azure/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.
|
Tento dokument byl přeložen pomocí služby AI pro překlady [Co-op Translator](https://github.com/Azure/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.
|
||||||
Loading…
Reference in new issue