CyberBionic Systematics

MySQL

4 101 UAH за курс
16 годин
Для початківців, Для досвідчених
SQL / DBA
Цей курс навчить вас працювати з MySQL Server — від основ до складних запитів. Ви освоїте проектування баз даних, індексування, транзакції та оптимізацію. Після курсу ви зможете створювати ефективні бази даних та керувати ними.

Про курс

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

Курс побудований логічно - від основ до складних тем. Кожен модуль дає практичні навички для роботи з базами даних.

Основи SQL та робота з даними

На цьому курсі починають з розуміння баз даних та їх структури. Слухачі дізнаються про реляційні бази даних та їх об'єкти. Практична частина включає роботу в MySQL Workbench. Вчать писати основні запити для вибірки, додавання, оновлення та видалення даних - SELECT, INSERT, UPDATE, DELETE.

Створення структури бази даних

Тут пояснюють як створювати саму структуру бази. Показують запити CREATE, ALTER, DROP. Важлива частина - розуміння ключів та зв'язків між таблицями. Це основа для правильної організації даних.

Проєктування та оптимізація

Модуль про те як будувати ефективні бази даних. Вчать нормалізацію - це правила для уникнення дублювання даних. Показують візуальні інструменти для проектування. Після цього переходять до JOIN-запитів для отримання даних з кількох таблиць одночасно.

Складні запити та вкладені структури

Тут поглиблено вивчають вкладені запити. Це запити всередині інших запитів. Показують як вони працюють та коли їх використовувати. Особливу увагу приділяють пов'язаним вкладеним запитам.

Продуктивність та зберігання даних

Цей блок про те як зробити базу даних швидшою. Пояснюють принципи індексування та різні типи індексів. Розглядають уявлення (views) - це віртуальні таблиці для спрощення роботи з даними.

Автоматизація та безпека операцій

Останні модулі вчать створювати складні механізми роботи з даними. Показують збережені процедури та користувацькі функції. Вчать працювати з курсорами для обробки даних рядок за рядком. Важлива тема - транзакції та їх відкат для безпеки операцій. Тригери дозволяють автоматизувати дії при певних подіях в базі.

Результати після курсу

Після завершення курсу слухачі зможуть проектувати бази даних з нуля. Вони навчаться застосовувати нормалізацію, працювати з різними типами запитів. Зрозуміють як індексувати дані для швидкості. Навчаться створювати процедури, функції та тригери. Зможуть будувати моделі даних та оптимізувати існуючі бази.

Формат навчання

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для допомоги у навчанні. Після завершення - онлайн тестування та отримання сертифіката.

Що включено

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