
Продвинутый SQL
Начало: В любое время
Длительность: 1 месяц
СертификатОнлайн
Описание курса
Курс по продвинутому SQL предназначен для аналитиков, маркетологов, экономистов, разработчиков баз данных и программистов,
которые хорошо владеют основами SQL, понимают что такое JOIN, UNION и подзапросы и готовы совершенствовать скилы.
Курс включает три учебных блока в разных направлениях: транзакции, хранимые процедуры и оконные функции.
В блоке о транзакциях вы познакомитесь с уровнями изоляции транзакций в SQL и научитесь предотвращать аномалии.
Хранимые процедуры, триггеры и представления позволят вам автоматизировать и упростить работу с базой данных.
Оконные функции SQL помогут вам перейти на новый уровень аналитики данных.
После прохождения курса вы научитесь:
Писать транзакции, которые выполняют ACID требования.Выбирать уровни изоляций транзакций для обеспечения лучшей производительности.Выбирать уровни изоляций транзакций для обеспечения максимальной надежности.Создавать устойчивые к ошибкам транзакции.Создавать хранимые процедуры и функции.Использовать транзакции внутри хранимых процедур.Создавать и запускать триггеры SQL.Создавать табличные представления на основе SQL запросов.Создавать и использовать переменные в SQL.Оптимизировать SQL-запросы.Использовать оконные функции SQL.Применять оконную аналитику вместе с группировкой и подзапросами.Управлять порядком обработки данных.Выделять сегменты с помощью OVER и PARTITION BY.Ранжировать данные фунциями ROW NUMBER, RANK и DENSE RANK.Использовать SUM и COUNT с оконными функциями.Обращаться к прошлым и будущим периодам с помощью LAG и LEAD.Рассчитывать нарастающий итог в SQL.Осуществлять сканирование с помощью ROWS BETWEEN.Пользоваться фреймами и интервалами в SQL.