Основи Microsoft SQL та написання запитів на Transact-SQL
35000,00 ₴
Код курса: 20761
Тривалість: 5 днів / 40 годин
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Слухачі отримають знання та навички для написання базових запитів на Transact-SQL для Microsoft SQL Server. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів і розробників баз даних, а також фахівців у сфері бізнес-аналітики.
Аудиторія
- адміністраторам баз даних Microsoft SQL Server;
- розробникам баз даних і клієнтських застосунків;
- бізнес-аналітикам і фахівцям зі звітності;
- користувачам, які хочуть розуміти роботу реляційних баз даних;
- фахівцям, які планують складати сертифікаційний іспит Microsoft з SQL Server.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- розуміти базову архітектуру Microsoft SQL Server;
- створювати SELECT-запити та працювати з кількома таблицями;
- сортувати, фільтрувати й агрегувати дані;
- використовувати JOIN, підзапити, табличні вирази та оператори над множинами;
- працювати з типами даних SQL Server, JSON і XML;
- змінювати дані за допомогою DML-операторів;
- використовувати вбудовані, віконні та ранжувальні функції;
- створювати прості збережені процедури й працювати з динамічним SQL;
- реалізовувати обробку помилок і керування потоком виконання в T-SQL;
- створювати й контролювати транзакції.
Попередні вимоги
Для ефективного навчання учасникам бажано:
- мати базове розуміння реляційних баз даних;
- знати основні принципи роботи з таблицями, рядками та стовпцями;
- мати базові навички роботи в операційній системі Windows;
- впевнено користуватися персональним комп’ютером.
Попередній досвід роботи з Transact-SQL не є обов’язковим.
Рівень курсу
Фундаментальний
Програма курсу
Вступ до Microsoft SQL Server
- Базова архітектура SQL Server
- Редакції й версії SQL Server
- Початок роботи з SQL Server Management Studio
- SQL Server у хмарі (Azure SQL)
Вступ до мови запитів T-SQL
- Вступ до T-SQL
- Поняття набору даних
- Поняття логіки предиката
- Поняття логіки послідовності операторів в SELECT-виразах
Написання SELECT-запитів
- Написання простих SELECT-виразів
- Видалення дублікатів з використанням DISTINCT
- Використання табличних і колонкових псевдонімів
- Написання простих CASE-виразів
Запит даних з кількох таблиць
- Поняття об’єднань
- INNER JOIN: запит даних з використанням внутрішнього об’єднання
- OUTER JOIN: запит даних з використанням зовнішнього об’єднання
- CROSS JOIN та SELF JOIN: перехресне об’єднання та об’єднання таблиці з собою
Сортування та фільтрація даних
- Сортування даних
- Фільтрація даних та предикатів
- Використання опцій TOP і OFFSET-FETCH для фільтрації
- Робота з невідомими значеннями (NULL)
Робота з типами даних SQL Server
- Вступ до типів даних SQL Server
- Робота з текстовими типами даних
- Робота з типами даних «Дата й час»
Обробка JSON та XML у SQL Server
- JSON у SQL Server
- Збереження та обробка JSON-даних
- Використання
OPENJSONдля розбору JSON - Отримання значень з JSON за допомогою
JSON_VALUE - Перетворення таблиць у JSON-формат
- XML у SQL Server
- Використання XML-даних та типів
- Формування XML за допомогою
FOR XML - Розбір XML за допомогою
OPENXML - Виконання XQuery для запитів до XML
- JSON у SQL Server
Використання DML для зміни даних
- Додавання даних
- Зміна та видалення даних
- Генерація автоматичних стовпців значень
Використання вбудованих функцій
- Написання запитів з використанням вбудованих функцій
- Використання функцій перетворення
- Використання логічних функцій
- Використання функцій для перевірки значень NULL
Групування та агрегування даних
- Використання функцій агрегування
- Використання конструкції
GROUP BY - Фільтрація згрупованих даних з використанням конструкції
HAVING
Використання підзапитів
- Написання автономних вкладених підзапитів
- Написання кореляційних підзапитів
- Використання предикатів
EXISTSу підзапитах
Використання табличних виразів
- Використання подань
- Використання табличних функцій
- Використання похідних таблиць
- Використання загальних табличних виразів (CTE)
Використання операторів над множинами рядків
- Написання запитів з операторами
UNIONтаUNION ALL - Використання операторів
EXCEPTтаINTERSECT - Використання оператора
APPLY
- Написання запитів з операторами
Використання віконних функцій ранжування, зміщення та агрегування
- Створення вікон за допомогою
OVER - Використання віконних функцій
- Створення вікон за допомогою
PIVOT, UNPIVOT і групування даних
- Використання запитів з
PIVOTтаUNPIVOT - Робота з угрупованнями даних
- Використання запитів з
Виконання збережених процедур
- Запит даних за допомогою збережених процедур
- Передача параметрів у збережені процедури
- Створення простих процедур
- Робота з динамічним SQL
Програмування за допомогою T-SQL
- Елементи програмування T-SQL
- Керування потоком виконання
Реалізація обробки помилок
- Обробка помилок T-SQL
- Структурована обробка винятків
Реалізація транзакцій
- Транзакції та ядро бази даних
- Контроль транзакцій
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




