Академия информационных систем
Продвинутый SQL в PostgreSQL
Ближайшая дата
по запросу в будни
Длительность
4 дня 32 ак.часа
Форма обучения
Дистанционно
Документ
Удостоверение о повышении квалификации
Стоимость
34 000 ₽
О курсе
Программа посвящена построению аналитических SQL-запросов в PostgreSQL. Участники освоят оконные функции, ранжирование, работу с партициями и применение нейросетей для создания и анализа запросов.
Курс поможет участникам:
Курс поможет участникам:
- • применять COALESCE, регулярные выражения и оператор MERGE
- • использовать OVER, LAG и LEAD для анализа данных
- • выполнять ранжирование с помощью RANK и ROW_NUMBER
- • работать с партициями и рассчитывать аналитические показатели
- • использовать нейросети для создания запросов, анализа и визуализации данных
Кому будет полезен курс
Разработчики с базовым знанием SQL
Начинающие администраторы баз данных
Backend-разработчики
Инженеры данных
Программа курса
Модуль 1. Продвинутый SQL
- 1. Вложенные запросы. EXISTS | IN. Встроенные функции. CASE
- 2. JOIN-ы (краткое повторение). CTE. Рекурсивные запросы.
- 3. Агрегации и HAVING. Оконные функции (часть 1)
- 4. Оконные функции (часть 2).
Модуль 2. Аналитические запросы и обработка текста
- 1.Продвинутая агрегация: GROUPING SETS, ROLLUP, CUBE. FILTER
- 2. Работа с Графами в PostgreSQL.
- 3. regexp и обработка текста в PostgreSQL
- 4. Полнотекстовый поиск - tsvector/tsquery/ts_rank
Итоговая аттестация
По окончании обучения выдается
Удостоверение о повышении квалификации
Серверная логика PostgreSQL: Освойте разработку функций, процедур и триггеров на PL/pgSQL для реализации бизнес-логики на уровне базы данных.
Серверная логика PostgreSQL: Освойте разработку функций, процедур и триггеров на PL/pgSQL для реализации бизнес-логики на уровне базы данных.
Интеграция и сопровождение: Работайте с внешними источниками через COPY и FDW, учитывайте архитектурные особенности PostgreSQL и различия между PL/pgSQL и Oracle PL/SQL.
Как вы будете учиться
Занятия
Занятия проводятся как очно в аудитории с непосредственным взаимодействием между преподавателем и слушателями. Для тех, кто не может присутствовать физически, предусмотрено участие через платформу MTS.link.
Процесс обучения
Занятия включают лекции, семинары и групповые проекты. Материалы подаются в виде презентаций, которые могут содержать графику, видео. Полученные знания закрепляются тестированиями и практическими заданиями, а затем вы получаете развернутую обратную связь от эксперта курса.
Сопровождение
Вы можете задавать вопросы преподавателю в режиме реального времени. Так же у каждой группы есть кураторы, которые всегда на связи и помогают решить организационные вопросы.
Получить персональное предложение
Хотите быть в курсе последних новостей?
Подпишитесь на нашу рассылку и станьте одним из первых, кто будет в курсе
всех новостей АИС!