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

Developing Microsoft® SQL Server® Databases



Разработка базы данных Microsoft SQL Server
Код: 20464
Направление обучения: Серверы, сетевое оборудование, Базы данных
Продолжительность: 5 дней/40 часов
Цена для физ. лиц: 30000 руб.
Цена для юр. лиц: 31000 руб.

Скачать прайс-лист (PDF)

Аннотация

Курс знакомит с созданием планов индексов и запросов. Курс рассматривает создание объектов базы данных, включающих представления, хранимые процедуры с параметрами, функции, а также управление конкуренцией, обработку ошибок, триггеры.

Описание образовательной программы

Успешное окончание обучения по программе курса позволит специалистам:

  • Разбираться во всех компонентах платформы 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.
  • Создавать и использовать в запросах полнотекстовые индексы

Цель курса

Формирование знаний и навыков,  необходимых для проектирования таблиц, индексирования и планирования запросов в Microsoft SQL Server 2014.

Целевая аудитория

ИТ-специалисты

Необходимая подготовка

  • Опыт написания запросов T-SQL
  • Базовые знания о реляционных базах данных

Содержание

1. Обзор SQL Server и его инструментария

  • Обзор SQL Server
  • Использование инструментов SQL Server
  • Настройка служб SQL Server
  • Лабораторная работа


2. Проектирование и реализация таблиц 
  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
Лабораторная работа

3. Поддержание целостности данных через ограничения
  • Поддержание целостности данных
  • Реализация доменной целостности
  • Реализация сущностной и ссылочной целостности

Лабораторная работа

4. Введение в индексирование
  • Основные положения индексирования
  • Одностолбцовые и составные индексы
  • Структура таблиц SQL Server
  • Работа с кластерными индексами

Лабораторная работа: 

5. Расширенные настройки индексирования 
  • Плана выполнения базовых концепций
  • Общие элементы плана выполнения
  • Работа с планом выполнения
  • Проектирование эффективных некластеризованных индексов
  • Мониторинг производительности

Лабораторная работа

6. Колоночные индексы
  • Колоночные индексы
  • Рекомендации по работе с колоночными индексами
Лабораторная работа

7. Проектирование и реализация представлений
  • Обзор представлений
  • Создание и управление представлениями
  • Вопросы производительности для представлений
Лабораторная работа

8. Проектирование и реализация хранимых процедур
  • Введение в хранимые процедуры
  • Работа с хранимыми процедурами
  • Реализация хранимых процедур с параметрами
  • Контроль контекста выполнения

Лабораторная работа

9. Проектирование и реализация пользовательских функций
  • Обзор функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация табличных функций
  • Советы по созданию функций
  • Альтернативы использованию функций
Лабораторная работа

10. Реагирование на изменение данных через триггеры
  • Проектирование DML триггеров
  • Реализация DML триггеров
  • Продвинутые возможности триггеров
Лабораторная работа

11. Использование таблиц в оперативной памяти
  • Оптимизированные по памяти таблицы
  • Расположение процедур
Лабораторная работа

12. Реализация управляемого кода в SQL Server
  • Введение в интеграцию с SQL CLR
  • Импорт и настройка сборок
  • Реализация интеграции с SQL CLR
Лабораторная работа

13.  Хранение и запросы к XML данным в SQL Server
  • Введение в XML и XML схемы
  • Хранение XML данных и схем в SQL Server
  • Использование типа данных XML
  • Использование инструкции FOR XML
  • Основы языка XQuery
  • "Нарезка" XML данных
Лабораторная работа

14. Работа с пространственными данными SQL Server
  • Введение в пространственные типы данных
  • Использование пространственных типов данных SQL Server
  • Использование пространственных данных в приложениях
Лабораторная работа

Сертификация

Сертификационный экзамен 70-464

Получаемый документ

Сертификат


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.
Федоров Антон Юрьевич
Сертифицированный тренер Microsoft, эксперт по администрированию серверов и баз данных
Новгородова Галина Валерьевна
Сертифицированный тренер Microsoft, эксперт по администрированию серверов и баз данных

Расписание


  • 24 Декабря 2018
  • 18 Февраля 2019
  • Санкт-Петербург
Спецпредложения
Осенняя акция в Ростове-на-Дону!
Скидка 30% до 30 ноября!
Мероприятия
Школа HR в Санкт-Петербурге
Участие бесплатное. Приглашаем HR-руководителей, HR-менеджеров, экспертов и специалистов по обучению персонала.