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

Заявка на обучение

(6449/2779) Реализация баз данных в Microsoft SQL Server 2005

Дни 5 дней
Дата курса
Цена:
29 400 руб.
Кол-во:
поделиться

microsoft-logoadobe_pdf-mini

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

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

Предварительная подготовка: 

  • базовые знания операционной системы Microsoft Windows и ее основных возможностей;
  • практическое знание языка Transact-SQL;
  • практическое знание реляционных баз данных;
  • опыт проектирования баз данных.

Содержание:

  • Создание баз данных и файлов баз данных
    • Создание баз данных
    • Создание файловых групп
    • Создание схем
    • Создание моментальных снимков баз данных
  • Практическое занятие. Создание баз данных и файлов баз данных.
  • Создание типов данных и таблиц
    • Создание типов данных
    • Создание таблиц
    • Создание секционированных таблиц
  • Практическое занятие. Создание типов данных и таблиц.
  • Использование XML
    • Извлечение XML-данных с помощью предложения FOR XML
    • Дробление XML-данных с помощью функции OPENXML
    • Знакомство с XQuery
    • Использование типа данных xml
  • Практическое занятие. Использование XML
  • Создание и настройка индексов
    • Планирование индексов
    • Создание индексов
    • Оптимизация индексов
    • Создание XML-индексов
  • Практическое занятие. Создание и настройка индексов
  • Реализация целостности данных с помощью ограничений
    • Обзор целостности данных
    • Внедрение ограничений
  • Практическое занятие. Обеспечение целостности данных с помощью ограничений
  • Обеспечение целостности данных с помощью триггеров и XML-схем
    • Внедрение триггеров
    • Внедрение XML-схем
  • Практическое занятие. Внедрение целостности данных с помощью триггеров и XML-схем
  • Внедрение представлений
    • Знакомство с представлениями
    • Создание представлений и управление ими
    • Оптимизация производительности с помощью представлений
  • Практическое занятие. Внедрение представлений
  • Применение хранимых процедур
    • Реализация хранимых процедур
    • Создание параметризованных хранимых процедур
    • Работа с планами выполнения
    • Обработка ошибок
  • Практическое занятие. Реализация хранимых процедур
  • Внедрение функций
    • Создание и использование функций
    • Работа с функциями
    • Контроль контекста выполнения
  • Практическое занятие. Внедрение функций
  • Реализация управляемого кода в базе данных
    • Знакомство с общеязыковой средой выполнения SQL Server
    • Импортирование и настройка сборок
    • Создание управляемых объектов базы данных
  • Практическое занятие. Применение управляемого кода в базе данных
  • Управление транзакциями и блокировками
    • Общие сведения о транзакциях и блокировках
    • Управление транзакциями
    • Общие сведения об архитектуре блокирования в SQL Server
    • Управление блокировками
  • Практическое занятие. Управление транзакциями и блокировками
  • Использование компонента Service Broker
    • Обзор компонента Service Broker
    • Создание объектов Service Broker
    • Отправка и получение сообщений
  • Практическое занятие. Использование компонента Service Broker
  • Использование служб Notification Services (необязательно)
    • Знакомство со службами Notification Services
    • Разработка служб Notification Services

После изучения курса Вы сможете:

  • создавать базы данных;
  • создавать файловые группы;
  • создавать схемы;
  • создавать моментальные снимки баз данных;
  • создавать новые типы данных;
  • создавать новые таблицы;
  • создавать секционированные таблицы;
  • извлекать 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.

Слушатели:

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

Длительность: 

5 дней