Главная Школы DataBI SQL для бізнес-аналізу
DataBI

SQL для бізнес-аналізу

140 USD за курс
3 месяцев
Для опытных
Business Analyst SQL / DBA
Этот курс научит работать с реляционными базами данных и SQL, сосредотачиваясь на запросах для аналитики. Вы разберете основы от простых SELECT до JOIN, подзапросов и функций, работая с реальной базой интернет-магазина. Курс подходит для тех, кому нужно получать данные для визуализации или моделирования.

О курсе

Программа курса

Основы работы с SQL Server и первые запросы

На этом курсе начинают с настройки рабочей среды SSMS. Ученики разворачивают учебную базу данных, учатся работать с региональными настройками и файлами запросов. Основа первого модуля - инструкция SELECT для выборки данных. Здесь рассматривают уникальные строки через DISTINCT, агрегатные функции и подсчет записей в таблицах.

Работа с данными: сортировка, условия и группировка

Далее курс учит работать со значениями NULL, создавать вычисляемые столбцы и сортировать результаты с помощью ORDER BY. Ученики осваивают вложенную сортировку по нескольким столбцам. Следующий шаг - фильтрация данных через WHERE с различными условиями: сравнения, текстовые шаблоны LIKE, списки IN. Также рассматривают ограничение количества строк через TOP и OFFSET.

Группировка данных и основы реляционных баз

Этот блок посвящен группировке строк через GROUP BY и фильтрации групп с помощью HAVING. Курс объясняет принципы реляционных баз данных - почему одна большая таблица плоха, как работает нормализация. Ученики узнают о первичных и внешних ключах, типах связей между таблицами на практике с учебной базой данных.

Объединение данных из разных таблиц

Здесь ученики учатся объединять данные из разных таблиц через JOIN. Рассматривают внутренние и внешние соединения - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN. Курс показывает практические кейсы использования подзапросов в разных частях запроса: как источник данных для столбца, как таблица в FROM или условие в WHERE.

Работа с множествами и аналитические инструменты

Этот модуль охватывает операции над множествами: UNION, UNION ALL, INTERSECT и EXCEPT. Курс показывает, где аналитик использует SQL на практике - экспорт результатов, подключение к Excel через Power Query и Power Pivot, работа с Power BI.

Практикум со сложными запросами

Первый практикум закрепляет работу с одно- и многтабличными запросами. Ученики анализируют, какие модели закупались, используют оконные функции, определяют клиентов с премиум-покупками.

Функции SQL для работы с разными типами данных

Курс детально рассматривает текстовые функции для поиска и обработки строк: CHARINDEX, SUBSTRING, REPLACE, CONCAT. Далее идут логические функции IIF и CASE для классификации данных, обработки NULL через ISNULL, NULLIF, COALESCE. Отдельный блок посвящен работе с датами и математическими функциями, преобразованию типов через CAST и CONVERT.

Второй практикум: анализ продаж

Второй практикум применяет функции для реальных бизнес-задач. Ученики анализируют динамику продаж, проводят ABC и XYZ анализ, исследуют структуру чеков, строят рейтинги продаж.

Модификация данных и структуры базы

Этот блок учит изменять данные через INSERT, UPDATE, DELETE. Курс показывает создание объектов базы данных - таблиц, ограничений, индексов, представлений через CREATE, ALTER, DROP. Ученики учатся импортировать данные из CSV-файлов.

Разработка собственной базы данных

Практикум по разработке мини CRM системы. Ученики создают новые таблицы, определяют типы данных, настраивают первичные и внешние ключи, добавляют ограничения и заполняют таблицы данными.

Расширенные возможности T-SQL

Последние модули охватывают программные элементы T-SQL: переменные, временные таблицы, операторы IF...ELSE, циклы WHILE. Курс рассматривает создание процедур, функций и триггеров. Ученики учатся создавать базы данных, управлять правами доступа через GRANT и REVOKE. Завершается курс примерами использования SQL в программировании для работы с данными.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора