Головна Школи Світ Сучасної Освіти Основи Microsoft SQL та написання запитів на Transact-SQL
Світ Сучасної Освіти

Основи Microsoft SQL та написання запитів на Transact-SQL

29 750 UAH за курс
40 годин
Для початківців
SQL / DBA
Цей курс навчить писати базові запити на Transact SQL для Microsoft SQL Server. Ви дізнаєтесь, як працює SQL Server, сортувати дані, об’єднувати таблиці та використовувати вбудовані функції. Курс підійде адміністраторам баз даних, розробникам та бізнес-аналітикам.

Про курс

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

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

Основи SQL Server та T-SQL

На перших заняттях слухачі розберуться в архітектурі SQL Server. Вони дізнаються про різні версії та редакції. Буде практична робота з SQL Server Management Studio. Також курс розгляне хмарний варіант - Azure SQL. Потім студенти перейдуть до мови запитів T-SQL. Вони зрозуміють принципи роботи з наборами даних та логікою предикатів.

Написання запитів та робота з даними

Тут учасники навчаться писати SELECT-запити. Вони зможуть видаляти дублікати, використовувати псевдоніми та CASE-вирази. Далі курс покаже, як об'єднувати дані з кількох таблиць. Студенти освоять INNER JOIN, OUTER JOIN, CROSS JOIN та SELF JOIN. Наступний крок - сортування та фільтрація. Буде розглянуто сортування даних, фільтрацію предикатами, роботу з TOP та OFFSET-FETCH, а також обробку NULL-значень.

Типи даних та формати

Цей блок присвячений типам даних SQL Server. Слухачі навчаться працювати з текстовими типами та типами "Дата і Час". Особлива увага приділяється роботі з JSON та XML. Для JSON студенти навчаться зберігати та обробляти дані, використовувати OPENJSON та JSON_VALUE, конвертувати таблиці в JSON. Для XML - використовувати XML-типи, формувати XML через FOR XML, розбирати з OPENXML та виконувати XQuery-запити.

Зміна даних та функції

У цьому модулі учасники навчаться змінювати дані за допомогою DML. Це включає додавання, зміну та видалення даних, а також генерацію автоматичних значень. Далі курс розгляне вбудовані функції - функції перетворення, логічні функції та функції для роботи з NULL-значеннями.

Аналіз даних

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

Розширені техніки

Цей блок охоплює табличні вирази - перегляди, функції з табличним значенням, похідні таблиці та CTE. Потім студенти вивчать оператори наборів рядків - UNION, UNION ALL, EXCEPT, INTERSECT та APPLY. Далі йдуть функції ранжирування та віконні функції через OVER. Завершується блок роботою з PIVOT, UNPIVOT та угрупованнями даних.

Програмування та адміністрування

Фінальні модулі присвячені програмуванню. Слухачі навчаться виконувати збережені процедури - передавати параметри, створювати прості процедури, працювати з динамічним SQL. Далі йдуть елементи програмування T-SQL та управління програмним потоком. Останні теми - обробка помилок T-SQL, структуровані виключення та робота з транзакціями - основи транзакцій та контроль транзакцій.

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

Після курсу слухачі зможуть описати архітектуру SQL Server, пояснити особливості Transact-SQL, писати SELECT-запити, виконувати запити з кількох таблиць, сортувати та фільтрувати дані, працювати з типами даних, змінювати дані через T-SQL, використовувати вбудовані функції, групувати та агрегувати дані, використовувати підзапити та оператори SET, програмувати на T-SQL та реалізовувати транзакції.

Особливості навчання

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

Що включено

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