Курс 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 (40)

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

Цена, грн