Shultais Education

Продвинутый SQL

Для кого: Разработчик баз данныхДжуниор Мидл
Начало: В любой момент
Длительность: 1 месяц
Улучшаемые навыки:
SQLБазы данныхMySQL
СертификатОнлайн

Описание курса

Курс по продвинутому 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.

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы