Otrzymałeś bazę danych opartą na SQLite, która zawiera informacje o lotniskach. Schemat bazy danych jest przedstawiony poniżej. Użyjesz rozszerzenia SQLite w Visual Studio Code, aby wyświetlić informacje o lotniskach w różnych miastach.
Aby rozpocząć zadanie, musisz wykonać kilka kroków. Konieczne będzie zainstalowanie odpowiednich narzędzi oraz pobranie przykładowej bazy danych.
Możesz użyć Visual Studio Code oraz rozszerzenia SQLite, aby pracować z bazą danych.
- Przejdź na stronę code.visualstudio.com i postępuj zgodnie z instrukcjami, aby zainstalować Visual Studio Code
- Zainstaluj rozszerzenie SQLite extension zgodnie z instrukcjami na stronie Marketplace
Następnie pobierz i otwórz bazę danych.
- Pobierz plik bazy danych z GitHub i zapisz go w wybranym katalogu
- Otwórz Visual Studio Code
- Otwórz bazę danych w rozszerzeniu SQLite, wybierając Ctl-Shift-P (lub Cmd-Shift-P na Macu) i wpisując
SQLite: Open database - Wybierz Choose database from file i otwórz plik airports.db, który wcześniej pobrałeś
- Po otwarciu bazy danych (na ekranie nie pojawi się żaden komunikat), utwórz nowe okno zapytań, wybierając Ctl-Shift-P (lub Cmd-Shift-P na Macu) i wpisując
SQLite: New query
Po otwarciu nowe okno zapytań może być używane do wykonywania zapytań SQL na bazie danych. Możesz użyć polecenia Ctl-Shift-Q (lub Cmd-Shift-Q na Macu), aby uruchomić zapytania w bazie danych.
Note
Aby uzyskać więcej informacji na temat rozszerzenia SQLite, możesz zapoznać się z dokumentacją
Schemat bazy danych to jej projekt tabel i struktura. Baza danych airports zawiera dwie tabele: cities, która zawiera listę miast w Wielkiej Brytanii i Irlandii, oraz airports, która zawiera listę wszystkich lotnisk. Ponieważ niektóre miasta mogą mieć wiele lotnisk, utworzono dwie tabele do przechowywania informacji. W tym ćwiczeniu użyjesz połączeń (joins), aby wyświetlić informacje dla różnych miast.
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK do id w Cities) |
Utwórz zapytania, które zwrócą następujące informacje:
- wszystkie nazwy miast w tabeli
Cities - wszystkie miasta w Irlandii w tabeli
Cities - wszystkie nazwy lotnisk wraz z ich miastem i krajem
- wszystkie lotniska w Londynie, Wielka Brytania
| Wzorowe | Zadowalające | Wymaga poprawy |
|---|
Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż staramy się zapewnić dokładność, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uznawany za źródło autorytatywne. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.