
DB-013 SQL: запросы с оконными аналитическими функциями
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
В курсе проходит подробное изучение аналитических функций, доступных в Oracle. Детально рассматривается синтаксис, особенности вызова и использования аналитических функций, дается большое количество реальных практических примеров, показывается преимущество в производительности перед обычными конструкциями SQL.
Темы:
- Использование SQL для агрегирования данных:
- Группировки,
- Групповые функции,
- GROUP BY,
- HAVING,
- GROUP BY с помощью операторов ROLLUP и CUBE,
- Функция GROUPING,
- GROUPING SETS,
- Составные колонки (Composite Columns),
- Сцепленные группировки (Concatenated Groupings).
- Практика.
- Типичные области применения аналитических функций:
- Синтаксис аналитических функций,
- Часто используемые аналитические функции,
- Функции ранжирования,
- Групповые функции,
- Функции окна,
- Статистические функции,
- Примеры решений задач.
- Основы моделирования данных:
- Модели данных,
- ER-диаграммы,
- Нормализация данных,
- Проектирование баз данных.
- Практика.
- Введение в иерархические запросы:
- Использование рекурсивных запросов,
- Иерархические данные в SQL,
- Применение иерархических запросов.
- Введение в PIVOT и UNPIVOT:
- Использование PIVOT,
- Использование UNPIVOT,
- Практические примеры.