Улучшаемые навыки
SQL
Аналитические функции
Проектирование баз данных
Иерархические запросы
PIVOT и UNPIVOT
Инструменты
Oracle SQL Developer
Oracle
Чему вы научитесь
01
Использовать продвинутые техники SQL для агрегирования и анализа данных
02
Применять аналитические функции для решения сложных задач
03
Проектировать базы данных с использованием моделей данных
04
Работать с иерархическими структурами данных и рекурсивными запросами
05
Использовать операции PIVOT и UNPIVOT в Oracle 11g
Программа курса
01
Группировка и агрегирование данных с помощью SQL
Использование SQL для агрегирования данных
Группировки
Групповые функции
GROUP BY
HAVING
GROUP BY с помощью операторов ROLLUP и CUBE
Функция GROUPING
GROUPING SETS
Составные колонки (Composite Columns)
Сцепленные группировки (Concatenated Groupings)
Практика
Типичные области применения аналитических функций
Синтаксис аналитических функций
Часто используемые аналитические функции
Функции ранжирования
Групповые функции
Функции окна
Статистические функции
Примеры решений задач
Основы моделирования данных
Модели данных
ER-диаграммы
Нормализация данных
Проектирование баз данных
Практика
Введение в иерархические запросы
Использование рекурсивных запросов
Иерархические данные в SQL
Применение иерархических запросов
05
Appendix: Oracle 11g Enhancements
Введение в PIVOT и UNPIVOT
Использование PIVOT
Использование UNPIVOT
Практические примеры
Для кого
Разработчик
Дата-аналитик
Data Engineer
Системный аналитик
Предварительная подготовка
Базовые знания SQL, понимание основ работы с базами данных,
опыт работы с Oracle (желательно) ИЛИ DEV-010 Основы SQL