Данный курс предоставляет слушателям знания и навыки разработки баз данных SQL Server 2016. Занятия сконцентрированы на обучении слушателей использованию возможностей SQL Server 2016 и инструментов, связанных с разработкой баз данных.
Основной аудиторией курса являются ИТ-специалисты, заинтересованные в получении навыков использования возможностей SQL Server 2016 и применения технологий баз данных.
Второй частью аудитории курса является разработчики под сторонние платформы или предыдущие версии SQL Server, заинтересованные в получении навыков применения баз данных SQL Server 2016.
По окончании курса слушатели смогут:
Для успешного прохождения курса рекомендуется:
Модуль 1. Введение в разработку баз данных.
Лабораторная работа: Задачи разработки баз данных SQL Server.
Модуль 2. Проектирование и применение таблиц.
Лабораторная работа: Проектирование и применение таблиц.
Модуль 3. Проектирование продвинутых таблиц.
Лабораторная работа: Проектирование использования продвинутых таблиц.
Модуль 4. Обеспечение целостности данных при помощи ограничений (Constraints).
Лабораторная работа: Обеспечение целостности данных при помощи ограничений (Constraints).
Модуль 5. Введение в индексы.
Лабораторная работа: Применение индексов.
Модуль 6. Проектирование стратегий оптимизированных индексов.
Лабораторная работа: Проектирование стратегий оптимизированных индексов.
Модуль 7. Хранимые в колонке индексы (Columnstore).
Лабораторная работа: Использование хранимых в колонке индексов (Columnstore).
Модуль 8. Проектирование и применение представлений (Views).
Лабораторная работа: Проектирование и применение представлений (Views).
Модуль 9. Проектирование и применение хранимых процедур (Stored Procedures).
Лабораторная работа: Проектирование и применение хранимых процедур (Stored Procedures).
Модуль 10. Проектирование и применение пользовательских функций (User-Defined Functions).
Лабораторная работа: Проектирование и применение пользовательских функций (User-Defined Functions)
Модуль 11. Ответные действия на изменения данных при помощи триггеров.
Лабораторная работа: Ответные действия на изменения данных при помощи триггеров.
Модуль 12. Использование размещенных в памяти таблиц (In-Memory Tables).
Лабораторная работа: OLTP в памяти (In-Memory OLTP).
Модуль 13. Применение управляемого кода (Managed Code) в SQL Server.
Лабораторная работа: Применение управляемого кода (Managed Code) в SQL Server.
Модуль 14. Хранение и запросы к XML-данным в SQL Server.
Лабораторная работа: Хранение и запросы к XML-данным в SQL Server.
Модуль 15. Работа с пространственными данными (Spatial Data) SQL Server.
Лабораторная работа: Работа с пространственными данными (Spatial Data) SQL Server.
Модуль 16. Хранение и запросы к бинарным файлам и текстовым документам в SQL Server.
Лабораторная работа: Хранение и запросы к бинарным файлам и текстовым документам в SQL Server
Модуль 17: SQL Server Concurrency
Лабораторная работа: SQL Server Concurrency
Модуль 18: Performance and Monitoring
Лабораторная работа: Monitoring, Tracing, and Baselining
1158 1042,20 бел. р. (очно) с НДС 20%
1042,20 926,40 бел. р. (дист.) с НДС 20%