Хотите получать информацию по новым курсам и их датам проведения?
(10776) Разработка базы данных Microsoft SQL Server 2012
Краткое описание:
Проводимый под руководством инструктора пятидневный курс предлагает слушателям знания и навыки в области разработки баз данных Microsoft SQL Server 2012.
Предварительная подготовка:
- базовые знания операционной системы Windows;
- опыт использования Transact-SQL;
- опыт работы с реляционными базами данных;
- опыт в области проектирования баз данных (желательно);
- знания в объеме курса (10774) Выполнение запросов в Microsoft SQL Server 2012
Содержание:
Глава 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.
- Работа с полнотекстовыми запросами.
После изучения курса Вы сможете:
- Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE
- Создавать таблицы в виде кучи или таблицы с кластерным индексом.
- Читать и интерпретировать детали и основные элементы планов выполнения запроса
- Разрабатывать эффективные некластеризованные индексы.
- Разрабатывать и создавать представления
- Разрабатывать и создавать хранимые процедуры
- Работать с табличным типом данных, табличным значением параметров и использовать оператор MERGE для создания хранимых процедур, обновления хранилищ данных.
- Разрабатывать и создавать функции
- Разбираться с взаимными блокировками и знать, как уровни изоляции транзакций влияют на параллелизм.
- Использовать структурированную обработку исключительных ситуаций.
- Разрабатывать и создавать триггеры DML
- Хранить XML-данные и схемы в SQL Server.
- Выполнять базовые запросы к XML-данным в SQL Server.
- Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY)
- Реализовать и выполнять запросы полнотекстового поиска.
Слушатели:
Для разработчиков баз данных на основе Microsoft SQL Server. Слушатели получат знания и практические навыки, связанные с реализацией и поддержкой приложений баз данных на базе SQL Server 2012.
Подготавливает к тесту:
- 70-464
Длительность:
5 дней
Дни | 5 дней |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |