Уилл Скарлет
Уилл Скарлет
Хранитель Шервуда
Администратор
Награда за 5000 очков репутации
За шикарный аватар!
2FA подключил - Награду получил!
- Регистрация
- 22/02/2018
- Сообщения
- 25.247
- Репутация
- 41.718
Автор: SkillFactory
Название: SQL для анализа данных
Вы последовательно изучите синтаксис языка на различных датасетах, освоите функции и примените свои знания:
— в рамках кейса по юнит-экономике (нужно рассчитать показатели с помощью SQL и определить, сходится ли экономика интернет-магазина);
— в выполнении финальных проектов на базовом и продвинутом уровнях.
Научитесь писать SQL-запросы с основными командами DDL и изменять структуру таблицы
Название: SQL для анализа данных
Вы последовательно изучите синтаксис языка на различных датасетах, освоите функции и примените свои знания:
— в рамках кейса по юнит-экономике (нужно рассчитать показатели с помощью SQL и определить, сходится ли экономика интернет-магазина);
— в выполнении финальных проектов на базовом и продвинутом уровнях.
Программа курса
Базовый уровень
Программа подойдет новичкам, кто впервые изучает SQL или тем, кто хочет привести свои знания в системуСтартовый модуль: Виды баз данных
Вы познакомитесь с SQL, Metabase и базами данных.1 модуль: Основы SQL
Научитесь получать все данные из таблицы, фильтровать строки, сортировать данные, ограничивать выбор2 модуль: Агрегатные функции
Будете работать с повторяющимися значениями, запросами агрегатных функций, группировкой и фильтрами агрегированных данных.3 модуль: Соединение таблиц
Сможете объединить таблицы: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц.4 модуль: Сложные объединения
Продолжите объединять таблицы уже с помощью нескольких операторов UNION, использования Except, IntersectПрактический кейс по юнит-экономике
5 модуль: Подзапросы
Научитесь делать подзапросы в WHERE, FROM, SELECT и использовать CTE.6 модуль: Условные операторы
Разберетесь в условиях получения данных из базы данных, и в работе операторов CASE, COALESCE, NULLIF.Финальный проект:
Получите рабочую задачу, выберете подходящие функции и сформулируете необходимые запросы на языке SQL.Продвинутый уровень
Программа подойдет тем, кому необходимо изучить продвинутые инструменты SQL для работы с базами данныхСтартовый модуль:
Разберетесь, какие задачи стоят перед SQL-аналитиками и как программа курса решает эти задачи1 модуль: Реляционные СУБД
Разберетесь в роли СУБД, узнаете что такое денормализация и приведете базу данных в рабочий вид2 модуль: Работа с данными различных типов
Изучите особенности работы с датами, числами, строками, JSON,XML и регулярные выражения3 модуль: Оконные функции
Научитесь использовать общий синтаксис оконной функции, ранжировать данные с её помощью, применять агрегатные функции внутри окон4 модуль: Виды объектов в СУБД
Узнаете, какие существуют объекты БДНаучитесь писать SQL-запросы с основными командами DDL и изменять структуру таблицы
5 модуль: Создание процедур и функций для работы с данными
Создадите свою функцию, создадите и вызовите хранимую процедуру.6 модуль: БОНУС. Системные таблицы и оптимизация запросов
Установите PG Admin локально на свой компьютер. Создадите, измените и развернете из дампа свою БД. Научитесь анализировать и оптимизировать запросы.Финальный проект:
Доработаете существующую БД под несколько бизнес-задачДанная публикация является партнерской. Доступ к материалу предоставляется после оплаты на сайте партнера.