Программа "Разработка баз данных Microsoft SQL 2005 - новые возможности" (16 часов)
Программа построена на основе материалов курсов Microsoft:
- Microsoft SQL Server 2005. Обновление навыков для работы со службами отчетов
- Microsoft SQL Server 2005. Программирование
В качестве учебных пособий используются электронные учебники к сертифицированным дистанционным курсам Microsoft. После обучения по программе слушатели получат возможность бесплатно использовать эти материалы и материалы дистанционных лабораторных работ в течение 90 дней.
Программа курса "Microsoft SQL Server 2005. Обновление навыков для работы со службами отчетов"
Курс предназначен для проектировщиков, разработчиков и администраторов баз данных, обладающих опытом работы с SQL Server 7.0 или 2000, и желающих ознакомиться с новыми функциями и возможностями SQL Server 2005.
Предварительные требования
Для обучения на курсе необходим опыт работы с SQL Server 7.0 или 2000.
Чему вы научитесь
- Проектировать отчеты с использованием инструмента Report Designer.
- Выполнять развертывание и обслуживание отчетов
- Работать с отчетами Ad Hoc.
Содержание курса
Основные концепции и возможности Microsoft SQL Server 2005 Reporting Services (SSRS)
- Возможности SSRS. Обзор. Создание отчетов. Публикация и управление. Доступ к отчетам. Проектирование моделей разовых (Ad Hoc) отчетов. Построение разовых отчетов.
- Основные концепции SSRS. Источники данных, наборы данных, поля и фильтры. Элементы отчета. Области данных (Data Regions). Параметры. Планы документов (Document Maps).
Проектирование отчетов с использованием инструмента Report Designer
- Проектирование отчетов с использованием мастера Report Wizard. Создание источника данных. Создание отчета с использованием мастера Report Wizard. Проектирование табличного отчета. Проектирование матричного отчета.
- Работа с областями данных (Data Regions). Создание набора данных. Создание области диаграммы данных (Chart Data Region). Интерактивная сортировка. Вложенных области данных и подотчеты. Свойство NoRows.
Развертывание и управление отчетами
- Развертывание отчетов. Обзор. Развертывание отчетов с использованием Visual Studio. Развертывание с использованием сценариев. Развертывание с использованием Report Manager.
- Управление отчетами. Обзор. Настройка общих источников данных. Настройка свойств отчета. Настройка подписки. Расписания и выполнение подписки. Настройка безопасности. Рендеринг и просмотр отчетов.
- Практическая работа: развертывание и обслуживание отчета.
Работать с отчетами Ad Hoc
- Работа с Report Model Designer. Обзор. Создание проекта Report Model Project. Элементы, поля-источники и выражения. Роли, папки и перспективы. Создание модели отчета. Публикация модели.
- Работа с Report Builder. Обзор. Создание отчета Ad Hoc с использованием Report Builder.
- Практическая работа: создание отчета Ad Hoc.
Программа курса "Microsoft SQL Server 2005. Программирование"
Этот интерактивный учебный курс создан для проектировщиков, разработчиков и администраторов баз данных, желающих ознакомиться с новыми функциями и возможностями SQL Server 2005.
Кому предназначен курс
Проектировщики, разработчики и администраторы баз данных, обладающие опытом работы с SQL Server 7.0 или 2000, и желающие ознакомиться с новыми функциями и возможностями SQL Server 2005.
Предварительные требования
Для обучения необходим опыт работы с SQL Server 7.0 или 2000.
Содержание курса
Работа с SQL Server 2005
Компоненты и инструментальные средства SQL Server 2005. Компоненты SQL Server 2005. Новые инструменты для администраторов БД. Новые инструменты для разработчиков БД.
Средства разработки SQL Server 2005. Инструменты разработки SQL Server 2005 Developer Tools. Пакет SQL Server Management Studio. Выполнение запросов. Работа с Object Explorer. Создание решений на основе SQL Server.
Безопасность SQL Server 2005. Архитектура безопасности SQL Server 2005. Управление безопасностью с использованием схем.
- Практическая работа: знакомство с SQL Server 2005.
Усовершенствования языка программирования Transact-SQL
Усовершенствования Data Definition Language. Новые и усовершенствованные типы данных. Разбиение таблиц на разделы. Этапы разбиения. Как создать таблицу, разбитую на разделы. Усовершенствованные функции индексирования.
Усовершенствования Data Manipulation Language. Ключевое слово OUTPUT. Общие табличные выражения (Common Table Expressions). Создание рекурсивных выражений Common Table Expressions. Операторы PIVOT и UNPIVOT. Оператор APPLY. Функции упорядочивания (ranking).
Обработка структурированных исключений (structured exception). Структурированные исключения. Конструкции TRY...CATCH. Обработка исключений.
Практическая работа. Программирование на языке Transact-SQL.
Использование XML в SQL Server 2005
Усовершенствованные возможности SQL Server 2005 для работы с XML. Конструкция FOR XML и ее использование. Новые возможности и применение функции OPENXML.
Тип данных xml. Хранение XML-данных в базе данных. Работа с нетипированными XML-данными (untyped XML). Управление схемами XML. Работа с типизованными XML-данными (typed XML). Управление XML-индексами.
XQuery. Обзор. Работа с выражениями XQuery. Выборка XML-данных с использованием методов обработки xml-типов данных. Изменение XML-данных с использованием метода modify. Удаление XML-данных с использованием метода nodes. Использование методов для работы с xml-типами данных.
Практическая работа: работа с XML.
|