Фоновый баннер

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

20762: Developing SQL Databases


Ближайшие даты курсов:

09.10.2017
11.12.2017Москва

Цена: 24,500 

Продолжительность (дни/часы): 4/32

Подробнее о курсе

Краткое описание  курса
Цель курса — предоставить слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server 2016. Курс знакомит с созданием таких объектов как таблицы, представления, хранимые процедуры и функции, возможностями индексирования, а также предоставляет возможность получения навыков работы с пространственными, XML, BLOB данными.
Целевая аудитория курса
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2016.
Получаемые знания и навыки
По окончании курса слушатели смогут
  • Проектировать и создавать таблицы.
  • Описать расширенные возможности проектирования таблиц.
  • Обеспечить целостность данных путем ограничений.
  • Реализовывать индексы, включая индексы Columnstore, а также выполнять их оптимизацию.
  • Проектировать и создавать представления.
  • Проектировать и создавать хранимые процедуры.
  • Проектировать и создавать пользовательские функции.
  • Реагировать на манипулирование данными с помощью триггеров.
  • Разрабатывать и внедрять таблицы в памяти.
  • Реализуйте управляемый код в SQL Server.
  • Обеспечивать хранение и запросы XML-данных.
  • Работать с пространственными данными.
  • Обеспечивать хранение и выполнять запросы двоичных и текстовых документов.
Необходимая предварительная подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками
  • Базовые знания и навыки работы с операционными системами Windows.
  • Опыт написания запросов T-SQL.
  • Базовые знания о реляционных базах данных.
Краткое содержание курса
Модуль 1: Введение в разработку баз данных
  • Введение в платформу 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
Модуль 14: Хранение и запросы к XML данным в SQL Server
  • Введение в XML и XML схемы
  • Хранение XML данных и схем в SQL Server
  • Использование типа данных XML
  • Использование инструкции FOR XML
  • Основы языка XQuery
Модуль 15: Работа с пространственными данными SQL Server
  • Введение в пространственные типы данных
  • Использование пространственных типов данных SQL Server
  • Использование пространственных данных в приложениях
Модуль 16: Хранение и запрос двоичных и текстовых документов в SQL Server
  • Соображения при работе с BLOB данными
  • Работа с FileStream
  • Использование полнотекстового поиска

Отзывы по курсу