Implementing a Microsoft SQL Server 2005 Database
Аннотация
В ходе данного курса, слушатели овладеют знаниями и навыками, необходимыми для внедрения базы данных Microsoft SQL Server 2005.
После изучения материала курса слушатель будет уметь:
- создавать базы данных;
- создавать файловые группы;
- создавать схемы;
- создавать моментальные снимки баз данных;
- создавать новые типы данных;
- создавать новые таблицы;
- создавать секционированные таблицы;
- извлекать XML-данные с помощью предложения FOR XML;
- дробить XML-данные с помощью функции OPENXML;
- использовать выражения XQuery;
- использовать тип данных xml;
- планировать индексы;
- создавать индексы;
- оптимизировать индексы;
- создавать XML-индексы;
- описывать возможности сохранения целостности данных, имеющиеся в SQL Server 2005;
- обеспечивать целостность данных в базах данных SQL Server 2005 с использованием ограничений;
- обеспечивать целостность данных в базах данных SQL Server 2005 с использованием триггеров;
- обеспечивать целостность данных в базах данных SQL Server 2005 с использованием XML-схем;
- описывать цели применения представлений;
- создавать представления и управлять ими;
- объяснять, как оптимизировать производительность запросов с помощью представлений;
- применять хранимые процедуры;
- создавать параметризованные хранимые процедуры;
- работать с планами выполнения;
- обрабатывать ошибки в хранимых процедурах;
- создавать и использовать функции;
- работать с функциями;
- контролировать контекст выполнения;
- применять соответствующие сценарии для управляемого кода в базе данных;
- импортировать и настраивать сборки, создавать управляемые объекты базы данных;
- описывать, как блокировки используются транзакциями SQL Server;
- выполнять и отменять транзакцию;
- описывать проблемы параллелизма и механизмы блокирования SQL Server 2005;
- управлять блокировками;
- описывать функции и архитектуру Service Broker;
- создавать объекты Service Broker; отправлять и получать сообщения Service Broker;
- описывать работу служб Notification Services;
- разрабатывать приложения Notification Services.
Содержание
- Создание баз данных и файлов баз данных
- Создание типов данных и таблиц
- Использование XML
- Создание и настройка индексов
- Реализация целостности данных с помощью ограничений
- Обеспечение целостности данных с помощью триггеров и XML-схем
- Внедрение представлений
- Применение хранимых процедур
- Внедрение функций
- Реализация управляемого кода в базе данных
- Управление транзакциями и блокировками
- Использование компонента Service Broker
- Использование служб Notification Services
Цель
Сформировать у слушателей знания и
навыки, которые необходимы для внедрения базы данных Microsoft SQL Server 2005.
Аудитория
Этот курс предназначен для
специалистов в области информационных технологий, желающих освоить средства и
технологии SQL Server 2005, предназначенные для внедрения базы данных.
Необходимая подготовка
- Базовые знания операционной системы Microsoft Windows и ее основных возможностей;
- Практическое знание языка Transact-SQL;
- Практическое знание реляционных баз данных;
- Опыт проектирования баз данных.