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

35000,00 

Код курса: 20761
Тривалість: 5 днів / 40 годин

Дивіться розклад


Телефонуйте зараз щоб дізнатися більше:

Телефон
+38 098 805 4511

Артикул: 20761 Категорії: ,

Про курс

Слухачі отримають знання та навички для написання базових запитів на 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 не є обов’язковим.

Рівень курсу

Фундаментальний


Дивіться розклад

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

  1. Вступ до Microsoft SQL Server
    • Базова архітектура SQL Server
    • Редакції й версії SQL Server
    • Початок роботи з SQL Server Management Studio
    • SQL Server у хмарі (Azure SQL)
  2. Вступ до мови запитів T-SQL
    • Вступ до T-SQL
    • Поняття набору даних
    • Поняття логіки предиката
    • Поняття логіки послідовності операторів в SELECT-виразах
  3. Написання SELECT-запитів
    • Написання простих SELECT-виразів
    • Видалення дублікатів з використанням DISTINCT
    • Використання табличних і колонкових псевдонімів
    • Написання простих CASE-виразів
  4. Запит даних з кількох таблиць
    • Поняття об’єднань
    • INNER JOIN: запит даних з використанням внутрішнього об’єднання
    • OUTER JOIN: запит даних з використанням зовнішнього об’єднання
    • CROSS JOIN та SELF JOIN: перехресне об’єднання та об’єднання таблиці з собою
  5. Сортування та фільтрація даних
    • Сортування даних
    • Фільтрація даних та предикатів
    • Використання опцій TOP і OFFSET-FETCH для фільтрації
    • Робота з невідомими значеннями (NULL)
  6. Робота з типами даних SQL Server
    • Вступ до типів даних SQL Server
    • Робота з текстовими типами даних
    • Робота з типами даних «Дата й час»
  7. Обробка 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
  8. Використання DML для зміни даних
    • Додавання даних
    • Зміна та видалення даних
    • Генерація автоматичних стовпців значень
  9. Використання вбудованих функцій
    • Написання запитів з використанням вбудованих функцій
    • Використання функцій перетворення
    • Використання логічних функцій
    • Використання функцій для перевірки значень NULL
  10. Групування та агрегування даних
    • Використання функцій агрегування
    • Використання конструкції GROUP BY
    • Фільтрація згрупованих даних з використанням конструкції HAVING
  11. Використання підзапитів
    • Написання автономних вкладених підзапитів
    • Написання кореляційних підзапитів
    • Використання предикатів EXISTS у підзапитах
  12. Використання табличних виразів
    • Використання подань
    • Використання табличних функцій
    • Використання похідних таблиць
    • Використання загальних табличних виразів (CTE)
  13. Використання операторів над множинами рядків
    • Написання запитів з операторами UNION та UNION ALL
    • Використання операторів EXCEPT та INTERSECT
    • Використання оператора APPLY
  14. Використання віконних функцій ранжування, зміщення та агрегування
    • Створення вікон за допомогою OVER
    • Використання віконних функцій
  15. PIVOT, UNPIVOT і групування даних
    • Використання запитів з PIVOT та UNPIVOT
    • Робота з угрупованнями даних
  16. Виконання збережених процедур
    • Запит даних за допомогою збережених процедур
    • Передача параметрів у збережені процедури
    • Створення простих процедур
    • Робота з динамічним SQL
  17. Програмування за допомогою T-SQL
    • Елементи програмування T-SQL
    • Керування потоком виконання
  18. Реалізація обробки помилок
    • Обробка помилок T-SQL
    • Структурована обробка винятків
  19. Реалізація транзакцій
    • Транзакції та ядро бази даних
    • Контроль транзакцій

Ім’я
Номер, за яким з Вами можна зв'язатись
Ваша адреса електронної пошти

📩  info@sso.net.ua
☎️  38 098 805 45 11

✉️📅☎️🔝