Курсы Microsoft

Microsoft SQL Server & Power BI

MS20464 Developing Microsoft SQL Server Databases


Продолжительность: 40 ч    

Описание курса

Цель курса – научиться разрабатывать базы данных, а также решать типовые задачи и проблемы, возникающие при их использовании.

Курс предназначен для разработчиков баз данных и приложений, а также системных администраторов, желающих владеть SQL Server на продвинутом уровне.

окончании курса Вы будете уметь:
• Проектирование баз данных
• Использование механизмов контроля целостности данных
• Эффективное использование индексов

Требуемая подготовка: Успешное окончание курса Курс М20461C: Создание запросов в Microsoft SQL Server 2014 или эквивалентная подготовка.

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

Модуль 1. Введение в разработку баз данных
• SQL Server как СУБД
• Инструменты разработчика
• Настройка служб

Модуль 2. Проектирование таблиц
• Разработка таблиц
• Использование схем
• Операции над таблицами

Модуль 3. Ограничители целостности данных
• Целостность данных
• Доменная целостность
• Сущностная и ссылочная целостность

Модуль 4. Индексы
• Принципы работы индексов
• Простые и составные индексы
• Структура таблиц
• Кластерные индексы

Модуль 5. Разработка эффективных индексов
• План исполнения запроса
• Элементы плана исполнения
• Работа с планами
• Некластерные индексы
• Мониторинг производительности

Модуль 6. Колоночные индексы
• Принцип работы колоночных индексов
• Типовые сценарии применения

Модуль 7. Представления
• Назначение представлений
• Создание представлений
• Влияние представлений на производительность

Модуль 8. Хранимые процедуры
• Введение в хранимые процедуры
• Использование хранимых процедур
• Параметризованные процедуры
• Управление контекстом иcполнения

Модуль 9. Функции
• Обзор функций
• Скалярные функции
• Табличные функции
• Создание функций
• Альтернативные механизмы

Модуль 10. Триггеры
• Проектирование DML-триггеров
• Реализация DML-триггеров
• Расширенные возможности

Модуль 11. Таблицы, размещаемые в памяти
• Таблицы, размещаемые в памяти
• Процедуры, компилируемые в родной код

Модуль 12. Управляемый код в базе данных
• Интеграция с CLR
• Импорт сборок в базу данных
• Стратегия интеграции

Модуль 13. XML
• Введение в XML
• Хранение данных в XML
• Типы данных в XML
• Конвертация XML
• XQuery
• Преобразования XML

Модуль 14. Пространственные данные
• Введение в пространственные данные
• Работа с пространственными типами
• Использование пространственных типов в приложениях