Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.21 KB

File metadata and controls

65 lines (43 loc) · 4.21 KB

Wyświetlanie danych lotnisk

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.

Instrukcje

Aby rozpocząć zadanie, musisz wykonać kilka kroków. Konieczne będzie zainstalowanie odpowiednich narzędzi oraz pobranie przykładowej bazy danych.

Konfiguracja systemu

Możesz użyć Visual Studio Code oraz rozszerzenia SQLite, aby pracować z bazą danych.

  1. Przejdź na stronę code.visualstudio.com i postępuj zgodnie z instrukcjami, aby zainstalować Visual Studio Code
  2. Zainstaluj rozszerzenie SQLite extension zgodnie z instrukcjami na stronie Marketplace

Pobierz i otwórz bazę danych

Następnie pobierz i otwórz bazę danych.

  1. Pobierz plik bazy danych z GitHub i zapisz go w wybranym katalogu
  2. Otwórz Visual Studio Code
  3. Otwórz bazę danych w rozszerzeniu SQLite, wybierając Ctl-Shift-P (lub Cmd-Shift-P na Macu) i wpisując SQLite: Open database
  4. Wybierz Choose database from file i otwórz plik airports.db, który wcześniej pobrałeś
  5. 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

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)

Zadanie

Utwórz zapytania, które zwrócą następujące informacje:

  1. wszystkie nazwy miast w tabeli Cities
  2. wszystkie miasta w Irlandii w tabeli Cities
  3. wszystkie nazwy lotnisk wraz z ich miastem i krajem
  4. wszystkie lotniska w Londynie, Wielka Brytania

Kryteria oceny

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.