6.5 KiB
Отображение данных аэропортов
Вам предоставлена база данных, созданная на основе SQLite, которая содержит информацию об аэропортах. Схема базы данных представлена ниже. Вы будете использовать расширение SQLite в Visual Studio Code для отображения информации об аэропортах различных городов.
Инструкции
Чтобы приступить к выполнению задания, вам нужно выполнить несколько шагов. Вам потребуется установить необходимые инструменты и скачать пример базы данных.
Настройка системы
Вы можете использовать Visual Studio Code и расширение SQLite для работы с базой данных.
- Перейдите на code.visualstudio.com и следуйте инструкциям для установки Visual Studio Code
- Установите расширение SQLite, следуя инструкциям на странице Marketplace
Скачивание и открытие базы данных
Далее вам нужно скачать и открыть базу данных.
- Скачайте файл базы данных с GitHub и сохраните его в выбранной директории
- Откройте Visual Studio Code
- Откройте базу данных в расширении SQLite, выбрав Ctl-Shift-P (или Cmd-Shift-P на Mac) и введя
SQLite: Open database
- Выберите Choose database from file и откройте файл airports.db, который вы скачали ранее
- После открытия базы данных (на экране не будет видимых изменений), создайте новое окно для запросов, выбрав Ctl-Shift-P (или Cmd-Shift-P на Mac) и введя
SQLite: New query
После открытия нового окна для запросов вы сможете выполнять SQL-запросы к базе данных. Для выполнения запросов используйте команду Ctl-Shift-Q (или Cmd-Shift-Q на Mac).
[!NOTE] Для получения дополнительной информации о расширении SQLite вы можете ознакомиться с документацией
Схема базы данных
Схема базы данных — это структура и дизайн её таблиц. База данных airports содержит две таблицы: cities
, которая включает список городов Великобритании и Ирландии, и airports
, которая содержит список всех аэропортов. Поскольку некоторые города могут иметь несколько аэропортов, были созданы две таблицы для хранения информации. В этом упражнении вы будете использовать соединения (joins) для отображения информации о различных городах.
Города |
---|
id (PK, integer) |
city (text) |
country (text) |
Аэропорты |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK к id в Cities) |
Задание
Создайте запросы для получения следующей информации:
- все названия городов из таблицы
Cities
- все города Ирландии из таблицы
Cities
- все названия аэропортов с указанием их города и страны
- все аэропорты в Лондоне, Великобритания
Критерии оценки
Превосходно | Удовлетворительно | Требует улучшения |
---|
Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Хотя мы стремимся к точности, пожалуйста, имейте в виду, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникшие в результате использования данного перевода.