4.6 KiB
Repülőtéri adatok megjelenítése
Egy adatbázist kaptál, amelyet SQLite alapokra építettek, és repülőterekről tartalmaz információkat. Az adatbázis sémája az alábbiakban látható. A SQLite kiterjesztést fogod használni a Visual Studio Code programban, hogy különböző városok repülőtereiről jeleníts meg információkat.
Útmutató
Az feladat elkezdéséhez néhány lépést kell végrehajtanod. Telepítened kell néhány eszközt, és le kell töltened a mintaadatbázist.
Rendszer beállítása
A Visual Studio Code és a SQLite kiterjesztés segítségével tudsz interakcióba lépni az adatbázissal.
- Lépj a code.visualstudio.com oldalra, és kövesd az utasításokat a Visual Studio Code telepítéséhez
- Telepítsd a SQLite kiterjesztést az utasítások szerint a Marketplace oldalán
Az adatbázis letöltése és megnyitása
Ezután töltsd le és nyisd meg az adatbázist.
- Töltsd le a GitHubról származó adatbázis fájlt, és mentsd el egy könyvtárba
- Nyisd meg a Visual Studio Code-ot
- Nyisd meg az adatbázist a SQLite kiterjesztésben úgy, hogy kiválasztod a Ctl-Shift-P (vagy Cmd-Shift-P Mac-en) parancsot, és begépeled a
SQLite: Open databaseparancsot - Válaszd a Choose database from file opciót, és nyisd meg a korábban letöltött airports.db fájlt
- Miután megnyitottad az adatbázist (nem fogsz látni frissítést a képernyőn), hozz létre egy új lekérdezési ablakot úgy, hogy kiválasztod a Ctl-Shift-P (vagy Cmd-Shift-P Mac-en) parancsot, és begépeled a
SQLite: New queryparancsot
Miután megnyitottad, az új lekérdezési ablakot SQL utasítások futtatására használhatod az adatbázis ellen. Az Ctl-Shift-Q (vagy Cmd-Shift-Q Mac-en) parancs segítségével futtathatsz lekérdezéseket az adatbázis ellen.
[!NOTE] További információért a SQLite kiterjesztésről, tekintsd meg a dokumentációt
Adatbázis séma
Egy adatbázis sémája az adatbázis tábláinak tervezése és struktúrája. Az airports adatbázis két táblát tartalmaz: cities, amely az Egyesült Királyság és Írország városainak listáját tartalmazza, és airports, amely az összes repülőtér listáját tartalmazza. Mivel egyes városoknak több repülőtere is lehet, két táblát hoztak létre az információk tárolására. Ebben a gyakorlatban csatlakozásokat fogsz használni, hogy különböző városok információit jelenítsd meg.
| Városok |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Repülőterek |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
Feladat
Hozz létre lekérdezéseket, amelyek a következő információkat adják vissza:
- az összes város neve a
Citiestáblában - az összes város Írországban a
Citiestáblában - az összes repülőtér neve a városukkal és országukkal együtt
- az összes repülőtér Londonban, Egyesült Királyságban
Értékelési szempontok
| Kiváló | Megfelelő | Fejlesztésre szorul |
|---|
Felelősség kizárása:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével lett lefordítva. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.