Разработка баз данных SQL (20762)
20762

ОПИСАНИЕ КУРСА
Курс предоставляет слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server 2016. Курс знакомит с созданием таких объектов как таблицы, представления, хранимые процедуры и функции, возможностями индексирования, а также предоставляет возможность получения навыков работы с пространственными, XML, BLOB данными.
СЛУШАТЕЛИ
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2016.
ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Базовые знания и навыки работы с операционными системами Windows.
- Опыт написания запросов T-SQL.
- Базовые знания о реляционных базах данных.
ПРОГРАММА КУРСА
Модуль 1: Введение в разработку баз данных
Темы
- Введение в платформу SQL Server
- Использование инструментов SQL Server
Лабораторная работа: Обзор SQL Server и его инструментария
Модуль 2: Проектирование и реализация таблиц
Темы
- Проектирование таблиц
- Типы данных
- Работа со схемами
- Создание и изменение таблиц
Лабораторная работа: Проектирование и реализация таблиц
Модуль 3: Расширенное проектирование таблиц
Темы
- Секционирование таблиц
- Сжатие данных
- Временные таблицы
Лабораторная работа: Использование расширенного проектирования таблиц
Модуль 4: Поддержание целостности данных посредством ограничений
Темы
- Поддержание целостности данных
- Реализация доменной целостности
- Реализация сущностной и ссылочной целостности
Лабораторная работа: Поддержание целостности данных через ограничения
Модуль 5: Введение в индексирование
Темы
- Основные положения индексирования
- Типы данных и индексы
- Одностолбцовые и составные индексы
Лабораторная работа: Создание индексов
Модуль 6: Разработка оптимальной стратегии индексирования
Темы
- Индексы, покрывающие запрос
- Управление индексами
- Планы выполнения
- Использование DTE
Лабораторная работа: Разработка оптимальной стратегии индексирования
Модуль 7: Колоночные индексы
Темы
- Введение в колоночные индексы
- Создание колоночных индексов
- Работа с колоночными индексами
Лабораторная работа: Использование колоночных индексов
Модуль 8: Проектирование и реализация представлений
Темы
- Обзор представлений
- Создание и управление представлениями
- Вопросы производительности для представлений
Лабораторная работа: Проектирование и реализация представлений
Модуль 9: Проектирование и реализация хранимых процедур
Темы
- Введение в хранимые процедуры
- Работа с хранимыми процедурами
- Реализация хранимых процедур с параметрами
- Контроль контекста выполнения
Лабораторная работа: Проектирование и реализация хранимых процедур
Модуль 10: Проектирование и реализация пользовательских функций
Темы
- Обзор функций
- Проектирование и реализация скалярных функций
- Проектирование и реализация табличных функций
- Советы по созданию функций
- Альтернативы использованию функций
Лабораторная работа: Проектирование и реализация пользовательских функций
Модуль 11: Реагирование на изменение данных через триггеры
Темы
- Проектирование DML триггеров
- Реализация DML триггеров
- Дополнительные возможности триггеров
Лабораторная работа: Реагирование на изменение данных через триггеры
Модуль 12: Использование таблиц в оперативной памяти
Темы
- Оптимизированные по памяти таблицы
- Хранимые процедуры, скомпилированные в исходном коде
Лабораторная работа: Использование таблиц в оперативной памяти
Модуль 13: Реализация управляемого кода в SQL Server
Темы
- Введение в интеграцию со средой CLR SQL
- Импорт и настройка сборок
- Реализация интеграции с SQL CLR
Лабораторная работа: Реализация управляемого кода в SQL Server
Модуль 14: Хранение и запросы к XML данным в SQL Server
Темы
- Введение в XML и XML схемы
- Хранение XML данных и схем в SQL Server
- Использование типа данных XML
- Использование инструкции FOR XML
- Основы языка XQuery
Лабораторная работа: Хранение и запросы к XML данным в SQL Server
Модуль 15: Работа с пространственными данными SQL Server
Темы
- Введение в пространственные типы данных
- Использование пространственных типов данных SQL Server
- Использование пространственных данных в приложениях
Лабораторная работа: Работа с пространственными данными SQL Server
Модуль 16: Хранение и запрос двоичных и текстовых документов в SQL Server
Темы
- Соображения при работе с BLOB данными
- Работа с FileStream
- Использование полнотекстового поиска
Лабораторная работа: Хранение и запрос двоичных и текстовых документов в SQL Server
Продолжительность курса – 4 дня/32 часа
Официальный источник https://www.microsoft.com/en-us/learning/course.aspx?cid=20762
Актуальная версия курса на сегодня — 20762A (доступен с 11 мая 2016 года)
ДЛЯ КОГО ПРЕДНАЗНАЧЕН:
- Администратор ЦОД
- Разработчик ПО
- Специалист по работе с системами хранения данных
Для предварительной записи на курсы или уточнения информации позвоните по телефонам: +380 44 230 34 74
E-mail: education@erc.ua