SkillsUp

Основи SQL

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

Про курс

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

Вступ та налаштування

На цьому курсі розпочнуть з основ - що таке бази даних і які бувають системи керування ними. Зрозуміють ієрархію зберігання інформації. Встановлять сервер MySQL і навчаться підключатися до нього через Workbench. Навчаться візуалізувати дані з самого початку.

Перші запити та фільтрація

Студенти напишуть свій перший запит з оператором SELECT і отримають реальну вибірку з бази. Навчаться фільтрувати інформацію за різними умовами, сортувати результати по стовпцях і обмежувати кількість рядків у відповіді.

Робота з таблицями

Тут пояснять, навіщо в базах даних створюють багато таблиць і як вони пов'язані між собою. Навчаться приводити дані до нормалізованого вигляду. Потім перейдуть до об'єднання таблиць - навчаться працювати з нормалізованими даними через різні типи з'єднань.

Складні запити

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

Аналіз даних

На цьому етапі вивчать агрегатні функції - навчаться рахувати суми, середні значення, знаходити максимуми та мінімуми. Потім освоять угруповання даних - розберуть команду GROUP BY у парі з агрегатними функціями і навчаться застосовувати умови HAVING для фільтрації згрупованих результатів.

Маніпуляції з даними

Студенти вивчать різні типи даних і зрозуміють, коли який тип застосовувати. Навчаться перетворювати дані між типами. Потім розберуть синтаксис DDL/DML команд - напишуть свої перші INSERT, UPDATE та DELETE запити для зміни даних у таблицях.

Розширені можливості

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

Результати навчання

Після курсу студенти зрозуміють, що таке SQL і де його застосовувати. Навчаться писати як прості, так і складні запити. Оволодіють операторами SELECT, JOIN, GROUP BY і навчаться маніпулювати даними в таблицях. Отримають практичні навички роботи з MySQL - однією з найпопулярніших систем керування базами даних. Зможуть самостійно отримувати потрібну інформацію з будь-якої бази даних.

Додаткові можливості

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

Що включено

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