Анализ данных на языке SQL. Уровень 2
Подробнее
Что вы получите
- Профессионально пользоваться современными базами данных
- Использовать сложные конструкции SQL
- Выполнять глубокий анализ данных
- Строить сложные отчёты
- Выбирать адекватный задаче метод анализа данных
Программа курса
Задачи курса. Реляционные таблицы. Простые операции с данными (WHERE, ORDER BY, DISTINCT, TOP/LIMIT …). Трансформирующие операции (GROUP BY, HAVING, агрегирование). Логический порядок выполнения операций. Работа с несколькими таблицами: JOIN или подзапрос. Практическая работа Операция на фильтрацию Решение задачи через JOIN и подзапрос
Переменные и типы данных. Логические выражения и условные вычисления. Циклы. Динамические запросы. Курсоры. Временные таблицы и табличные переменные.
Представления. Процедуры. Пользовательские функции. Табличные выражения. Коррелированный табличный подзапрос.
Применение трансформации. Сводные отчеты (PIVOT/UNPIVOT, CASE). Подитоги через функции или через UNION. Постраничный вывод.
Виды функций. Что такое оконные функции. Функции ранжирования, агрегирования и сдвига. Применение оконных функций. Анализ трендов. Анализ интервальных событий.
Операционные базы данных. Хранилища и витрины данных. Особенности реализации хранилищ.
Что такое реляционное деление? Методы реляционного деления. Класс задач для данного метода.
Данные в формате XML. Данные в формате JSON. Работа с пространственными данными. Работа с текстовой информацией.
Работа с иерархическими структурами. Методы математической статистики и теории вероятностей в SQL. За пределами SQL.
01Модуль 1. Постановка задачи и обзор базовых технологий (4 ак. ч.)
Задачи курса. Реляционные таблицы. Простые операции с данными (WHERE, ORDER BY, DISTINCT, TOP/LIMIT …). Трансформирующие операции (GROUP BY, HAVING, агрегирование). Логический порядок выполнения операций. Работа с несколькими таблицами: JOIN или подзапрос. Практическая работа Операция на фильтрацию Решение задачи через JOIN и подзапрос
02Модуль 2. Элементы программирования (4 ак. ч.)
Переменные и типы данных. Логические выражения и условные вычисления. Циклы. Динамические запросы. Курсоры. Временные таблицы и табличные переменные.
03Модуль 3. Программные модули (5 ак. ч.)
Представления. Процедуры. Пользовательские функции. Табличные выражения. Коррелированный табличный подзапрос.
04Модуль 4. Методы формирования отчетов (4 ак. ч.)
Применение трансформации. Сводные отчеты (PIVOT/UNPIVOT, CASE). Подитоги через функции или через UNION. Постраничный вывод.
05Модуль 5. Применение оконных функций (6 ак. ч.)
Виды функций. Что такое оконные функции. Функции ранжирования, агрегирования и сдвига. Применение оконных функций. Анализ трендов. Анализ интервальных событий.
06Модуль 6. Хранилища данных (3 ак. ч.)
Операционные базы данных. Хранилища и витрины данных. Особенности реализации хранилищ.
07Модуль 7. Реляционное деление (4 ак. ч.)
Что такое реляционное деление? Методы реляционного деления. Класс задач для данного метода.
08Модуль 8. Хранение нереляционных данных (5 ак. ч.)
Данные в формате XML. Данные в формате JSON. Работа с пространственными данными. Работа с текстовой информацией.
09Модуль 9. Другие методы анализа (5 ак. ч.)
Работа с иерархическими структурами. Методы математической статистики и теории вероятностей в SQL. За пределами SQL.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Анализ данных на языке SQL. Уровень 2» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 27 июля 2026 г.

Специалист 



















