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

  • Online
  • Для початківців, Для досвідчених
  • SQL / DBA
Навчальний центр: Networking Technologies
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:5 днів
Початок курсу:23.02.2026
Вартість навчання:Уточнюйте

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

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

Вступ до розробки баз даних

  • Вступ до платформі SQL Server
  • Використання інструментів SQL Server

Проєктування та реалізація таблиць

  • Проєктування таблиць
  • Типи даних
  • Робота зі схемами
  • Створення та зміна таблиць

Розширене проєктування таблиць

  • Секціонування таблиць
  • Стиснення даних
  • Часові таблиці

Підтримка цілісності даних за допомогою обмежень

  • Підтримка цілісності даних
  • Реалізація доменної цілісності
  • Реалізація сутнісної та посилальної цілісності

Введення в індексування

  • Основні засади індексування
  • Типи даних та індекси
  • "Купи", кластеризовані та некластеризовані індекси
  • Одностовпчикові та складені індекси

Розробка оптимальної стратегії індексування

  • Індекси, що покривають запит
  • Управління індексами
  • Плани виконання
  • Використання DTE
  • Черга запитів

Стовпчикові індекси

  • Вступ до стовпчикових індексів
  • Створення стовпчикових індексів
  • Робота із стовпчиковими індексами

Проєктування та реалізація представлень

  • Огляд представлень
  • Створення та управління представленнями
  • Питання продуктивності для представлень

Проєктування та реалізація процедур

  • Вступ до збережених процедур
  • Робота із збереженими процедурами
  • Реалізація процедур з параметрами
  • Контроль контексту виконання

Проєктування та реалізація функцій користувача

  • Огляд функцій
  • Проектування та реалізація скалярних функцій
  • Проектування та реалізація табличних функцій
  • Поради щодо створення функцій
  • Альтернативи використанню функцій

Реагування на зміну даних через тригери

  • Проектування DML-тригерів
  • Реалізація DML-тригерів
  • Додаткові можливості тригерів

Використання таблиць в оперативній пам'яті

  • Оптимізовані за пам'яттю таблиці
  • Процедури, що зберігаються, скомпільовані в вихідному коді

Реалізація керованого коду в SQL Server

  • Вступ до інтеграції з середовищем CLR SQL
  • Імпорт та налаштування збірок

Зберігання та запити до XML-даних в SQL Server

  • Вступ до XML та XML-схем
  • Зберігання XML-даних та схем в SQL Server
  • Використання типу даних XML
  • Використання інструкції FOR XML
  • Основи мови XQuery
  • Нарізка XML

Робота з просторовими даними SQL Server

  • Вступ до просторових типів даних
  • Використання просторових типів даних SQL Server
  • Використання просторових даних у додатках

Зберігання та запит двійкових та текстових документів в SQL Server

  • Міркування при роботі з BLOB-даними
  • Робота з FileStream
  • Використання повнотекстового пошуку

Одночасна робота в SQL Server

  • Одночасна робота та транзакції
  • Блокування

Продуктивність та моніторинг

  • Розширені події
  • Робота з розширеним подіями
  • Статистика запитів
  • Оптимізація конфігураційного файлу бази даних
  • Метрика

Після курсу слухачі зможуть:

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

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
28.01.2025
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
26.02.2026
Тривалість
16 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс