top-image
Главная » Услуги и обучение » Информационные технологии » Microsoft » SQL Server » Microsoft SQL Server 2012 » Разработка баз данных Microsoft SQL Server 2012

Код: 10776

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

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Данный пятидневный курс посвящен работе с SQL Server 2012 и рассматривает логический дизайн таблиц, индексирование, планы запросов. В курсе рассматриваются вопросы создания объектов в базе данных, таких как представления, хранимые процедуры, функции. Изучаются основные аспекты написания процедур, такие как транзакции, согласованность, обработка ошибок, триггеры, SQL CRL. Курс является подготовительным для сдачи экзамена 70-464.
В бета-версии данного курса используется пред-релизное программное обеспечение (Microsoft SQL Server Release Candidate 0 (RC0). Некоторые упражнения выполняются в среде SQL Azure.

В курсе рассматриваются новые возможности SQL Server 2012:

  • Использование режимов сопоставления SC (SC Collations)
  • Использование функций TRY_PARSE и TRY_CONVERT
  • Детальное обсуждение ограничений IDENTITY
  • Работа с SEQUENCES
  • Использование THROW и сравнение его с RAISEERROR
  • Улучшения в трехмерных типах данных

Чему вы научитесь

  • Понимать платформу SQL Server и ее основные инструменты. Рассматриваются редакции, версии, концепции служб и учетных записей служб;
  • Выбирать подходящие типы данных при проектировании таблиц, конвертировать данные разных типов, создавать псевдонимы типов данных;
  • Научитесь использовать рекомендации по оптимальному дизайну таблиц и создавать таблицы с помощью T-SQL;
  • Использовать ограничения PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK, UNIQUE, использовать каскадные ограничения FOREIGN KEY;
  • Определять подходящие стратегии создания индексов по одному столбцу или композитных;
  • Создавать таблицы в виде кучи или таблицы с кластерными индексами; разрабатывать дизайн таблиц и выбирать подходящую структуру;
  • Читать и интерпретировать основные элементы планов выполнения;
  • Разрабатывать эффективные не-кластерные индексы;
  • Проектировать и внедрять представления;
  • Проектировать и внедрять хранимые процедуры;
  • Работать с табличными типами, табличными параметрами и использовать выражение MERGE для создания хранимых процедур для обновления хранилищ данных;
  • Проектировать и создавать скалярные и функции, возвращающие табличные значения;
  • Определять ситуации возникновения взаимоблокировок и использовать уровни изолирования, для влияния на согласованность данных;
  • Использовать традиционные методы обработки ошибок и структурированные методы обработки исключительных ситуаций;
  • Разрабатывать и использовать DML-триггеры;
  • Изучите целесообразность интеграции SQL CRL и подключение существующих сборок .NET в SQL Server;
  • Хранить XML данные и схемы в SQL Server;
  • Выполнять базовые запросы к XML данным;
  • Использовать типы данных GEOGRAPHY и GEOMETRY;
  • Разрабатывать и создавать запросы с использованием полнотекстовых индексов.

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

Курс предназначен для ИТ-профессионалов, желающих изучить новые возможности, реализованные в SQL Server 2012.

Программа мероприятия:

  • Модуль 1. Введение в SQL Server 2012 и его инструментарий
  • Модуль 2. Работа с типами данных
  • Модуль 3. Проектирование и создание таблиц
  • Модуль 4. Обеспечение целостности данных с использованием ограничений
  • Модуль 5. Планирование индексов
  • Модуль 6. Реализация структур таблиц SQL Server
  • Модуль 7. Просмотр планов выполнения SQL Server
  • Модуль 8. Улучшение производительности с использованием не-кластерных индексов
  • Модуль 9. Проектирование и реализация представлений
  • Модуль 10. Проектирование и реализация хранимых процедур
  • Модуль 11. Объединение данных и передача таблиц
  • Модуль 12. Проектирование и реализация пользовательских функций
  • Модуль 13. Создание согласованных приложений SQL Server
  • Модуль 14. Обработка ошибок в T-SQL
  • Модуль 15. Реагирование на манипуляции данных с использованием триггеров
  • Модуль 16. Реализация управляемого кода в SQL Server
  • Модуль 17. Хранение XML данных в SQL Server
  • Модуль 18. Запросы к XML данным в SQL Server
  • Модуль 19. Работа с трехмерными (spatial) данными
  • Модуль 20. Работа с полнотекстовыми индексами и запросами
Оставить свой отзыв об этом мероприятии