Курс M20762 Розробка баз даних Microsoft SQL Server 2016

Слухачі отримають знання та навички для проектування та розробки бази даних Microsoft SQL Server 2016. Курс знайомить зі створенням таблиць, представлень, процедур та функцій, що зберігаються, можливостями індексування, а також надає можливість отримати навички роботи з просторовими, XML, BLOB-даними..


Після закінчення курсу слухачі зможуть:
  • проектувати та створювати таблиці;
  • описати розширені можливості проектування таблиць;
  • забезпечити цілісність даних шляхом обмежень;
  • реалізовувати індекси, також і індекси Columnstore, та виконувати їх оптимізацію;
  • проектувати та створювати представлення;
  • проектувати та створювати збережені процедури;
  • проектувати та створювати функції, призначені для користувача;
  • реагувати на маніпулювання даними за допомогою тригерів;
  • розробляти та впроваджувати таблиці в пам'яті;
  • реалізовувати керований код в SQL Server;
  • забезпечувати зберігання та запити XML-даних;
  • працювати з просторовими даними;
  • забезпечувати зберігання та виконувати запити двійкових та текстових документів.
Аудиторія

Курс призначений для фахівців в області ІТ, які бажають отримати навички з розробки баз даних для сервера SQL Server 2016.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • базові знання та навички роботи з операційними системами Windows;
  • досвід написання запитів T-SQL;
  • базові знання про реляційні бази даних.
  1. Вступ до розробки баз даних
    • Вступ до платформі SQL Server
    • Використання інструментів SQL Server
  2. Проектування та реалізація таблиць
    • Проектування таблиць
    • Типи даних
    • Робота зі схемами
    • Створення та зміна таблиць
  3. Розширене проектування таблиць
    • Секціонування таблиць
    • Стиснення даних
    • Тимчасові таблиці
  4. Підтримка цілісності даних за допомогою обмежень
    • Підтримка цілісності даних
    • Реалізація доменної цілісності
    • Реалізація сутнісної та посилальної цілісності
  5. Введення в індексування
    • Основні засади індексування
    • Типи даних та індекси
    • «Купи», кластеризовані та некластеризовані індекси
    • Одностовпчикові та складені індекси
  6. Розробка оптимальної стратегії індексування
    • Індекси, що покривають запит
    • Управління індексами
    • Плани виконання
    • Використання DTE
    • Черга запитів
  7. Стовпчикові індекси
    • Вступ до стовпчикових індексів
    • Створення стовпчикових індексів
    • Робота із стовпчиковими індексами
  8. Проектування та реалізація представлень
    • Огляд представлень
    • Створення та управління представленнями
    • Питання продуктивності для представлень
  9. Проектування та реалізація процедур
    • Вступ до збережених процедур
    • Робота із збереженими процедурами
    • Реалізація процедур з параметрами
    • Контроль контексту виконання
  10. Проектування та реалізація функцій користувача
    • Огляд функцій
    • Проектування та реалізація скалярних функцій
    • Проектування та реалізація табличних функцій
    • Поради щодо створення функцій
    • Альтернативи використанню функцій
  11. Реагування на зміну даних через тригери
    • Проектування DML-тригерів
    • Реалізація DML-тригерів
    • Додаткові можливості тригерів
  12. Використання таблиць в оперативній пам'яті
    • Оптимізовані за пам'яттю таблиці
    • Процедури, що зберігаються, скомпільовані в вихідному коді
  13. Реалізація керованого коду в SQL Server
    • Вступ до інтеграції з середовищем CLR SQL
    • Імпорт та налаштування збірок
  14. Зберігання та запити до XML-даних в SQL Server
    • Вступ до XML та XML-схем
    • Зберігання XML-даних та схем в SQL Server
    • Використання типу даних XML
    • Використання інструкції FOR XML
    • Основи мови XQuery
    • Нарізка XML
  15. Робота з просторовими даними SQL Server
    • Вступ до просторових типів даних
    • Використання просторових типів даних SQL Server
    • Використання просторових даних у додатках
  16. Зберігання та запит двійкових та текстових документів в SQL Server
    • Міркування при роботі з BLOB-даними
    • Робота з FileStream
    • Використання повнотекстового пошуку
  17. Одночасна робота в SQL Server
    • Одночасна робота та транзакції
    • Блокування
  18. Продуктивність та моніторинг
    • Розширені події
    • Робота з розширеним подіями
    • Статистика запитів
    • Оптимізація конфігураційного файлу бази даних
    • Метрика

Реєстрація на найближчий курс

Код курсу

M20762

Тривалість, днів

5

Найближчі дати

Ціна, грн