|
Авторские курсы по технологиям Microsoft |
|
Курс: 10776A Developing Microsoft SQL Server 2012 Databases
(Разработка баз данных Microsoft SQL Server 2012)
Ориентирован: на разработчиков баз данных на основе Microsoft SQL Server. Слушатели получат знания и практические навыки, связанные с реализацией и поддержкой приложений баз данных на базе SQL Server 2012.
Предварительный уровень подготовки:
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Квалификационный тест на степени MCTS: 70-464.
Программа курса
- Введение в SQL Server 2012 и средства администрирования.
- Введение в платформу SQL Server.
- Работа с инструментами SQL Server.
- Настройка служб SQL Server.
- Работа с типами данных.
- Использование типов данных.
- Работа с символьными данными.
- Конвертирование типов.
- Специализированные типы данных.
- Проектирование и создание таблиц.
- Проектирование таблиц.
- Работа со схемами.
- Создание и изменение таблиц.
- Обеспечение целостности данных с помощью ограничений.
- Обеспечение целостности данных.
- Реализация целостности на уровне домена.
- Реализация целостности на уровне сущности и ссылок.
- Планирование индексов в SQL Server 2012.
- Базовые концепции индексирования.
- Типы данных и индексы.
- Индексы простые и составные.
- Реализация табличных структур в SQL Server 2012.
- Табличные структуры в SQL Server.
- Работа с кластерными индексами.
- Проектирование эффективных кластерных индексов.
- Просмотр планов выполнения в SQL Server 2012.
- Базовые концепции плана выполнения.
- Типовые элементы плана выполнения.
- Работа с планами выполнения.
- Улучшение производительности за счет некластерных индексов.
- Проектирование эффективных некластерных индексов.
- Реализация некластерных индексов.
- Трассировка и настроечные запросы.
- Проектирование и создание представлений.
- Знакомство с представлениями.
- Создание и управление представлениями.
- Вопросы производительности при использовании представлений.
- Проектирование и создание хранимых процедур.
- Введение в хранимые процедуры.
- Работа с хранимыми процедурами.
- Реализация параметризированных хранимых процедур.
- Управление контекстом выполнения.
- Объединение данных и использование таблиц в качестве параметров.
- Использование оператора MERGE.
- Реализация типа Table.
- Использование типа Table в качестве параметра.
- Проектирование и создание пользовательских функций.
- Обзор функций.
- Проектирование и реализация скалярных функций.
- Проектирование и реализация табличных функций.
- Рекомендации по реализации функций.
- Альтернативы функциям.
- Создание высоко конкурентных приложений в SQL Server 2012.
- Введение в транзакции.
- Введение в блокировки.
- Управление блокировками.
- Уровни изоляции транзакций.
- Управление ошибками в коде на T-SQL.
- Понимание обработки ошибок в коде на T-SQL.
- Реализация обработки ошибок в коде на T-SQL.
- Реализация структурной обработки исключений.
- Реакция на манипуляции с данными с помощью триггеров.
- Проектирование триггеров DML.
- Реализация триггеров DML.
- Расширенные возможности триггеров.
- Применение управляемого кода в SQL Server 2012.
- Введение в интеграцию SQL со средой CLR.
- Импорт и конфигурирование сборок.
- Реализация интеграции SQL со средой CLR.
- Хранение данных XML в SQL Server 2012.
- Введение в XML и схемы XML.
- Хранение данных и схем XML в SQL Server.
- Реализация индексов XML.
- Выполнение запросов к данным XML в SQL Server 2012.
- Использование выражения FOR XML.
- Начальное знакомство с языком XQuery.
- Конвертирование XML в реляционный формат.
- Работа с пространственными данными в SQL Server 2012.
- Введение в пространственные данные.
- Работа с пространственными типами данных в SQL Server.
- Использование пространственных данных в приложениях.
- Работа с полнотекстовыми индексами и запросами.
- Введение в полнотекстовое индексирование.
- Реализация полнотекстовых индексов в SQL Server.
- Работа с полнотекстовыми запросами.
|