Разработка базы данных Microsoft SQL Server 2014
Цель курса - предоставить слушателям знания и навыки, необходимые для проектирования таблиц, индексирования и планирования запросов в Microsoft SQL Server 2014. Курс охватывает создание объектов, представлений, хранимых процедур и функций с параметрами, возможности кодирования процедур индексирования, распараллеливания потоков и обработка ошибок
от 40 800₽
Для физ. лиц - 40 800₽
Для организаций - 44 000₽
Ближайшая группа
12.10.2026-16.10.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00
Целевая аудитория
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2014
Необходимая предварительная подготовка
- Опыт написания запросов T-SQL
- Базовые знания о реляционных базах данных
Получаемые знания и навыки
По окончании курса слушатели смогут- Разбираться во всех компонентах платформы SQL Server и его основных инструментов, охватывая различные версии, редакции, основные концепции сетевых коммуникаций, служб и учётных записей служб
- Определять соответствующие типы данных для использования при проектировании таблиц, выполнять преобразования между разными типами данных и создавать псевдонимы типов данных
- Использовать практические рекомендации проектирования в отношении таблиц SQL Server и иметь возможность создавать таблицы с помощью T-SQL. (Примечание: не включая секционированные таблицы)
- Использовать ограничения PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK и UNIQUE а также реализовывать каскадные ограничения FOREIGN KEY
- Определять соответствующие стратегии индексов на основе одного или нескольких столбцов
- Создавать неиндексированные таблицы и таблицы с кластерным индексом. Также проектировать таблицы соответствующей структуры
- Читать и интерпретировать данные базовых элементов из планов выполнения запроса
- Разрабатывать эффективные не кластерные индексы
- Проектировать и создавать представления
- Проектировать и создавать хранимые процедуры
- Работать с табличными типами данных, с передаваемыми табличными параметрами и использовать инструкцию MERGE для создания хранимых процедур, которые обновляют хранилища данных
- Разрабатывать и создавать скалярные и табличные функции,. (также понимать, где они могут привести к проблемам с производительностью)
- Понимать основные ситуации возникновения взаимной блокировки и то как уровни изоляции транзакций влияют на реализацию параллелизма
- Проектировать и реализовывать обработку ошибок T-SQL и структурную обработку исключений.
- Проектировать и реализовывать триггеры DML
- Описывать и реализовывать интеграцию с CLR и регистрировать существующие .NET сборки в SQL Server
- Хранить XML-данных и схемы в SQL Server
- Выполнять базовые запросы XML-данных в SQL Server
- Работать с типами данных GEOGRAPHY и GEOMETRY
- Создавать и использовать в запросах полнотекстовые индексы
от 40 800₽
Для физ. лиц - 40 800₽
Для организаций - 44 000₽
Программа курса
- Обзор SQL Server
- Использование инструментов SQL Server
- Настройка служб SQL Server
- Проектирование таблиц
- Работа со схемами
- Создание и изменение таблиц
- Поддержание целостности данных
- Реализация доменной целостности
- Реализация сущностной и ссылочной целостности
- Основные положения индексирования
- Одностолбцовые и составные индексы
- Структура таблиц SQL Server
- Работа с кластерными индексами
- Плана выполнения базовых концепций
- Общие элементы плана выполнения
- Работа с планом выполнения
- Проектирование эффективных некластеризованных индексов
- Мониторинг производительности
- Колоночные индексы
- Рекомендации по работе с колоночными индексами
- Обзор представлений
- Создание и управление представлениями
- Вопросы производительности для представлений
- Введение в хранимые процедуры
- Работа с хранимыми процедурами
- Реализация хранимых процедур с параметрами
- Контроль контекста выполнения
- Обзор функций
- Проектирование и реализация скалярных функций
- Проектирование и реализация табличных функций
- Советы по созданию функций
- Альтернативы использованию функций
- Проектирование DML триггеров
- Реализация DML триггеров
- Продвинутые возможности триггеров
- Оптимизированные по памяти таблицы
- Расположение процедур
- Введение в интеграцию с SQL CLR
- Импорт и настройка сборок
- Реализация интеграции с SQL CLR
- Введение в XML и XML схемы
- Хранение XML данных и схем в SQL Server
- Использование типа данных XML
- Использование инструкции FOR XML
- Основы языка XQuery
- «Нарезка» XML данных
- Введение в пространственные типы данных
- Использование пространственных типов данных SQL Server
- Использование пространственных данных в приложениях
Стоимость и условия оплаты
от 40 800₽
Для физ. лиц - 40 800₽
Для организаций - 44 000₽