Этот пятидневный курс предназначен для IT-специалистов, которые занимаются сопровождением и разработкой баз данных MS SQL Server 2012, а также разработчиков приложений баз данных, которым необходимо уметь проектировать структуру таблиц, индексы и планы запросов.
Курс фокусируется на создании объектов баз данных, включая представления (view), хранимые процедуры (при необходимости – с параметрами) и функции как объекты баз данных. Также в курс включаются общие аспекты программирования хранимых процедур, такие как управление транзакциями и многопользовательскими приложениями, обработка исключительных ситуаций, триггеры и интеграция SQL CLR. Большинство упражнений этого курса поддерживают технологию SQL Azure.
Аудитория
- Данный курс предназначен для ИТ-профессионалов, желающих изучить новые возможности, реализованные в SQL Server 2012.
По окончании курса
- понимать продукт, его компоненты и основы конфигурации;
- работать с типами данных SQL Server;
- проектировать и внедрять таблицы и работать со схемами;
- обеспечивать целостность данных с помощью ограничений;
- описывать концепции индексирования и определять соответствующий тип данных для построения структуры простых и композитных индексов;
- идентифицировать соответствующую структуру таблиц и внедрять таблицы, основанные на кластерных индексах или без таковых;
- описывать и перехватывать планы выполнения запросов;
- проектировать и внедрять некластерные индексы, покрывающие индексы и индексы с включениями отдельных полей;
- проектировать и внедрять представления (view);
- разрабатывать и внедрять хранимые процедуры;
- внедрять использование табличных типов данных, табличных параметров и оператора MERGE;
- разрабатывать и внедрять функции как объекты Базы данных;
- описывать транзакции, уровни изоляции транзакций и особенности разработки приложений для работы в средах с высокой конкуренцией за ресурсы баз данных;
- проектировать и внедрять систему обработки исключительных ситуаций в среде T-SQL;
- применять триггеры для реакции на операторы манипуляции данными (DML-триггеры);
- внедрять управляемый код (SQL CLR) в среду SQL Server;
- осуществлять хранение данных в формате XML в среде SQL Server;
- проектировать запросы к данным в формате XML в среде SQL Server;
- осуществлять хранение данных о местоположении в среде SQL Server 2012;
- применять полнотекстовые индексы и запросы.
