SQL. Уровень 1: создание запросов и анализ данных

Аналитика и Data Science
Программирование и IT

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

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

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

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

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

11 декабря
01 февраля
04 марта

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

34 ак. часа

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

29 990 руб.

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

очно и онлайн

Курс подойдет

Для аналитиков и разработчиков отчётов, работающих с базами данных

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

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

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

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

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

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

Программа курса
В этом курсе вас ожидает
6 тематических
модулей
34 академических
часа
В этом курсе вас ожидает
6 тематических
модулей
34 академических
часа
Реляционные базы данных
    • СУБД SQL Server;
    • Язык запросов SQL и Transact–SQL;
    • Эффективная работа с программой Management Studio (SSMS);
    • Базы данных и таблицы;
    • Написание и исполнение запросов;
    • Инструкция SELECT-просмотр данных в одной таблице;
    • Фильтрация данных по столбцам;
    • Срез нужных данных по строкам (предложение WHERE);
    • Изменение данных:
    • Использование временных таблиц;
    • Добавление строк (INSERT);
    • Изменение строк (UPDATE);
    • Удаление строк (DELETE).
    • Доступ к базам данных из Excel;
    • Извлечение данных из различных источников.
Базовые действия с одной таблицей
    • Инструкция SELECT;
    • Использование встроенных функций и выражений;
    • Работа с типы данных: числовыми, строковыми, дата и время;
    • Обработка значений NULL;
    • Сортировка (ORDER BY);
    • TOP-N анализ с предложением TOP и опцией WITH TIES;
    • Устранение дубликатов (DISTINCT);
    • Порядок предложений и операций в запросе;
    • Построение типовой базы данных и решение типовых задач.
Трансформация таблицы
    • Агрегация данных при помощи групповых функций;
    • Группировка данных по одному, нескольким столбцам и выражениям (GROUP BY);
    • Фильтрация групп (HAVING).
Операции с несколькими таблицами
    • Использование нескольких таблиц в запросе;
    • Объединение множеств (UNION и UNION ALL);
    • Пересечение множеств (INTERSECT);
    • Разность множеств (EXCEPT);
    • Подзапросы;
    • Использование подзапросов в инструкции SELECT;
    • Соединение таблиц (JOIN);
    • Использование кросс-соединений (CROSS JOIN);
    • Использование внешних соединений (LEFT, RIGHT и FULL OUTER JOIN).
Построение отчётов
    • Вычисление промежуточных итогов (ROLLUP, CUBE, GROUPING SETS);
    • Работа с оконными функциями
    • Ранжирование (ROW_NUMBER, RANK, DENSE_RANK);
    • Постраничный вывод (OFFSET, FETCH);
    • Агрегация со скользящим окном (OVER);
    • Функции смещения (LAG, LEAD).

Расписание

Даты проведения
Время проведения курса
Дни недели
Формат обучения
11 дек
25 дек
10:00 - 17:10
вс
очно и онлайн
01 фев
13 фев
18:30 - 21:40
пн ср пт
очно и онлайн
04 мар
18 мар
10:00 - 17:10
сб
очно и онлайн
01 апр
15 апр
10:00 - 17:10
сб
очно и онлайн
17 мая
29 мая
18:30 - 21:40
пн ср пт
очно и онлайн

Задать свой вопрос
+7 495 182-83-85
director@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00
+7 495 182-83-85
director@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00