Курс TSQL Microsoft ідеально підходить для аналітиків, BI-фахівців, адміністраторів баз даних та розробників, які хочуть навчитись ефективно працювати з даними у середовищі SQL Server. Програма охоплює SELECT, JOIN, GROUP BY, підзапити, змінні, табличні вирази, обробку NULL та багато іншого. Практика на реальних запитах - з перших занять.
Код курсу: 20761 (20761‑C)
Тривалість: 5 днів / 40 академічних годин
Формат: авторизований курс Microsoft + подальша підготовка до сертифікації MCSA: SQL 2016 Database Development
Тренер: досвідчений Microsoft‑тренер з понад 10 роками викладацького досвіду та понад 15 роками у розробці
Мета курсу:
Забезпечити ґрунтовні знання мови T‑SQL, яка лежить в основі адміністрації, розробки та BI‑систем на платформі Microsoft SQL Server.
Адміністратори баз даних (DBA)
Розробники SQL Server
BI‑аналітики та ІТ‑спеціалісти
Базові знання Microsoft Windows
Практичні навички роботи з реляційними базами даних
Розуміння архітектури SQL Server
Основні поняття T‑SQL, множин, логіки предикатів
Навички написання запитів SELECT — простих та з JOINS, UNIQUE, ALIAS, CASE
Вміння сортувати (ORDER BY), фільтрувати (WHERE, TOP, OFFSET‑FETCH) дані
Знання SQL Server‑типів даних, обробки дат, рядків
Робота з DML: INSERT, UPDATE, DELETE
Використання вбудованих функцій (конвертація, логічні, NULL‑функції)
Групування даних, агрегації, фільтрація груп (GROUP BY, HAVING)
Використання підзапитів (scalar, correlated)
Табличні вирази: views, TVF, CTE, derived tables
Операції над наборами (UNION, EXCEPT, INTERSECT, APPLY)
Віконні функції, RANK, OFFSET, агрегації
Поворотні таблиці: PIVOT, UNPIVOT, ROLLUP, CUBE
Виконання збережених процедур, Dynamic SQL
Програмування на T‑SQL: змінні, умови, цикли
Обробка помилок (TRY…CATCH), контроль транзакцій (BEGIN…COMMIT/ROLLBACK)
Вступ до Microsoft SQL Server
Основи T‑SQL — множини, логіка, порядок виконання
Написання базових SELECT‑запитів
Робота із кількома таблицями (JOINs)
Сортування та фільтрація результатів
Типи даних у SQL Server (рядки, дати, числа)
Модифікація даних (DML)
Використання вбудованих функцій
Групування та агрегація
Підзапити
Табличні вирази (CTE, TVF, derived)
Операції над наборами (UNION, APPLY)
Віконні та ранжувальні функції
PIVOT / UNPIVOT, ROLLUP, CUBE
Збережені процедури
Программування: змінні, логіка, цикли
Обробка помилок
Транзакції