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

+38 098 805 4511
Про курс
Слухачі отримають знання та навички для написання базових запитів на Transact SQL для Microsoft SQL Server. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів та розробників баз даних, а також фахівців в галузі бізнес-аналітики.
Після закінчення курсу слухачі зможуть:
- описати основні концепції архітектури Microsoft SQL Server;
- визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів;
- писати SELECT-запити;
- виконувати запити з декількох таблиць;
- сортувати та фільтрувати дані;
- описати типи даних в SQL Server;
- змінювати дані за допомогою Transact-SQL;
- використовувати вбудовані функції;
- групувати та здійснювати агрегування даних;
- використовувати підзапити;
- використовувати оператор SET;
- програмувати за допомогою T-SQL;
- реалізовувати транзакції.
Аудиторія
Курс призначений для адміністраторів БД, розробників БД та клієнтських додатків, а також фахівців в області бізнес-аналітики. Він буде цікавий для користувачів, які бажають розуміти роботу БД або з розумінням формувати звіти, а також слухачів, які планують скласти іспит.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- базові знання про реляційні бази даних;
- базові знання про основну функціональність ОС Windows
Програма курсу:
Введення в 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у підзапитах
о
Використання табличних виразів
- Використання переглядів
- Використання функцій з табличним значенням
- Використання похідних таблиць
- Використання звичайних табличних виразів
о
Використання операторів наборів рядків
- Написання запитів з операторами
UNIONтаUNION ALL - Використання операторів
EXCEPTтаINTERSECT - Використання оператора
APPLYо
- Написання запитів з операторами
Використання функцій ранжирування, зміщення і агрегування Windows
- Створення панелей за допомогою
OVER - Використання віконних функцій
о
- Створення панелей за допомогою
Набори відомостей й угруповання
- Використання запитів з
PIVOTтаUNPIVOT - Робота з угрупованнями даних
о
- Використання запитів з
Виконання збережених процедур
- Запит даних за допомогою збережених процедур
- Передача параметрів у збережені процедури
- Створення простих процедур
- Робота з динамічним SQL
о
Програмування за допомогою T-SQL
- Елементи програмування T-SQL
- Управління програмним потоком
о
Реалізація обробки помилок
- Обробка помилок T-SQL
- Структурована обробка виключень
о
Реалізація транзакцій
- Транзакції та бази даних двигунів
- Контроль транзакцій
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




