Курс 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
  17. Соображения при работе с BLOB данными
  18. Работа с FileStream
  19. Использование полнотекстового поиска
  20. Одновременная работа в SQL Server
    • Одновременная работа и транзакции
    • Блокировка
  21. Производительность и мониторинг
    • Расширенные события
    • Работа с расширенным событиями
    • Статистика запросов
    • Оптимизация конфигурационного файла базы данных
    • Метрика

Регистрация на ближайший курс

Код курса

M20762

Длительность, дней

5

Ближайшие даты

Цена, грн