Курс предоставляет знания и навыки для проектирования таблиц, индексирование и планирования запросов в Microsoft SQL Server 2014. Рассматриваются создание объектов, представлений, хранимых процедур и функций с параметрами, возможности кодирования процедур индексирования, организация параллельных потоков и обработка ошибок.
По окончании курса слушатели смогут:
- знать о новых функциях и возможностях платформы данных SQL Server 2014;
- описать логический дизайн таблицы, индексацию и планы запросов;
- создавать объекты базы данных, просмотры, хранимые процедуры вместе с параметрами и функциями;
- работать с процедурами индексирования, организации параллельности, обработки ошибок и триггерами;
- подготовиться к экзамену «70-464: Разработка баз данных Microsoft SQL Server».
Аудитория
Курс предназначен для IT-специалистов, желающих получить навыки по разработке баз данных для сервера SQL Server 2014.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- курс «М20461. Создание запросов в Microsoft SQL Server 2014» или эквивалентная подготовка.
- Введение в разработку баз данных
- SQL Server как СУБД
- Инструменты разработчика
- Настройка служб
- Проектирование таблиц
- Разработка таблиц
- Использование схем
- Операции над таблицами
- Ограничители целостности данных
- Целостность данных
- Доменная целостность
- Сущностная и ссылочная целостность
- Индексы
- Принципы работы индексов
- Простые и составные индексы
- Структура таблиц
- Кластерные индексы
- Разработка эффективных индексов
- План исполнения запроса
- Элементы плана исполнения
- Работа с планами
- Некластерные индексы
- Мониторинг производительности
- Колоночные индексы
- Принцип работы колоночных индексов
- Типовые сценарии применения
- Представления
- Назначение представлений
- Создание представлений
- Влияние представлений на производительность
- Хранимые процедуры
- Введение в хранимые процедуры
- Использование хранимых процедур
- Параметризованные процедуры
- Управление контекстом исполнения
- Функции
- Обзор функций
- Скалярные функции
- Табличные функции
- Создание функций
- Альтернативные механизмы
- Триггеры
- Проектирование DML-триггеров
- Реализация DML-триггеров
- Расширенные возможности
- Таблицы, размещаемые в памяти
- Таблицы, размещаемые в памяти
- Процедуры, компилируемые в родной код
- Управляемый код в базе данных
- Интеграция с CLR
- Импорт сборок в базу данных
- Стратегия интеграции
- XML
- Введение в XML
- Хранение данных в XML
- Типы данных в XML
- Конвертация XML
- XQuery
- Преобразования XML
- Пространственные данные
- Введение в пространственные данные
- Работа с пространственными типами
- Использование пространственных типов в приложениях