3. Базы данных
Задание
Чтобы приступить к практическим заданиям по SQL, сначала необходимо подготовить рабочее окружение. Для этого скачайте и установите бесплатную программу DBeaver Community Edition (CE), а затем откройте файл базы данных, специально подготовленный командой RealBugs.
Пожалуйста, следуйте подробной инструкции ниже, чтобы установить DBeaver и открыть вашу базу данных eldoria_v2.db.
Когда база данных будет готова, нажмите кнопку 'Вперёд!' и переходите к странице заданий. Там вы сможете отправлять SQL-запросы к базе и получать необходимые ответы. Не переживайте, если случайно удалите или измените что-то — вы всегда можете заново скачать файл базы данных с сайта!
Инструкция
- Перейдите на официальный сайт DBeaver: www.dbeaver.io/download/
- На странице загрузки выберите и скачайте последнюю версию DBeaver Community Edition (бесплатная версия), подходящую для вашей операционной системы.
- Установите DBeaver: запустите скачанный установочный файл и следуйте инструкциям на экране для завершения установки.
- Скачайте файл базы данных: eldoria_v2.db. В этом файле содержатся все необходимые таблицы и данные. Сохраните его в удобном для вас месте на компьютере.
- Запустите DBeaver.
- Откройте скачанный файл базы данных в DBeaver:
- В DBeaver выберите 'File' 👉 'Open file'.
- Укажите скачанный файл eldoria_v2.db.
*Если появится запрос, разрешите загрузку дополнительных компонентов.
Вы должны увидеть следующую вкладку: - Откройте 'SQL editor' 👉 'Open SQL Console'.
- Выполните запрос, чтобы проверить работоспособность базы:
select * from explorers;
После ввода запроса нажмите на кнопку 'Execute SQL query' (иконка play) на левой панели. В ответе должен появиться список исследователей. - Нажмите кнопку 'Вперёд!' ниже и попробуйте выполнить запросы, описанные в задании.
Внимание:
Если база данных не открывается, как описано выше, возможно, потребуется создать проект или подключить базу другим способом. В интернете много ресурсов, которые помогут решить такие вопросы. Хороший тестировщик должен уметь самостоятельно искать и находить решения подобных проблем. 😉
Решения и примеры запросов доступны в самих заданиях. Рекомендуем сначала попробовать составить свой запрос самостоятельно. Обращайтесь к готовым ответам только если не получается продвинуться в течение 10–15 минут.