Чему вы научитесь
- - Составлять запрос к ИИ из четырёх частей: диалект, схема, вопрос и формат ответа.
- - Находить ошибки, которые не мешают запросу выполниться: влияние NULL, дубли после JOIN, неверный COUNT и SUM(DISTINCT).
- - Проверять числовые ответы ИИ с помощью контрольных чисел, ручного подсчёта и оценки порядка величины.
- - Разбирать запрос по этапам и проверять границы дат, условия в WHERE при LEFT JOIN и сравнения с NULL.
- - Читать план EXPLAIN и оценивать, действительно ли предложенный ИИ индекс ускорит запрос.
- - Снижать риск запросов на запись: ограничивать права, проверять строки перед DELETE и использовать транзакцию с откатом.
- - Проверять оконные функции с учётом ничьих, NULL в сортировке и рамки окна.
- - Задавать определения метрик, ограничивать доступ ИИ-агента и проверять его ответы на тестовой базе с золотым набором.
О курсе
Для кого этот курс
Начальные требования
Нужно уметь читать простые запросы SELECT с WHERE, GROUP BY и базовым JOIN. SQL с нуля курс не объясняет. Устанавливать СУБД не обязательно: примеры разбираются на небольших наборах данных прямо в уроках. Доступ к сервису с ИИ пригодится для самостоятельной практики, но не нужен для прохождения тестов.
Преподаватели курса
Как проходит обучение
Курс включает четыре модуля, 12 тематических уроков и заключительный урок «Итоги». Каждый тематический урок строится вокруг запроса к ИИ и его ответа: теория и примеры на базе «Педаль», тест из 3–4 вопросов с пояснениями и практическое задание на другом домене с эталонным разбором. В модулях есть мини-проекты для самопроверки. Тесты проверяются автоматически, задания с эталонными решениями вы проверяете самостоятельно.
Что вы получите
- Последовательность проверок, которую можно применять к SQL-ответам ИИ: от точной постановки вопроса и сверки результата на контрольных данных до проверки граничных случаев, безопасности и производительности. Вы примените её в мини-проектах и итоговых заданиях на отчётах о поездках, выручке, оконных функциях и доступе ИИ-агента к базе.