SQL и реляционные БД

Практический курс по SQL и реляционным базам данных без привязки к конкретной СУБД. Вы научитесь уверенно работать с данными: писать запросы для выборки, фильтрации и агрегации, соединять таблицы, использовать подзапросы, CTE и оконные функции, а также понимать принципы проектирования схем и влияния запросов на…
Начальный уровень

Чему вы научитесь

  • Писать SQL-запросы для выборки, фильтрации, сортировки и устранения дублей
  • Работать с NULL, типами данных, выражениями и условной логикой CASE
  • Строить агрегатные отчёты с GROUP BY, HAVING и условными агрегатами
  • Соединять таблицы с помощью INNER/LEFT JOIN и избегать ошибок удвоения строк
  • Использовать подзапросы, EXISTS/NOT EXISTS и CTE для сложных выборок
  • Применять оконные функции для ранжирования, сравнения и расчёта метрик без GROUP BY
  • Изменять данные командами INSERT, UPDATE, DELETE и понимать базовые принципы транзакций
  • Проектировать реляционную схему: ключи, связи и ограничения целостности
  • Понимать основы производительности: индексы, типовые антипаттерны и логика планов запросов
  • Понимать, как SQL применяется в аналитике и в приложениях, и как писать безопасные запросы

О курсе

Этот курс про SQL как универсальный инструмент работы с данными и про то, как устроены реляционные базы данных. Вы начнёте с базовых запросов SELECT и постепенно перейдёте к темам, которые действительно встречаются в работе: JOIN, агрегаты и группировка, подзапросы и EXISTS, CTE, оконные функции, изменения данных и транзакционное мышление. Отдельное внимание уделяется проектированию схем (ключи, связи, ограничения), частым ошибкам и тому, почему запросы иногда “вдруг” становятся медленными: индексы, сортировки, группировки и типовые антипаттерны.

Курс построен так, чтобы знания не были привязаны к одной СУБД: вы освоите фундамент SQL, который пригодится в MySQL, PostgreSQL, SQL Server и других системах. В итоге вы сможете уверенно извлекать данные, строить отчёты, понимать структуру базы и писать запросы, которые не стыдно показать на собеседовании или использовать в продакшене.

Для кого этот курс

Новичков, которые хотят освоить SQL с нуля и понять основы реляционных БД Аналитиков данных и продуктовых аналитиков, которым нужен уверенный SQL для отчётов Начинающих бэкенд-разработчиков, работающих с базами данных Специалистов, которым SQL нужен по работе для извлечения и проверки данных Тех, кто готовится к собеседованиям и хочет систематизировать знания по SQL

Начальные требования

Достаточно уверенного владения компьютером и понимания, что такое таблица и данные
Желательно (но не обязательно) базовое представление о программировании или аналитике
Курс не требует знания конкретной СУБД - все примеры построены на универсальном SQL

Наши преподаватели

Как проходит обучение

Короткие теоретические блоки объясняют концепции и логику SQL на понятных примерах
После каждой темы вы закрепляете материал практическими заданиями в тренажёре
Фокус на переносимых подходах: показываю общие принципы и отмечаю частые различия диалектов
Вы учитесь писать читаемые запросы, проверять результаты и избегать типовых ошибок

Программа курса

загружаем...

Что вы получаете

  • Практический навык уверенной работы с SQL в разных СУБД
  • Понимание принципов реляционных баз данных и проектирования схем
  • Задания для закрепления каждой темы и отработки типовых рабочих сценариев
  • Навык чтения и улучшения запросов с точки зрения корректности и производительности
  • Систематизированную базу для аналитики, разработки и подготовки к собеседованиям

Сколько стоит обучение

Price: 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 490