Средний · 24 уроков · 500 ₽

Прометей

Раскройте причину катастрофы на грузовом корабле «Прометей», работая с большой связанной базой и продвинутыми возможностями PostgreSQL.

Обложка интерактивной SQL-истории «Прометей»

О программе

Что представляет собой эта история

Инженера-механика Артёма Вейла отправляют на грузовой корабль «Прометей», внезапно прекративший связь возле добывающей станции «Гелиос-9». После стыковки челнок Артёма блокируется, а корабль автоматически покидает орбиту. Чтобы выбраться, инженер должен восстановить системы, раскрыть причину катастрофы и найти спасательный аппарат.

Подойдёт тем, кто уже уверенно использует SELECT и WHERE и хочет научиться решать многотабличные аналитические задачи.

Уровень
Средний
Уроков
24
Таблиц в базе
17
Формат
Сюжет и SQL
СУБД
PostgreSQL
Цена
500 ₽

Результат обучения

Что вы изучите

Каждый приём сначала объясняется, затем применяется к данным истории и проверяется по фактическому результату запроса.

  • Многотабличные запросы

    Вы будете уверенно соединять данные через JOIN и FULL OUTER JOIN. Для выбора подходящей связанной строки познакомитесь с LATERAL.

  • Операции над наборами

    Вы разберёте UNION ALL, INTERSECT и EXCEPT и научитесь выбирать оператор в зависимости от задачи сравнения нескольких источников.

  • Оконные функции

    Вы примените LEAD, LAG, FIRST_VALUE и LAST_VALUE для анализа последовательностей без сворачивания исходных строк. Это полезно при сравнении состояний и событий во времени.

  • Продвинутая агрегация

    Вы научитесь считать уникальные значения и сопоставлять показатели до и после выбранной точки. Запросы будут объединять группировку, условия и несколько источников данных.

  • Рекурсивные CTE

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

  • Сложные проверки данных

    Вы объедините EXISTS, подзапросы, оконные функции и операции над наборами в комплексных аналитических задачах. Акцент сделан на читаемости и проверяемом результате запроса.

Учебная база данных

Запросы выполняются на связанных данных

База из 17 таблиц описывает корабельные сектора, системы, экипаж, смены, доступы, сообщения, медицинские сканы, груз, дронов, биоугрозу, ИИ и спасательные аппараты. Встроенный редактор принимает настоящие SELECT-запросы PostgreSQL, а проверка учитывает колонки, строки и требуемый порядок результата.

Начать обучение

Готовы начать историю «Прометей»?

Полный доступ ко всем 24 урокам стоит 500 ₽. После прохождения можно продолжить практику на этой базе в банке заданий.

Купить за 500 ₽