Содержание пакета (2 курса)
1. ABC-XYZ анализ в SQL 4.95
ВВЕДЕНИЕ В КУРС
7 уроков
1.
Презентация курса
↗
2.
Дополнительная информация
↗
3.
Установка DBeaver и pgAdmin
↗
4.
Импортирование данных и подключение к БД
↗
5.
Описание базы данных
↗
6.
Исследование данных
↗
7.
Разбор задач по исследованию данных
↗
ABC-АНАЛИЗ В SQL
6 уроков
1.
ABC-анализ: тест
↗
2.
Задание
↗
3.
Разбор ABC-анализа
↗
4.
Код решения
↗
5.
Проверка в MS Excel
↗
6.
Выводы
↗
XYZ-АНАЛИЗ В SQL
6 уроков
1.
XYZ-анализ: тест
↗
2.
Задание
↗
3.
Разбор XYZ-анализа
↗
4.
Код решения
↗
5.
Проверка в MS Excel
↗
6.
Выводы
↗
ОБЪЕДИНЕНИЕ ВИДОВ АНАЛИЗА: ABC-XYZ
5 уроков
1.
Создание представлений
↗
2.
Код представлений ABC-XYZ анализа
↗
3.
Объединение результатов из представлений
↗
4.
Итоговый запрос без представлений
↗
5.
Итоговые выводы ABC-XYZ анализа
↗
БОНУС: РАЗБОР БИЗНЕС КЕЙСОВ С ПОМОЩЬЮ SQL
6 уроков
1.
Альфа-Банк, Тинькофф: разбор тестовых заданий
↗
2.
Фиксация входа-выхода сотрудников: разбор задачи
↗
3.
Acceptance Rate By Date [Тестовое]: разбор задачи
↗
4.
Highest Energy Consumption [Тестовое]: разбор задачи
↗
5.
Highest Cost Orders [Amazon]: разбор задачи
↗
6.
Finding User Purchases [Amazon]: разбор задачи
↗
FEEDBACK
1 урок
1.
Форма обратной связи
↗
2. SQL для всех: от начинающих до продвинутых 4.95
ВВЕДЕНИЕ В КУРС
7 уроков
1.
Презентация курса
↗
2.
Вступительное слово
↗
3.
Установка DBeaver и PgAdmin 4
↗
4.
Подключение к БД "Nordwind"
↗
5.
Создание локальной БД
↗
6.
Определения, знакомство с базой данных
↗
7.
Группы операторов SQL
↗
БАЗОВЫЕ SELECT-ЗАПРОСЫ
11 уроков
1.
Первые SELECT-запросы
↗
2.
Типы данных, приведение типов
↗
3.
Фильтрация данных, оператор WHERE
↗
4.
Логические операторы AND, OR, NOT
↗
5.
Сортировка данных, оператор ORDER BY
↗
6.
Операторы LIMIT и OFFSET
↗
7.
Агрегатные функции
↗
8.
Группировка данных, оператор GROUP BY
↗
9.
Фильтрация групп, оператор HAVING
↗
10.
Порядок обработки операторов
↗
11.
Практические задания по итогам 2-ого модуля
↗
СОЕДИНЕНИЕ И ОБЪЕДИНЕНИЕ ТАБЛИЦ
10 уроков
1.
INNER JOIN
↗
2.
LEFT & RIGHT JOIN
↗
3.
FULL JOIN
↗
4.
CROSS JOIN
↗
5.
Cheat Sheet Join
↗
6.
Обновленный порядок обработки операторов
↗
7.
UNION
↗
8.
INTERSECT
↗
9.
EXCEPT
↗
10.
Практические задания по итогам 3-ого модуля
↗
ФУНКЦИИ В SQL
5 уроков
1.
Функции по работе с текстом
↗
2.
Функции по работе числами
↗
3.
Функции по работе датами
↗
4.
Функции MySQL
↗
5.
Практические задания по итогам 4-ого модуля
↗
SUBQUERY, CTE, CASE, COALESCE, NULLIF, EXISTS, ANY, ALL
8 уроков
1.
Подзапросы
↗
2.
Common Table Expression (CTE)
↗
3.
Оператор CASE
↗
4.
Оператор COALESCE
↗
5.
Оператор NULLIF
↗
6.
Оператор EXISTS
↗
7.
Операторы ANY и ALL
↗
8.
Практические задания по итогам 5-ого модуля
↗
ОПЕРАТОРЫ ГРУППЫ DDL И DML
7 уроков
1.
CREATE
↗
2.
ОГРАНИЧЕНИЯ
↗
3.
ALTER
↗
4.
DROP & TRUNCATE
↗
5.
INSERT
↗
6.
UPDATE
↗
7.
DELETE
↗
ТЕСТЫ НА ЗАКРЕПЛЕНИЕ МАТЕРИАЛА
3 урока
1.
Тест на закрепление (часть 1)
↗
2.
Тест на закрепление (часть 2)
↗
3.
Тест на закрепление (часть 3)
↗
ОКОННЫЕ ФУНКЦИИ
15 уроков
1.
Введение в оконные функции
↗
2.
Ранжирующие оконные функции
↗
3.
Использование конструкции window
↗
4.
Сортировка окна и результатов, отличия
↗
5.
Определение партиции: PARTITION BY
↗
6.
Агрегатные оконные функции
↗
7.
Порядок выполнения оконной функции в запросе
↗
8.
Функции смещения
↗
9.
Фиксация входа-выхода сотрудников
↗
10.
Скользящие агрегатные функции
↗
11.
Фреймы: ROWS
↗
12.
Фреймы: GROUPS
↗
13.
Фреймы: RANGE
↗
14.
Исключения:EXCLUDE
↗
15.
Фильтрация записей фрейма: FILTER
↗
ДОП. ЗАДАНИЯ ПО ОКОННЫМ ФУНКЦИЯМ
3 урока
1.
Задачи (часть 1)
↗
2.
Задачи (часть 2)
↗
3.
Задачи (часть 3)
↗
ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ
7 уроков
1.
Представления (View)
↗
2.
Разработка функций
↗
3.
Введение в триггеры
↗
4.
Логирование данных с помощью триггеров
↗
5.
Операции над триггерами
↗
6.
Нормализация базы данных
↗
7.
Экспорт данных и создание дампов
↗
РАЗБОР БИЗНЕС КЕЙСОВ С ПОМОЩЬЮ SQL
6 уроков
1.
Двумерный ABC-анализ
↗
2.
Альфа-Банк, Тинькофф: разбор тестовых заданий
↗
3.
Acceptance Rate By Date [Тестовое]: разбор задачи
↗
4.
Highest Energy Consumption [Тестовое]: разбор задачи
↗
5.
Highest Cost Orders [Amazon]: разбор задачи
↗
6.
Finding User Purchases [Amazon]: разбор задачи
↗
FEEDBACK
2 урока
1.
Форма обратной связи
↗
2.
Бонус: единый конспект
↗