Курс Разработка базы данных Microsoft SQL Server 2012

Код: 10776А

Продолжительность курса

40 Академических часов

Стоимость курса

35 240 руб
Заказать

Аудитория

Для разработчиков баз данных на основе Microsoft SQL Server. Слушатели получат знания и практические навыки, связанные с реализацией и поддержкой приложений баз данных на базе SQL Server 2012. 

От слушателя требуется

  • базовые знания операционной системы Windows;
  • опыт использования Transact-SQL;
  • опыт работы с реляционными базами данных;
  • опыт в области проектирования баз данных (желательно);
  • знания в объеме курса 10774: Writing Queries Using Microsoft SQL Server 2012 Transact-SQL

Готовит к тесту:

70-464

Содержание курса

Глава 1. Введение в SQL Server 2012 и средства администрирования.

  • Введение в платформу SQL Server.
  • Работа с инструментами SQL Server.
  • Настройка служб SQL Server.

Глава 2. Работа с типами данных.

  • Использование типов данных.
  • Работа с символьными данными.
  • Конвертирование типов.
  • Специализированные типы данных.

Глава 3. Проектирование и создание таблиц.

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

Глава 4. Обеспечение целостности данных с помощью ограничений.

  • Обеспечение целостности данных.
  • Реализация целостности на уровне домена.
  • Реализация целостности на уровне сущности и ссылок.

Глава 5. Планирование индексов в SQL Server 2012.

  • Базовые концепции индексирования.
  • Типы данных и индексы.
  • Индексы простые и составные.

Глава 6. Реализация табличных структур в SQL Server 2012.

  • Табличные структуры в SQL Server.
  • Работа с кластерными индексами.
  • Проектирование эффективных кластерных индексов.

Глава 7. Просмотр планов выполнения в SQL Server 2012.

  • Базовые концепции плана выполнения.
  • Типовые элементы плана выполнения.
  • Работа с планами выполнения.

Глава 8. Улучшение производительности за счет некластерных индексов.

  • Проектирование эффективных некластерных индексов.
  • Реализация некластерных индексов.
  • Трассировка и настроечные запросы.

Глава 9. Проектирование и создание представлений.

  • Знакомство с представлениями.
  • Создание и управление представлениями.
  • Вопросы производительности при использовании представлений.

Глава 10. Проектирование и создание хранимых процедур.

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

Глава 11. Объединение данных и использование таблиц в качестве параметров.

  • Использование оператора MERGE.
  • Реализация типа Table.
  • Использование типа Table в качестве параметра.

Глава 12. Проектирование и создание пользовательских функций.

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

Глава 13. Создание высоко конкурентных приложений в SQL Server 2012.

  • Введение в транзакции.
  • Введение в блокировки.
  • Управление блокировками.
  • Уровни изоляции транзакций.

Глава 14. Управление ошибками в коде на T-SQL.

  • Понимание обработки ошибок в коде на T-SQL.
  • Реализация обработки ошибок в коде на T-SQL.
  • Реализация структурной обработки исключений.

Глава 15. Реакция на манипуляции с данными с помощью триггеров.

  • Проектирование триггеров DML.
  • Реализация триггеров DML.
  • Расширенные возможности триггеров.

Глава 16. Применение управляемого кода в SQL Server 2012.

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

Глава 17. Хранение данных XML в SQL Server 2012.

  • Введение в XML и схемы XML.
  • Хранение данных и схем XML в SQL Server.
  • Реализация индексов XML.

Глава 18. Выполнение запросов к данным XML в SQL Server 2012.

  • Использование выражения FR XML.
  • Начальное знакомство с языком XQuery.
  • Конвертирование XML в реляционный формат.

Глава 19. Работа с пространственными данными в SQL Server 2012.

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

Глава 20. Работа с полнотекстовыми индексами и запросами.

  • Введение в полнотекстовое индексирование.
  • Реализация полнотекстовых индексов в SQL Server.
  • Работа с полнотекстовыми запросами.