SQL. Уровень 1: создание запросов и анализ данных
Аналитика и Data Science
Программирование и IT

Язык SQL - мощнейший инструмент для модификации и управления данными, придуманный человеком.

Этот простой и выразительный язык запросов поддерживается всеми современными базами данных (в том числе от таких производителей как Microsoft, Oracle, IBM) и инструментами анализа и программирования (в том числе Microsoft Excel). Несмотря на наличие диалектов и различий в синтаксисе, в большинстве своём тексты SQL-запросов могут быть достаточно легко перенесены из одной СУБД в другую.

На курсе Вы познакомитесь с базами данных и языком запросов SQL. Цель курса - научиться свободно и уверенно пользоваться современными базами данных, в том числе анализировать данные и строить отчёты.

Записаться на курс

Ближайший старт групп

04 июля
06 августа
05 сентября

Длительность курса

24 ак.часа

Стоимость курса

25 950 руб.

Форматы обучения

очно и онлайн
Для кого
подойдет этот курс
Для аналитиков и разработчиков отчётов, работающих с базами данных

Чему вы научитесь

использованию современных баз данных

составлять запросы к базам данных на языке SQL

использовать сложные конструкции SQL

выполнять простой анализ данных

строить отчёты

Программа курса
В этом курсе вас ожидает
6 тематических
модулей
24 академических
часа
В этом курсе вас ожидает
6 тематических
модулей
24 академических
часа
Реляционные базы данных
    • СУБД SQL Server;
    • Язык запросов SQL и Transact—SQL;
    • Эффективная работа с программой Management Studio (SSMS);
    • Базы данных и таблицы;
    • Написание и исполнение запросов;
    • Доступ к базам данных из Excel;
    • Извлечение данных из различных источников
Базовые действия с одной таблицей
    • Инструкция SELECT;
    • Фильтрация данных по столбцам;
    • Срез нужных данных по строкам (предложение WHERE);
    • Использование встроенных функций и выражений;
    • Работа с типы данных: числовыми, строковыми, дата и время;
    • Обработка значений NULL;
    • Сортировка (ORDER BY);
    • TOP-N анализ с предложением TOP и опцией WITH TIES;
    • Устранение дубликатов (DISTINCT);
    • Порядок предложений и операций в запросе
Трансформация таблицы. Изменение данных
    • Агрегация данных при помощи групповых функций;
    • Группировка данных по одному, нескольким столбцам и выражениям (GROUP BY);
    • Фильтрация групп (HAVING).
    • Использование временных таблиц;
    • Добавление строк (INSERT);
    • Изменение строк (UPDATE);
    • Удаление строк (DELETE).
Операции с несколькими таблицами
    • Использование нескольких таблиц в запросе;
    • Объединение множеств (UNION и UNION ALL);
    • Пересечение множеств (INTERSECT);
    • Разность множеств (EXCEPT);
    • Подзапросы;
    • Использование подзапросов в инструкции SELECT;
    • Соединение таблиц (JOIN);
    • Использование кросс-соединений (CROSS JOIN);
    • Использование внешних соединений (LEFT, RIGHT и FULL OUTER JOIN);
    • Реляционное деление.
Построение отчётов
    • Сводные таблицы (PIVOT);
    • Вычисление промежуточных итогов (ROLLUP, CUBE, GROUPING SETS);
    • Ранжирование (ROW_NUMBER, RANK, DENSE_RANK);
    • Постраничный вывод (OFFSET, FETCH);
    • Агрегация со скользящим окном (OVER);
    • Функции смещения (LAG, LEAD);
Работа с хранилищами и витринами данных
    • Операционные базы данных (OLTP);
    • Хранилища и витрины данных (DWH, Data Marts);
    • Структура хранилища;
    • Работа с хранилищем;
    • Аналитическая обработка больших объёмов данных (OLAP);
    • Статистический анализ данных;
    • Инструменты анализа данных.
Расписание
Даты проведения
Время проведения курса
Дни недели
Формат обучения
04 июл
15 июл
18:30 - 21:40
пн ср пт
очно и онлайн
06 авг
20 авг
10:00 - 17:10
сб
очно и онлайн
05 сен
16 сен
18:30 - 21:40
пн ср пт
очно и онлайн
01 окт
15 окт
10:00 - 17:10
сб
очно и онлайн
14 ноя
25 ноя
18:30 - 21:40
пн ср пт
очно и онлайн
Задать свой вопрос
+7 495 182-83-85
edu@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00
+7 495 182-83-85
edu@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00