Курс побудований логічно - від основ до складних запитів. Кожен модуль дає конкретні навички, які одразу застосовуються на практиці.
На першому занятті розглядаються базові поняття. Студенти дізнаються про різні види баз даних, вивчають 7 форм нормалізації та типи даних. Встановлюють MySQL Workbench - основний інструмент для роботи. Також розбираються компоненти БД: View, Materialized View, Triggers, Stored Procedure та User Defined Functions.
Другий модуль присвячений Data Definition Language. Тут вчать створювати таблиці, працювати з Primary key та Foreign key. Розглядаються різні типи обмежень (Constraints), базові операції Select, а також редагування та видалення таблиць.
Два заняття присвячені Data Manipulation Language. Студенти вчаться фільтрувати дані за допомогою Where, додавати нові записи через Insert, оновлювати інформацію командою Update та видаляти дані операторами Delete і Cascade delete. Далі йдуть вбудовані функції SQL - агрегатні функції, групування даних через Group By, фільтрація груп за допомогою Having та об'єднання даних з різних таблиць через JOIN.
На курсі дають міцну теоретичну основу. Студенти розуміють, що таке база даних та які види існують. Глибоко вивчають реляційні бази, нормалізацію даних, всі компоненти системи та типи даних. Особлива увага приділяється видам обмежень у реляційних базах.
Курс має чіткий практичний спрямованість. Студенти вчаться розгортати бази даних, писати SQL-запити різної складності. Використовують агрегатні функції та оператор GROUP BY для аналізу даних. Опановують оператор JOIN для витягування інформації з декількох таблиць одночасно.
Після завершення курсу студенти впевнено володіють SQL - мовою для роботи з базами даних, а також MySQL Workbench - основним інструментом для візуальної роботи з БД.
Курс доступний у записі - можна навчатися у власному темпі. Доступ до матеріалів відкритий на 24 місяці. Після успішного завершення видається сертифікат.