Список
курсов

Внедрение баз данных Microsoft SQL Server 2008

6232A 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

В курсе рассматривается реализация баз данных в Microsoft SQL Sever 2008, использование особенностей продукта SQL Sever 2008 и инструментов, предназначенных для реализации баз данных.

Аудитория:

Курс предназначен для ИТ-специалистов, которые администрируют и поддерживают базы данных SQL Sever.

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

Слушатели должны:

  • иметь знания по Transact-SQL;
  • уметь работать с реляционными базами данных;
  • иметь базовые навыки работы с Windows Server;
  • иметь опыт дизайна баз данных;
  • иметь навыки работы с SQL Server - написание запросов Transact-SQL или обучиться на курсе 2778: "Написание запросов с помощью Microsoft SQL Sever 2008 Transact-SQL".

Содержание курса:

Модуль 1. Создание баз данных и файлов баз данных

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

Лабораторная работа:Создание баз данных и файлов баз данных.

  • Создание базы данных.
  • Создание схем.
  • Создание моментального снимка базы данных.

Модуль 2. Создание типов данных и таблиц

  • Создание типов данных.
  • Создание таблиц.
  • Создание сегментированных таблиц.

Лабораторная работа:Создание типов данных и таблицы.

  • Создание типов данных.
  • Использование новых типов данных даты и времени.
  • Создание таблиц.
  • Создание секционированных таблиц.

Модуль 3. Создание и настройка индексов

  • Планирование индексов.
  • Создание индексов.
  • Оптимизация индексов.

Лабораторная работа:Создание и настройка индексов.

  • Создание индексов.
  • Оптимизация индексов.

Модуль 4. Реализация целостности данных при помощи ограничений и триггеров

  • Обзор целостности данных.
  • Реализация ограничений.
  • Реализация триггеров.

Лабораторная работа:Реализация целостности данных с помощью ограничений и триггеров.

  • Создание ограничений.
  • Отключение ограничений.
  • Создание триггеров.

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

  • Использование типа данных XML.
  • Получение XML данных при помощи выражения FOR XML.
  • "Нарезка" XML данных при помощи выражения OPEN XML.
  • Введение в XQuery.
  • Создание XML индексов.
  •  Реализация XML схем.

Лабораторная работа:

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

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

  • Введение в представление.
  • Создание и управление представлениями.
  • Оптимизация производительности с помощью представлений.

Лабораторная работа:Внедрение представлений.

  • Создание представлений.
  • Создание индексированных представлений.
  • Создание секционированных представлений.

Модуль 7. Реализация хранимых процедур 

  • Реализация хранимых процедур.
  • Создание параметризованных хранимых процедур.
  • Работа с планом выполнения.
  • Обработка ошибок.

Лабораторная работа:Внедрение хранимых процедур.

  • Создание хранимых процедур.
  • Работа с планами выполнения.

Модуль 8. Реализация функций

  • Создание и использование функций.
  • Работа с функциями.
  • Контроль контекста исполнения.

Лабораторная работа:Внедрение функций.

  • Создание функций.
  • Управление контекстом выполнения.

Модуль 9. Реализация управляемого кода в базе данных

  • Введение в общую среду выполнения SQL Server.
  • Импорт и настройка сборок.
  • Создание управляемых объектов баз данных.

Лабораторная работа:Внедрение управляемого кода в базе данных.

  • Импорт сборки.
  • Создание управляемых объектов базы данных.

Модуль 10. Управление транзакциями и блокировками

  • Обзор транзакций и блокировок.
  • Управление транзакциями.
  • Понимание архитектуры блокировок в SQL Server.
  • Управление блокировками.

Лабораторная работа:Управление транзакциями и блокировками.

  • Использование транзакций.
  • Управление блокировками.

Модуль 11. Использование Service Broker

  • Обзор Service Broker.
  • Создание объектов Service Broker.
  • Отправка и получение сообщений.

Лабораторная работа:Использование сервис-брокера.

  • Создание объектов сервис-брокера.
  • Реализация инициирующей службы.
  • Реализация целевой службы.

Приобретаемые навыки:

Слушатели научатся:

  • создавать базы данных и файлы баз данных;
  • создавать типы данных и таблицы;
  • использовать возможности XML в Microsoft SQL Sever 2008;
  • планировать, создавать и оптимизировать индексы;
  • реализовывать целостность данных в базах данных Microsoft SQL Sever 2008 с помощью ограничений и триггеров;
  • реализовывать представления;
  • реализовывать хранимые процедуры;
  • реализовывать функции;
  • реализовывать управляемый код в базе данных;
  • управлять транзакциями и блокировками;
  • использовать Service Broker.

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Николай Мастило Николай Мастило
Учиться никому не рано и никогда не поздно
Оформить заявку
на обучение