Описание Курса:
В курсе рассматривается реализация баз данных в Microsoft SQL Sever 2008, использование особенностей продукта SQL Sever 2008 и инструментов, предназначенных для реализации баз данных.
Аудитория:
Курс предназначен для ИТ-специалистов, которые администрируют и поддерживают базы данных SQL Sever.
Предварительная подготовка:
Слушатели должны:
- иметь знания по Transact-SQL;
- уметь работать с реляционными базами данных;
- иметь базовые навыки работы с Windows Server;
- иметь опыт дизайна баз данных;
- иметь навыки работы с SQL Server - написание запросов Transact-SQL или обучиться на курсе 2778: "Написание запросов с помощью Microsoft SQL Sever 2008 Transact-SQL".
Содержание курса:
Модуль 1. Создание баз данных и файлов баз данных
- Создание баз данных.
- Создание файловых групп.
- Создание схем.
- Создание моментальных снимков баз данных.
Лабораторная работа:Создание баз данных и файлов баз данных.
- Создание базы данных.
- Создание схем.
- Создание моментального снимка базы данных.
Модуль 2. Создание типов данных и таблиц
- Создание типов данных.
- Создание таблиц.
- Создание сегментированных таблиц.
Лабораторная работа:Создание типов данных и таблицы.
- Создание типов данных.
- Использование новых типов данных даты и времени.
- Создание таблиц.
- Создание секционированных таблиц.
Модуль 3. Создание и настройка индексов
- Планирование индексов.
- Создание индексов.
- Оптимизация индексов.
Лабораторная работа:Создание и настройка индексов.
- Создание индексов.
- Оптимизация индексов.
Модуль 4. Реализация целостности данных при помощи ограничений и триггеров
- Обзор целостности данных.
- Реализация ограничений.
- Реализация триггеров.
Лабораторная работа:Реализация целостности данных с помощью ограничений и триггеров.
- Создание ограничений.
- Отключение ограничений.
- Создание триггеров.
Модуль 5. Использование XML
- Использование типа данных XML.
- Получение XML данных при помощи выражения FOR XML.
- "Нарезка" XML данных при помощи выражения OPEN XML.
- Введение в XQuery.
- Создание XML индексов.
- Реализация XML схем.
Лабораторная работа:
- Использование XML.
- Сопоставление реляционных данных и XML.
- Хранение XML в исходном виде в базе данных.
- Использование XQuery с методами XML.
- Создание индексов XML.
Модуль 6. Реализация представлений
- Введение в представление.
- Создание и управление представлениями.
- Оптимизация производительности с помощью представлений.
Лабораторная работа:Внедрение представлений.
- Создание представлений.
- Создание индексированных представлений.
- Создание секционированных представлений.
Модуль 7. Реализация хранимых процедур
- Реализация хранимых процедур.
- Создание параметризованных хранимых процедур.
- Работа с планом выполнения.
- Обработка ошибок.
Лабораторная работа:Внедрение хранимых процедур.
- Создание хранимых процедур.
- Работа с планами выполнения.
Модуль 8. Реализация функций
- Создание и использование функций.
- Работа с функциями.
- Контроль контекста исполнения.
Лабораторная работа:Внедрение функций.
- Создание функций.
- Управление контекстом выполнения.
Модуль 9. Реализация управляемого кода в базе данных
- Введение в общую среду выполнения SQL Server.
- Импорт и настройка сборок.
- Создание управляемых объектов баз данных.
Лабораторная работа:Внедрение управляемого кода в базе данных.
- Импорт сборки.
- Создание управляемых объектов базы данных.
Модуль 10. Управление транзакциями и блокировками
- Обзор транзакций и блокировок.
- Управление транзакциями.
- Понимание архитектуры блокировок в SQL Server.
- Управление блокировками.
Лабораторная работа:Управление транзакциями и блокировками.
- Использование транзакций.
- Управление блокировками.
Модуль 11. Использование Service Broker
- Обзор Service Broker.
- Создание объектов Service Broker.
- Отправка и получение сообщений.
Лабораторная работа:Использование сервис-брокера.
- Создание объектов сервис-брокера.
- Реализация инициирующей службы.
- Реализация целевой службы.
Приобретаемые навыки:
Слушатели научатся:
- создавать базы данных и файлы баз данных;
- создавать типы данных и таблицы;
- использовать возможности XML в Microsoft SQL Sever 2008;
- планировать, создавать и оптимизировать индексы;
- реализовывать целостность данных в базах данных Microsoft SQL Sever 2008 с помощью ограничений и триггеров;
- реализовывать представления;
- реализовывать хранимые процедуры;
- реализовывать функции;
- реализовывать управляемый код в базе данных;
- управлять транзакциями и блокировками;
- использовать Service Broker.
Документы об окончании курса / Материалы и сертификаты:
Сертификат Microsoft