Створення запитів для Microsoft SQL Server 2014

Курс надає слухачам знання та навички, необхідні для написання базових запитів мовою T-SQL для Microsoft SQL Server 2014. Курс є основою для всіх наступних напрямків SQL: адміністрування баз даних, розробка баз даних, бізнес-аналітика.

Набуваються навички

  • Створювати запити SELECT
  • Створювати запити щодо кількох таблиць
  • Виконувати сортування та фільтрування даних
  • Давати опис різних типів даних в SQL Server
  • Виконувати модифікацію даних з використанням T-SQL
  • Використовувати вбудовані функції
  • Виконати групування та агрегування даних
  • Використовувати підпорядкований
  • Використовувати табличні вирази
  • Використовувати оператори набору (set operators)
  • Використовувати віконні функції ранжирування (ranking), зміщення (offset) та агрегування
  • Використовувати pivoting та набори угруповань (grouping sets)
  • Виконувати збережені процедури
  • Програмувати з використанням T-SQL
  • Виконувати обробку помилок
  • Використовувати транзакції
  • Модуль 1. Знайомство з Microsoft SQL Server 2014
    • Основи архітектури SQL Server
    • Редакції і версії SQL Server
    • Початок роботи з SQL Server Management Studio
  • Лабораторна робота: Робота з інструментарієм SQL Server 2014
  • Модуль 2. Знайомство з запитами T-SQL
    • Знайомство з T-SQL
    • Розуміння наборів (sets)
    • Розуміння логіки предикатів3
    • Розуміння логічної послідовності операцій у виразах SELECT
  • Лабораторна робота: Знайомство з запитами T-SQL
  • Модуль 3. Створення запитів SELECT
    • Створення простих запитів SELECT
    • Виключення дублікатів з використанням DISTINCT
    • Використання псевдонімів стовпців і таблиць
    • Створення простих виразів CASE
  • Лабораторна робота: Створення простих запитів SELECT
  • Модуль 4. Запити до кількох таблиць
    • Розуміння об'єднань (joins)
    • Використання Inner Joins
    • Використання Outer Joins
    • Використання Cross і Self Joins
  • Лабораторна робота: Запити до кількох таблиць
  • Модуль 5. Сортування і фільтрація даних
    • Сортування даних
    • Фільтрація даних з допомогою умов WHERE
    • Фільтрація даних за допомогою параметрів TOP і OFFSET-FETCH
    • Робота з невідомими значеннями відсутніми
  • Лабораторна робота: Сортування і фільтрація даних
  • Модуль 6. Робота з типами даних SQL Server 2014
    • Знайомство з типами даних SQL Server 2014
    • Робота з символьними даними
    • Робота з типами даних дати й часу
  • Лабораторна робота: Робота з типами даних SQL Server 2014
  • Модуль 7. Використання DML для модифікації даних
    • Вставка даних
    • Модифікація і видалення даних
  • Лабораторна робота: Використання DML для модифікації даних
  • Модуль 8. Використання вбудованих функцій
    • Створення запитів з використанням вбудованих функцій
    • Використання функцій конверсії
    • Використання логічних функцій
    • Використання функцій для роботи з NULL
  • Лабораторна робота: Використання вбудованих функцій
  • Модуль 9. Групування та агрегування даних
    • Використання функцій агрегування
    • Використання умови GROUP BY
    • Фільтрація груп з використанням HAVING
  • Лабораторна робота: Групування та агрегування даних
  • Модуль 10. Використання підзапитів
    • Написання замкнутих (self-contained) підзапитів4
    • Написання корельованих підзапитів
    • Використання предиката EXISTS з підзапитів
  • Лабораторна робота: Використання підзапитів
  • Модуль 11. Використання табличних виразів
    • Використання обчислених (derived) таблиць
    • Використання стандартних табличних виразів
    • Використання уявлень
    • Використання Inline Table-Valued функцій
  • Лабораторна робота: Використання табличних виразів
  • Модуль 12. Використання операторів набору (set operators)
    • Написання запитів з використанням оператора UNION
    • Використання EXCEPT і INTERSECT
    • Використання APPLY
  • Лабораторна робота: Використання операторів набору
  • Модуль 13. Використання віконних функцій ранжирування, зміщення і агрегування
    • Створення вікон за допомогою OVER
    • Огляд віконних функцій (Windows Functions)
  • Лабораторна робота: Використання віконних функцій ранжирування, зміщення агрегування
  • Модуль 14: Pivoting та набори угруповань
    • Написання запитів з використанням PIVOT і UNPIVOT
    • Робота з наборами угруповань
  • Лабораторна робота: Pivoting та набори угруповань
  • Модуль 15: Виконання збережених процедур
    • Запити до даних з використанням збережених процедур
    • Передача параметрів збережених процедур
    • Створення простих збережених процедур
    • Робота з динамічним SQL
  • Лабораторна робота: Виконання збережених процедур
  • Модуль 16: Програмування з T-SQL
    • Програмні елементи T-SQL
    • Контроль виконання програми
  • Лабораторна робота: Програмування з T-SQL
  • Модуль 17: Реалізація обробки помилок
    • Використання блоків TRY/CATCH
    • Робота з інформацією про помилку
  • Лабораторна робота: Реалізація обробки помилок
  • Модуль 18: Використання транзакцій
    • Транзакції і движок бази даних
    • Контроль транзакцій
    • Рівні ізоляції
  • Лабораторна робота: Використання транзакцій
  • Практичні знання реляційних баз даних
  • Базові знання ОС Windows і її основні функції

Запис на курс

Код курсу20461
Тривалість5д (40год)
Код екзамену70-461
Вартість без ПДВ15 000 грн.
Найближчі дати
  • 03.07.2017