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


















