Расследования: SQL, которым распутывают дело
· 3 мин чтения Новое на платформе

Расследования: SQL, которым распутывают дело

Новый режим практики: база улик, показания свидетелей и обвинение, которое нужно доказать запросом. Три дела, бесплатно и без регистрации.

Обычная задача по SQL звучит так: «выберите сотрудников, у которых зарплата выше средней». Правильный ответ есть, смысл — не всегда. Мы сделали режим, где у запроса появляется повод: расследования. Вам дают дело, базу улик и семь вопросов, на которые отвечает не преподаватель, а сама база.

Как это устроено

Каждое дело — небольшая история, в которой показания людей не сходятся с записями машин. Сигнал о пожаре поступил в 02:00, а датчик дыма сработал в 02:14 — кто-то знал о пожаре за четырнадцать минут до того, как он начался. Дальше вы расспрашиваете базу настоящими запросами: журнал проходной, звонки, показания датчиков, смены.

Следствие идёт шагами. У каждого шага свой вопрос, подсказка, если запутались, и разгадка, которая открывается только после верного запроса — вместе с новым поворотом. Между шагами можно задать базе любой свой вопрос: всё, что покажется важным, вешается на доску улик и остаётся там до конца дела.

Обвинение надо доказать

В конце вы называете виновного — и этого мало. Обвинение подтверждается запросом: нужно показать человека так, чтобы это следовало из данных, а не из вашего слова. Назвали верно, а запрос слабый — дело не закроется. Обвинили не того — карточка подозреваемого вычёркивается и остаётся на доске: проверенная версия тоже результат.

Три дела разной сложности

Первое дело — про ночной пожар на складе: отбор строк, сортировка, соединение таблиц и группировка. Второе — про недостачу в интернет-магазине, где итоговая цифра не говорит ни о чём, пока не разложишь её на слагаемые: суммы, условие на посчитанный итог и поиск возврата, у которого нет заказа. Третье — про утечку клиентской базы, и там самый очевидный виновный оказывается невиновным: подзапросы, поиск того, чего нет, и соединение таблицы с самой собой.

Кому подойдёт

Расследования открыты всем и работают без регистрации — это вход в тему, а не награда за аккаунт. Если вы проходите курс SQL, дело появится подсказкой в конце того урока, тему которого оно проверяет: вы только что разобрали соединение таблиц — вот случай, где без него не обойтись. Если аккаунт есть, раскрытые дела остаются за вами и показываются значками в личном кабинете.

Совсем без SQL начинать тоже можно: подсказки объясняют, что писать, а база честно отвечает на любой запрос — ошибиться в ней не страшно.

Курс открыт и бесплатен Программа и объём видны без регистрации.
Открыть курс
Поделиться: Telegram ВКонтакте

Другие новости

Платформа Сертификат теперь за пройденный курс, а не за идеальный результат Курс закрывается решёнными заданиями и сданными контрольными. Сертификат ждёт итоговой, а за безупречную работу в нём появляется отметка «с отличием». · 3 мин чтения Новый курс Курс «Инженер по тестированию»: как войти в ИТ без программирования Новый бесплатный курс: требования и тест-дизайн, чек-листы и баг-репорты, проверка интерфейсов, API и данных, автоматизация и вход в профессию. · 3 мин чтения Новое на платформе Бесплатный тренажёр SQL: решайте настоящие запросы в браузере На Lil Teach появился тренажёр: пишете SQL-запрос, сервер выполняет его на учебной базе и проверяет результат. Первые задачи — без регистрации. · 2 мин чтения Как учиться Как выучить Excel: почему видеоуроки не работают, а задания — да Почему после видеокурсов Excel не остаётся навыка и как учиться на заданиях: ВПР, сводные таблицы и формулы закрепляются только практикой. · 3 мин чтения