softline academy
Microsoft IT Academy Program

Организаторы
Учебного центра
  Факультет ВМК MГУ Факультет
ВМК MГУ
 
Компания Softline
Учебные центры Softline Academy Alliance

it-university.tpu.ru

 Другие проекты Softline
Exponenta.ru
Все о математических пакетах

Matlab.ru
Консультационный центр Matlab

Allsoft.ru
Интернет-магазин лицензионного софта

Edu.Allsoft.ru
Серьезные программы по студенческим ценам

Центр решений Microsoft
Комплексный ответ на ваши бизнес-задачи

Горячая линия
Переход на лицензионное ПО

Главная > Учебные курсы > Каталог учебных курсов > Описание курса: MS-2781

MS-2781: Дизайн серверных решений и баз данных Microsoft SQL Server 2005 (40 часов)


Краткое описание

Данный курс является продолжением курса MS-2779 Внедрение и поддержка баз данных Microsoft SQL Server 2005 и состоит из двух частей.

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

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


Дата начала, расписание и стоимость курса

  • Стоимость курса: 11600 рублей

Сертификационный экзамен

Курс готовит слушателей к экзамену 70-441 PRO Designing Database Solutions by Using Microsoft SQL Server 2005, который является обязательным для получения сертификата MSITP: Database Developer.


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

Окончание курса AMS-272 Язык SQL и основы баз данных или знания в эквивалентном объеме.

Примечание: Прохождение курса MS-2779 Внедрение и поддержка баз данных Microsoft SQL Server 2005 рекомендуется, но не является обязательным требованием для прохождения курса MS-2781.


Программа курса:


Модуль 1. Систематический подход к разработке баз данных

  • Преимущества систематического подхода к разработке баз данных
  • Сбор информации о предметной области
  • Создание абстрактной (conceptual) модели базы данных

Модуль 2. Разработка логической модели базы данных

  • Процедура построения логической модели
  • Логическая модель базы данных OLTP
  • Логическая модель хранилища данных
  • Оценка корректности логической модели

Модуль 3. Разработка физической (прикладной) модели базы данных

  • Создание таблиц на основе сущностей и атрибутов
  • Создание ограничений
  • Выбор опций сервера
  • Оценка корректности физической модели

Модуль 4. Программирование объектов базы данных

  • Создание представлений
  • Создание пользовательских функций
  • Создание хранимых процедур
  • Создание триггеров
  • Создание собственных агрегатных функций
  • Использование CLR при разработке функций и процедур

Модуль 5. Создание высокопроизводительных баз данных

  • Индексирование таблиц
  • Использование вычисляемых столбцов
  • Определение размера tempdb
  • Масштабирование баз данных
  • Тестирование производительности базы данных в целом

Модуль 6. Эффективное использование транзакций

  • Основные уровни изоляции
  • Использование уровня изоляции транзакций snapshot
  • Механизм блокировок
  • Разработка эффективной стратегии использования транзакций

Модуль 7. Связь базы данных с внешними объектами

  • Локальные связи
  • Связи с удаленными узлами

Модуль 8. Использование XML в SQL Server

  • Использование XML для хранения данных
  • Оптимизация доступа к полям XML
  • Использование XML для обмена данными по сети
  • Обзор языка XQuery

Модуль 9. Новые возможности T-SQL

  • Common table expressions
  • Функции PIVOT и UNPIVOT
  • Функции для нумерации строк

Модуль 10. Тестирование и подготовка базы данных к распространению

  • Тестирование правильности кода
  • Подготовка базы данных к распространению

Модуль 11. Обзор серверных решений для Microsoft SQL Server 2005

  • Традиционные сервисы
  • Нововведения в SQL Server 2005
  • Выбор сервисов, необходимых для решения бизнес-задач

Модуль 12. Разработка стратегии обеспечения безопасности доступа к данным

  • Необходимость ограничений на уровне сервера
  • Разработка стратегии авторизации
  • Обеспечение безопасности дополнительных сервисов
  • Использование хранимых процедур и представлений для ограничения доступа
  • Аудит баз данных

Модуль 13. Доставка извещений пользователям (Notification services)

  • Архитектура Notification services
  • Конфигурирование Notification services
  • Стратегия использования

Модуль 14. Генерация отчетов на сервере (Reporting services)

  • Создание простых отчетов
  • Использование агрегатных функций в отчетах
  • Настройка сервера отчетов
  • Публикация отчетов на сервере
  • Оптимизация генерации отчетов
© 2004-2006 Softline
Тел. 939-15-85
info@it-university.ru
адрес и схема проезда
Учебный центр | Ваша IT-карьера | Учебные курсы | Online-тесты | Скидки | FAQ