Внедрение базы данных Microsoft SQL Server 2005

Курс 6449: Пять дней; под руководством преподавателя


Find training in a city near you.

На этой странице
ВведениеВведение
СлушателиСлушатели
Цель курсаЦель курса
Предварительные требованияПредварительные требования
Краткое содержание курсаКраткое содержание курса
Пройдите этот курс обученияПройдите этот курс обучения

Введение

Части этой программы могут быть изменены.

В ходе данного пятидневного курса, проводимого под руководством преподавателя, слушатели овладеют знаниями и навыками, необходимыми для внедрения базы данных Microsoft SQL Server 2005. Основная задача этого курса — научить слушателей пользоваться возможностями и средствами SQL Server 2005, относящимися к внедрению базы данных.

К началу страницыК началу страницы

Слушатели

Этот курс предназначен для специалистов в области информационных технологий, желающих освоить средства и технологии SQL Server 2005, предназначенные для внедрения базы данных.

К началу страницыК началу страницы

Цель курса

После изучения данного курса слушатели смогут:

создавать базы данных и файлы баз данных;

создавать типы данных и таблицы;

использовать XML-функции в Microsoft SQL Server 2005;

планировать, создавать и оптимизировать индексы;

обеспечивать целостность данных в базах данных Microsoft SQL Server 2005 с использованием ограничений;

обеспечивать целостность данных в базах данных Microsoft SQL Server 2005 с использованием триггеров;

применять представления;

применять хранимые процедуры;

применять функции;

применять в базе данных управляемый код;

управлять транзакциями и блокировками;

применять компонент Service Broker для построения решения, основанного на передаче сообщений;

использовать службы Notification Services для создания и отправки уведомлений.

К началу страницыК началу страницы

Предварительные требования

Для прохождения данного курса слушатели должны иметь:

базовые знания операционной системы Microsoft Windows и ее основных возможностей;

практическое знание языка Transact-SQL;

практическое знание реляционных баз данных;

некоторый опыт проектирования баз данных.

Кроме того, перед этим курсом слушателям рекомендуется (но не требуется) пройти следующие учебные курсы:

Курс 2778. Создание запросов на языке Microsoft SQL Server 2005 Transact-SQL.

Курс 2780. Обслуживание базы данных Microsoft® SQL Server 2005

К началу страницыК началу страницы

Краткое содержание курса

Модуль 1: Создание баз данных и файлов баз данных

В этом модуле объясняется, как создавать базы данных, файловые группы, схемы и моментальные снимки базы данных

.

Уроки

Создание баз данных

Создание файловых групп

Создание схем

Создание моментальных снимков баз данных

Практическое занятие 2. Создание баз данных и файлов баз данных

Создание базы данных

Создание схем

Создание моментального снимка базы данных

После завершения изучения этого модуля слушатели смогут:

создавать базы данных;

создавать файловые группы;

создавать схемы;

создавать моментальные снимки баз данных.

Модуль 2. Создание типов данных и таблиц

В этом модуле объясняется, как создавать типы данных и таблицы. Также в этом модуле объясняется, как создавать секционированные таблицы.

Уроки

Создание типов данных

Создание таблиц

Создание секционированных таблиц

Практическое занятие 2. Создание типов данных и таблиц

Создание типов данных

Создание таблиц

Создание секционированных таблиц

После завершения изучения этого модуля слушатели смогут:

создавать новые типы данных;

создавать новые таблицы;

создавать секционированные таблицы.

Модуль 3: Использование XML

В этом модуле объясняется, как использовать предложение FOR XML и функцию OPENXML. Кроме того, описывается, как использовать тип данных xml и его методы.

Уроки

Извлечение XML-данных с помощью предложения FOR XML

Дробление XML-данных с помощью функции OPENXML

Знакомство с XQuery

Использование типа данных xml

Практическое занятие 3. Использование XML

Сопоставление реляционных данных и XML

Средства хранения XML-данных в базе данных

Использование XQuery с помощью методов типа данных xml

После изучения данного модуля слушатели смогут:

извлекать XML-данные с помощью предложения FOR XML;

дробить XML-данные с помощью функции OPENXML;

использовать выражения XQuery;

использовать тип данных xml.

Модуль 4. Создание и настройка индексов

В этом модуле объясняется, как планировать, создавать и оптимизировать индексы. Также в этом модуле объясняется, как создавать XML-индексы.

Уроки

Планирование индексов

Создание индексов

Оптимизация индексов

Создание XML-индексов

Практическое занятие 4. Создание и настройка индексов

Создание индексов

Настройка индексов

Создание XML-индексов

После завершения изучения этого модуля слушатели смогут:

планировать индексы;

создавать индексы;

оптимизировать индексы;

создавать XML-индексы.

Модуль 5. Реализация целостности данных с помощью ограничений

В этом модуле объясняется, как внедрять ограничения, и делается обзор по целостности данных.

Уроки

Обзор целостности данных

Внедрение ограничений

Практическое занятие 5. Обеспечение целостности данных с помощью ограничений

Создание ограничений

Отключение ограничений

После завершения изучения этого модуля слушатели смогут:

описывать возможности сохранения целостности данных, имеющиеся в SQL Server 2005;

обеспечивать целостность данных в базах данных SQL Server 2005 с использованием ограничений.

Модуль 6. Обеспечение целостности данных с помощью триггеров и XML-схем

В этом модуле объясняется, как внедрять триггеры и XML-схемы.

Уроки

Внедрение триггеров

Внедрение XML-схем

Практическое занятие 6. Внедрение целостности данных с помощью триггеров и XML-схем

Создание триггеров

Внедрение XML-схем

После завершения изучения этого модуля слушатели смогут:

обеспечивать целостность данных в базах данных SQL Server 2005 с использованием триггеров;

обеспечивать целостность данных в базах данных SQL Server 2005 с использованием XML-схем.

Модуль 7. Внедрение представлений

В этом модуле объясняется, как создавать представления.

Уроки

Знакомство с представлениями

Создание представлений и управление ими

Оптимизация производительности с помощью представлений

Практическое занятие 7. Внедрение представлений

Создание представлений

Создание индексированных представлений

Создание секционированных представлений

После завершения изучения этого модуля слушатели смогут:

описывать цели применения представлений;

создавать представления и управлять ими;

объяснять, как оптимизировать производительность запросов с помощью представлений.

Модуль 8. Применение хранимых процедур

В этом модуле объясняется, как создавать хранимые процедуры и функции. В нем также описываются планы выполнения, кэширование планов и компиляция запросов.

Уроки

Реализация хранимых процедур

Создание параметризованных хранимых процедур

Работа с планами выполнения

Обработка ошибок

Практическое занятие 8. Реализация хранимых процедур

Создание хранимых процедур

Работа с планами выполнения

После изучения данного модуля слушатели смогут:

применять хранимые процедуры;

создавать параметризованные хранимые процедуры;

работать с планами выполнения;

обрабатывать ошибки в хранимых процедурах.

Модуль 9. Внедрение функций

В этом модуле объясняется, как создавать функции. Также в этом модуле описывается, как контролировать контекст выполнения.

Уроки

Создание и использование функций

Работа с функциями

Контроль контекста выполнения

Практическое занятие 9. Внедрение функций

Создание функций

Контроль контекста выполнения

После завершения изучения этого модуля слушатели смогут:

создавать и использовать функции;

работать с функциями;

контролировать контекст выполнения.

Модуль 10. Реализация управляемого кода в базе данных

В этом модуле объясняется, как применять управляемые объекты базы данных.

Уроки

Знакомство с общеязыковой средой выполнения SQL Server

Импортирование и настройка сборок

Создание управляемых объектов базы данных

Практическое занятие 10. Применение управляемого кода в базе данных

Импортирование сборки

Создание управляемых объектов базы данных

После завершения изучения этого модуля слушатели смогут:

применять соответствующие сценарии для управляемого кода в базе данных;

импортировать и настраивать сборки,

создавать управляемые объекты базы данных.

Модуль 11. Управление транзакциями и блокировками

В этом модуле объясняется, как использовать транзакции и механизмы блокировки SQL Server, чтобы обеспечить требования приложений к производительности и целостности данных.

Уроки

Общие сведения о транзакциях и блокировках

Управление транзакциями

Общие сведения об архитектуре блокирования в SQL Server

Управление блокировками

Lab 11: Управление транзакциями и блокировками

Использование транзакций

Управление блокировками

После завершения изучения этого модуля слушатели смогут:

описывать, как блокировки используются транзакциями SQL Server;

выполнять и отменять транзакцию;

описывать проблемы параллелизма и механизмы блокирования SQL Server 2005;

управлять блокировками.

Модуль 12. Использование компонента Service Broker

В этом модуле объясняется, как с помощью Service Broker построить решение, основанное на передаче сообщений.

Уроки

Обзор компонента Service Broker

Создание объектов Service Broker

Отправка и получение сообщений

Практическое занятие 12 Использование компонента Service Broker (необязательно)

Создание объектов Service Broker

Внедрение службы, вызывающей общение

Внедрение целевой службы

После завершения изучения этого модуля слушатели смогут:

описывать функции и архитектуру Service Broker;

создавать объекты Service Broker;

отправлять и получать сообщения Service Broker.

Модуль 13. Использование служб Notification Services (необязательно)

В этом модуле объясняется, как разрабатывать приложения, которые регулярно формируют и отправляют сообщения подписчикам.

Уроки

Знакомство со службами Notification Services

Разработка служб Notification Services

После завершения изучения этого модуля слушатели смогут:

описывать работу служб Notification Services;

разрабатывать приложения Notification Services.

К началу страницыК началу страницы

Пройдите этот курс обучения

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



К началу страницыК началу страницы