EN

3. Базы данных

Задание

Чтобы приступить к практическим заданиям по SQL, сначала необходимо подготовить рабочее окружение. Для этого скачайте и установите бесплатную программу DBeaver Community Edition (CE), а затем откройте файл базы данных, специально подготовленный командой RealBugs.

Пожалуйста, следуйте подробной инструкции ниже, чтобы установить DBeaver и открыть вашу базу данных eldoria_v2.db.

Когда база данных будет готова, нажмите кнопку 'Вперёд!' и переходите к странице заданий. Там вы сможете отправлять SQL-запросы к базе и получать необходимые ответы. Не переживайте, если случайно удалите или измените что-то — вы всегда можете заново скачать файл базы данных с сайта!

Инструкция

  1. Перейдите на официальный сайт DBeaver: www.dbeaver.io/download/
  2. На странице загрузки выберите и скачайте последнюю версию DBeaver Community Edition (бесплатная версия), подходящую для вашей операционной системы.
  3. Установите DBeaver: запустите скачанный установочный файл и следуйте инструкциям на экране для завершения установки.
  4. Скачайте файл базы данных: eldoria_v2.db. В этом файле содержатся все необходимые таблицы и данные. Сохраните его в удобном для вас месте на компьютере.
  5. Запустите DBeaver.
  6. Откройте скачанный файл базы данных в DBeaver:
    • В DBeaver выберите 'File' 👉 'Open file'.
    • Укажите скачанный файл eldoria_v2.db.
      *Если появится запрос, разрешите загрузку дополнительных компонентов.
    Вы должны увидеть следующую вкладку:
    Диаграмма базы данных
  7. Откройте 'SQL editor' 👉 'Open SQL Console'. Открытие SQL консоли
  8. Выполните запрос, чтобы проверить работоспособность базы: select * from explorers;
    После ввода запроса нажмите на кнопку 'Execute SQL query' (иконка play) на левой панели. В ответе должен появиться список исследователей.
    Успешный запрос
  9. Нажмите кнопку 'Вперёд!' ниже и попробуйте выполнить запросы, описанные в задании.

Внимание:

Если база данных не открывается, как описано выше, возможно, потребуется создать проект или подключить базу другим способом. В интернете много ресурсов, которые помогут решить такие вопросы. Хороший тестировщик должен уметь самостоятельно искать и находить решения подобных проблем. 😉

Решения и примеры запросов доступны в самих заданиях. Рекомендуем сначала попробовать составить свой запрос самостоятельно. Обращайтесь к готовым ответам только если не получается продвинуться в течение 10–15 минут.