ВЕНДОРЫ
Курсы по вендорам
Скрыть

Разработка баз данных Microsoft SQL Server (20464)

20464
Очный формат:
Длительность: 5 дней
Цена: 92 900₽
цена указана без НДС 5%
Даты
Онлайн тренинг
Длительность: 5 дней
Цена: 92 900₽
цена указана без НДС 5%
Даты

Кому следует посетить

Данный курс предназначен для специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server
Предварительные требования:
Опыт написания запросов T-SQL
Базовые знания о реляционных базах данных
Цели курса
УМЕТЬ:
  • реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE;
  • читать и интерпретировать детали и основные элементы планов выполнения запроса;
  • разрабатывать эффективные некластеризованные индексы;
  • разрабатывать и создавать представления;
  • разрабатывать и создавать хранимые процедуры;
  • разрабатывать и создавать функции;
  • разрабатывать и создавать триггеры DML;
  • хранить XML-данные и схемы в SQL Server;
  • выполнять базовые запросы к XML-данным в SQL Server;
  • работать с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY);
Содержание курса Цель курса – предоставить слушателям знания и навыки, необходимые для проектирования таблиц, индексирования и планирования запросов в Microsoft SQL Server 2014
Подробно разбираются такие темы как:
создание объектов, представлений, хранимых процедур и функций с параметрами, возможности кодирования процедур индексирования, распараллеливания потоков и обработка ошибок

Даты и регистрация

Онлайн тренинг
Очный формат
Гарантированные курсы После Вашей регистрации курс будет гарантированно проведен
30.03—03.04.2026
20464
Это FLEX курс Онлайн
29.06—03.07.2026
20464
Это FLEX курс Онлайн
28.09—02.10.2026
20464
Это FLEX курс Онлайн
30.03—03.04.2026
20464
Это FLEX курс г. Москва / Очная форма
29.06—03.07.2026
20464
Это FLEX курс г. Санкт-Петербург / Очная форма
28.09—02.10.2026
20464
Это FLEX курс г. Москва / Очная форма
Программа курса
Модуль 1. Введение в разработку баз данных
  • Введение в платформу SQL Server
  • Инструменты для работы с SQL Server
  • Настройка служб SQL Server
  • Лабораторная работа: Введение в разработку баз данных
Модуль 2. Проектирование и реализация таблиц
  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
  • Лабораторная работа: Проектирование и применение таблиц
Модуль 3. Обеспечение целостности данных посредством ограничений
  • Принудительное обеспечение целостности данных
  • Реализация доменной целостности
  • Реализация сущностной и ссылочной целостности
  • Лабораторная работа: Проверка целостности данных через ограничения (Constraints)
Модуль 4. Планирование индексов
  • Основные понятия индексирования
  • Индексы на одну колонку и композитные индексы
  • Структуры таблиц в SQL Server
  • Работа с кластеризованными индексами
  • Лабораторная работа: Применение индексов
Модуль 5. Расширенное индексирование
  • Основные понятия плана выполнения
  • Общие элементы плана выполнения
  • Работа с планами выполнения
  • Разработка эффективных некластеризованных индексов
  • Мониторинг производительности
  • Лабораторная работа: Проектирование оптимизированной стратегии индексов
Модуль 6. Столбцовые индексы
  • Столбцовые индексы
  • Лучшие практики использования столбцовых индексов
  • Лабораторная работа: Использование хранимых в колонке индексов (Columnstore)
Модуль 7. Проектирование и реализация представлений
  • Введение в представления
  • Создание и управление представлениями
  • Вопросы производительности представлений
  • Лабораторная работа: Проектирование и применение представлений (Views)
Модуль 8. Проектирование и реализация хранимых процедур
  • Введение в хранимые процедуры
  • Работа с хранимыми процедурами
  • Реализация параметризованных хранимых процедур
  • Контроль контекста выполнения
  • Лабораторная работа: Проектирование и применение хранимых процедур (Stored Procedures)
Модуль 9. Проектирование и реализация пользовательских функций
  • Обзор функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация функций возвращающих табличное значение
  • Вопросы реализации функций
  • Альтернативы функциям
  • Лабораторная работа: Проектирование и применение пользовательских функций (User-Defined Functions)
Модуль 10. Реакция на изменение данных с помощью триггеров
  • Проектирование триггеров DML
  • Реализация триггеров DML
  • Расширенные концепции триггеров
  • Лабораторная работа: Ответные действия на изменения данных через триггеры
Модуль 11. Использование таблиц в оперативной памяти
  • Оптимизированные по памяти таблицы
  • Нативные хранимые процедуры
  • Лабораторная работа: OLTP в памяти (In-Memory OLTP)
Модуль 12. Реализация управляемого кода в SQL Server
  • Введение в интеграцию SQL CLR
  • Импорт и настройка сборок
  • Внедрение интеграции с SQL CLR
  • Лабораторная работа: Применение управляемого кода (Managed Code) в SQL Server 2014
Модуль 13. Хранение и запросы к XML-данным в SQL Server
  • Введение в XML и XML-схемы
  • Хранения XML-данных и схем в SQL Server
  • Реализация XML типа данных
  • Использование инструкции FOR XML языка T-SQL
  • Знакомство с XQuery
  • Доступ к данным XML
  • Лабораторная работа: Хранение и запросы к XML-данным в SQL Server
Модуль 14. Работа с пространственными данными SQL Server
  • Введение в пространственные типы данных
  • Работа с пространственными типами данных SQL Server
  • Использование пространственных данных в приложениях
  • Лабораторная работа: Работа с пространственными данными (Spatial Data) SQL Server
Модуль 15. Включение файлов данных в базы данных
  • Запрос данных с хранимыми процедурами
  • Реализация FILESTREAM и таблиц файлов
  • Поиск файлов данных
  • Лабораторная работа: внедрение решения для хранения файлов данных