Разработка баз данных SQL
Цель курса - предоставить слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server. Курс знакомит с созданием таких объектов как таблицы, представления, хранимые процедуры и функции, возможностями индексирования, а также предоставляет возможность получения навыков работы с пространственными, XML, BLOB данными.
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽
Ближайшая группа
12.10.2026-16.10.2026
Формат
Гибридный
Длительность
40 часов
Часы занятий
10:00–17:00
Целевая аудитория
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server
Необходимая предварительная подготовка
- Базовые знания и навыки работы с операционными системами Windows
- Опыт написания запросов T-SQL
- Базовые знания о реляционных базах данных
Получаемые знания и навыки
По окончании курса слушатели смогут- проектировать и создавать таблицы
- описать расширенные возможности проектирования таблиц
- обеспечить целостность данных путем ограничений
- реализовывать индексы, включая индексы Columnstore, а также выполнять их оптимизацию
- проектировать и создавать представления
- проектировать и создавать хранимые процедуры
- проектировать и создавать пользовательские функции
- реагировать на манипулирование данными с помощью триггеров
- разрабатывать и внедрять таблицы в памяти
- реализуйте управляемый код в SQL Server
- обеспечивать хранение и запросы XML-данных
- работать с пространственными данными
- обеспечивать хранение и выполнять запросы двоичных и текстовых документов
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽
Программа курса
- Введение в платформу SQL Server
- Использование инструментов SQL Server
- Проектирование таблиц
- Типы данных
- Работа со схемами
- Создание и изменение таблиц
- Секционирование таблиц
- Сжатие данных
- Временные таблицы
- Поддержание целостности данных
- Реализация доменной целостности
- Реализация сущностной и ссылочной целостности
- Основные положения индексирования
- Типы данных и индексы
- Одностолбцовые и составные индексы
- Индексы, покрывающие запрос
- Управление индексами
- Планы выполнения
- Использование DTE
- Введение в колоночные индексы
- Создание колоночных индексов
- Работа с колоночными индексами
- Обзор представлений
- Создание и управление представлениями
- Вопросы производительности для представлений
- Введение в хранимые процедуры
- Работа с хранимыми процедурами
- Реализация хранимых процедур с параметрами
- Контроль контекста выполнения
- Обзор функций
- Проектирование и реализация скалярных функций
- Проектирование и реализация табличных функций
- Советы по созданию функций
- Альтернативы использованию функций
- Проектирование DML триггеров
- Реализация DML триггеров
- Дополнительные возможности триггеров
- Оптимизированные по памяти таблицы
- Хранимые процедуры, скомпилированные в исходном коде
- Введение в интеграцию со средой CLR SQL
- Импорт и настройка сборок
- Реализация интеграции с SQL CLR
- Введение в XML и XML схемы
- Хранение XML данных и схем в SQL Server
- Использование типа данных XML
- Использование инструкции FOR XML
- Основы языка XQuery
- Введение в пространственные типы данных
- Использование пространственных типов данных SQL Server
- Использование пространственных данных в приложениях
- Соображения при работе с BLOB данными
- Работа с FileStream
- Использование полнотекстового поиска
- Конкурентный доступ и транзакции
- Уровни изоляции транзакций
- Механизм блокировок
- Расширенные события (Extended Events)
- Работа с расширенными событиями
- Статистика Live Query
- Оптимизация конфигурации файла базы данных
- Метрики
Стоимость и условия оплаты
от 42 600₽
Для физ. лиц - 42 600₽
Для организаций - 45 000₽