Головна Школи 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 у програмуванні для роботи з даними.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора