You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/pl/2-Working-With-Data/05-relational-databases/assignment.md

4.4 KiB

Wyświetlanie danych o lotniskach

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. Będziesz musiał zainstalować odpowiednie narzędzia i pobrać przykładową bazę danych.

Przygotowanie systemu

Możesz użyć Visual Studio Code i 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 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 GitHuba 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 (nie zobaczysz żadnej zmiany na ekranie), utwórz nowe okno zapytań, wybierając Ctl-Shift-P (lub Cmd-Shift-P na Macu) i wpisując SQLite: New query

Po otwarciu nowego okna zapytań możesz używać go do wykonywania instrukcji SQL na bazie danych. Aby uruchomić zapytania, możesz użyć polecenia Ctl-Shift-Q (lub Cmd-Shift-Q na Macu).

[!NOTE] Aby uzyskać więcej informacji o rozszerzeniu SQLite, możesz zapoznać się z dokumentacją

Schemat bazy danych

Schemat bazy danych to jej projekt i struktura tabel. 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 tych informacji. W tym ćwiczeniu użyjesz połączeń (joins), aby wyświetlić informacje o różnych miastach.

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK to id in 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 Wystarczają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 mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uznawany za wiarygodne źródło. 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.