Цели:
* Этот двухдневный курс предоставляет знания и навыки, необходимые для использования особенностей и методов расширенного доступа к данным в Microsoft .NET Framework и Microsoft Visual Studio 2005.
* В материалах курса описывается, как получить доступ к данным и как применить функциональные возможности баз данных с помощью Microsoft ADO.NET 2.0 и Microsoft SQL Server 2005.
* Также курс научит, как локализовать, редактировать и преобразовывать XML с помощью XPath and Extensible Style sheet Language for Transformations (XSLT).
Начальные требования:
* Знание курса 2541, Core Data Access with Microsoft Visual Studio 2005 или аналогичные знания и навыки.
* Уметь использовать делегаты и события.
* Уметь использовать хранимые процедуры базы данных, триггеры и агрегаты.
* Знать принципы XPath и основы синтаксиса.
* Знать принципы XSLT.
Описание программы:
План курса
1. Минимизация и обработка рабочих конфликтных ситуаций базы данных Темы:
- Причины возникновения конфликтов данных.
- Изоляция доступных уровней в SQL Server 2005.
- Указания для использования уровней изоляции SQL Server 2005.
Лабораторная работа:
- Минимизация и обработка рабочих конфликтных ситуаций базы данных.
2. Обработка крупных объектов Темы:
- Двоичные крупные объекты и символьные крупные объекты.
- Процесс для чтения крупных объектов в базе данных.
- Процесс для написания крупных объектов в базе данных.
Лабораторная работа:
- Обработка крупных объектов.
3. Повышение производительность базы данных Темы:
- ADO.NET расширения в .NET Framework 2.0.
- Статистика поставщика SQL Server.
Лабораторная работа:
- Повышение производительность базы данных
4. Создание управляемого кода объектов для SQL Server 2005 Темы:
- Эффект от создания управляемого кода объектов.
- Демонстрация:
- Процесс для импорта имеющегося узла в SQL Server 2005
- Демонстрация: Процесс для внедрения управляемого кода объектов в SQL Server 2005.
Лабораторная работа:
- Создание управляемого кода объектов для SQL Server 2005.
5. Запрос XML с помощью XPath Темы:
- Модель данных XPath.
- Процесс для выбора и редактирования XML данных с помощью XpathNavigator.
- Процесс для оценки Xpath выражений с помощью XpathNavigator.
Лабораторная работа:
- Запрос XML с помощью XPath
6. Преобразование XML с помощью XSLT Темы:
- Что такое XSLT?
- Процесс для выполнения XSLT.
- Что такое расширение объектов?
Лабораторная работа:
- Преобразование XML с помощью XSLT