Мета курсу
Навчити вас мови програмування SQL, який є інструментом доступу до інформації в реляційних базах і також використовується для створення, модифікації та маніпуляцій з даними.
Курс розроблений для
Розробників
Аналітиків даних
Адміністраторів баз даних
Бізнес-аналітиків
Тестувальників та багатьох інших
Формат навчання:
Тривалість курсу: 8 занять × 4 тижнів
Домашні завдання після кожної лекції та зворотний зв’язок від тренера
Доступ до відеозаписів і матеріалів у Google Classroom
Що отримує випускник онлайн-курсу
🔗 Переглянути переваги
Програма курсу "Основи SQL"
1
Вступ.
Ознайомитеся з поняттям бази даних та різновидами СУБД, вивчите ієрархію зберігання даних.
Встановлюватимете сервер MySQL та навчитеся підключатися до нього за допомогою інструмента Workbench і візуалізувати дані.
2
Перші кроки у SQL.
Напишете перший запит із оператором SELECT, отримаєте першу вибірку з бази даних.
Навчитеся фільтрувати інформацію за умовами, сортувати стовпчиками, обмежувати кількість підсумкових рядків.
3
Нормалізовані подання даних.
Дізнаєтеся, навіщо в базах даних так багато таблиць, за яким принципом вони поділяються.
Навчитеся самостійно приводити дані до нормалізованого подання.
4
Приєднання таблиць.
Дізнаєтеся, як поєднати кілька таблиць та працювати з нормалізованими поданнями даних.
5
Підзапити.
Навчитеся робити вкладені запити, щоб створювати динамічні скрипти.
Дізнаєтеся принцип написання підзапитів, сферу їх застосування, обмеження.
6
Об'єднання даних.
Навчитеся об'єднувати та вичитувати набори даних, з'єднувати таблиці, збагачувати дані.
7
Агрегатні функції.
Навчитеся застосовувати до стовпців функції підрахунку суми, середнього, максимуму, мінімуму, кількості та довжини.
8
Угруповання даних.
Навчитеся базовим принципам угруповання.
Розберете на практиці можливості команди GROUP BY у парі з агрегатними функціями та застосуванням секції умов HAVING.
9
Типи даних.
Дізнаєтеся, які типи даних існують, у яких випадках їх застосовувати та як перетворювати.
10
DDL/DML команди.
Розберете синтаксис написання запитів з командами DDL/DML.
Напишете перший INSERT, UPDATE та DELETE запити.
11
Розріз даних.
Навчитеся створювати сутність у базі даних для швидкого виведення результату збереженого запиту на вибірку даних.
12
Робота із датою.
Вивчатимете функції для коректної обробки дати: додавання, віднімання, переформатування та виділення частини (рік, квартал, місяць, день тощо).
13
Збережені процедури та функції. Тригери.
Ознайомитеся з принципом створення та роботи зі збереженими процедурами та функціями.
Вивчатимете події для спрацювання та напишете свій перший тригер.