Базы данных и их назначение для решения бизнес-задач 4 часа + самостоятельная работа
Узнаете, чем отличаются современные СУБД от электронных таблиц, в чем преимущества реляционных баз данных и научитесь работать с ними.
- Понятия базы данных и системы управления ими, применение для решения аналитических задач в бизнесе;
- Преимущества БД по сравнению с разнородными и разноформатными таблицами;
- Знакомство с СУБД PostgreSQL;
- Анализ и фильтрация при работе с одной таблицей. Знакомство с операторами WHERE, использованием математических функций, функций даты и времени, логических операторов LIKE, IN, BETWEEN.
Практическое занятие. Написание первого простого запроса SQL к базе данных.
Язык SQL. Простые запросы 4 часа + самостоятельная работа
Рассмотрите назначение, синтаксис и семантику, то есть правила и основные конструкции Structured Query Language.
- Отношения между таблицами. Понятие первичного и внешнего ключа в реляционных БД;
- Создание SQL запросов, связывающих несколько таблиц. Агрегирующие функции GROUP BY, ORDER BY, HAVING.
Практическое занятие. Создание SQL запросов с использованием различных функций.
Запросы SQL к нескольким таблицами, отношения между таблицами 4 часа + самостоятельная работа
Изучите многотабличные запросы и сможете объединять таблицы разными способами для оптимизации рабочих процессов.
Запросы с ключевыми словами 4 часа + самостоятельная работа
Поймете, как работать с командами и структурированными запросами с помощью слов-ключей, чтобы управлять таблицами, обрабатывать и получать нужную информацию.
Агрегатные функции 4 часа + самостоятельная работа
Рассмотрите агрегирующие процедуры Structured Query Language и научитесь рассчитывать результирующие значения, приводить длинный набор строк к единой сумме.
Администрирование СУБД PostgreSQL 4 часа + самостоятельная работа
Расширите знания о назначении опенсорсной реляционной системе управления БД. На практике поймете, как использовать программу и управлять сведениями в базах.
- Нормализация данных для проектирования БД. Переход от неструктурированного набора данных к связанным таблицам. Работа с ER-диаграммами;
- Основы администрирования СУБД PostgreSQL. Создание и модификация таблиц (CREATE TABLE, DROP TABLE, и т.д.). Подзапросы и временные таблицы в SQL.
Практическое занятие. Создание собственной базы данных в СУБД и модификация таблиц.
Оконные функции и сводные таблицы 8 часов + самостоятельная работа
Исследуете категории команд и декларативные операторы, с помощью которых можно вносить правки в таблицы и многое другое.
- Работа с оконными функциями OVER, LAG, LEAD, RANK, row_number, добавление партиций;
- Подготовка данных для Excel. Сводные таблицы и графики. Объединение данных по шкале времени. Оператор CASE.
Практическое занятие. Работа с оконными функциями, подготовка данных для сводных таблиц.
Хранимые компоненты в BI-инструментах 4 часа + самостоятельная работа
<Освоите SQL для визуализации в BI-инструментах, чтобы проводить аналитические исследования бизнеса, оценивать поведение потребителей вашего продукта, продаж, а также достигать маркетинговых и других целей.
- Формулировка бизнес-задачи (кейс);
- Выбор инструментов для реализации. Составление плана решения задачи. Анализ решения;
- Визуализация ресурсами Business intelligence.
Практическое занятие. Постановка собственных проектных задач и их реализация с использованием изученных инструментов.
Итоговый проект 4 часа + консультации
Подготовите и защитите собственный итоговый проект.