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

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 6232
Длительность: 40 ак.ч.
Стоимость: 30 685 р.

Аннотация:
В курсе изучаются вопросы создания и использования баз данных Microsoft SQL Server 2008. Рассматривается реализация хранения данных (таблицы, индексы) и обработки данных (программирование, транзакции, оптимизация) средствами MS SQL Server 2008.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

Аудитория:
Курс предназначен для ИТ-профессионалов, желающих изучить возможности и технологии продукта SQL Server 2008 для администрирования поддержки баз данных.

Предварительный уровень подготовки
• Успешное окончание курса 2778 Создание запросов в Microsoft SQL Server 2008/2005 с использованием Transact-SQL , или эквивалентная подготовка
• Успешное окончание курса 6424 Основы Windows Server 2008. Служба каталогов Active Directory, или эквивалентная подготовка

По окончании курса слушатели овладеют навыками:
• Создания баз данных и файлов баз данных
• Создания таблиц и типов данных
• Создания и настройки индексов
• Поддержки целостности данных при помощи ограничителей и триггеров
• Использования XML
• Создания и использования представлений
• Создания и использования хранимых процедур
• Создания и использования функций
• Создания и использования управляемого кода в базе данных
• Управления транзакциями и блокировками
• Использования подсистемы Сервис-Брокер

Курс готовит к сертификационному экзамену:
070-432 TS: MS SQL Server® 2008, Implementation and Maintenance

Документ об окончании курса:
Сертификат Microsoft .

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

Модуль 1: Введение в процедуры и средства администрирования Microsoft SQL Server 2008 R2
• Обзор платформы Microsoft SQL Server
• Работа со средствами управления и администрирования продукта
• Конфигурирование сервисов SQL Server
Лабораторная работа: Введение в процедуры и средства администрирования Microsoft SQL Server 2008 R2

Модуль 2: Работа с типами данных
• Использование типов данных
• Работа с символьными типами данных
• Конвертация типов данных
• Работа со специальными типами данных
Лабораторная работа: Работа с типами данных

Модуль 3: Разработка и внедрение таблиц
• Проектирование таблиц
• Работа со схемами
• Создание и изменение таблиц
Лабораторная работа: Разработка и внедрение таблиц

Модуль 4: Разработка и внедрение представлений
• Основные сведения о представлениях
• Создание и управление представлениями
• Вопросы производительности при работе с представлениями
Лабораторная работа: Разработка и внедрение представлений

Модуль 5: Планирование индексов для SQL Server 2008 R2
• Ключевые концепции индексирования
• Типы данных и индексы
• Индексы, построенные на одном ключевом поле таблицы, и композитные индексы
Лабораторная работа: Планирование индексов для SQL Server 2008 R2

Модуль 6: Выбор физической структуры хранения данных в таблице
• Форматы хранения данных в таблицах SQL Server
• Работа с кластерными индексами
• Разработка эффективных кластерных индексов
Лабораторная работа: Выбор физической структуры хранения данных в таблице

Модуль 7: Планы выполнения запросов SQL Server
• Основные концепции формирования плана выполнения
• Основные элементы плана выполнения
• Работа с планами выполнения
Лабораторная работа: Планы выполнения запросов SQL Server

Модуль 8: Повышение производительности запросов с помощью некластерных индексов
• Разработка эффективных некластерных индексов
• Внедрение некластерных индексов
• Использование средства Database Engine Tuning Advisor
Лабораторная работа: Повышение производительности запросов с помощью некластерных индексов

Модуль 9: Разработка и внедрение хранимых процедур
• Основные представления о хранимых процедурах
• Работа с хранимыми процедурами
• Внедрение параметризованных хранимых процедур
• Контроль контекста выполнения хранимых процедур
Лабораторная работа: Разработка и внедрение хранимых процедур

Модуль 10: Слияние данных и способы передачи данных в табличном представлении
• Использование оператора слияния MERGE
• Использование табличных типов данных
• Использование табличных типов данных в качестве параметра
Лабораторная работа: Слияние данных и способы передачи данных в табличном представлении

Модуль 11: Создание среды для повышения качества работы приложений с ресурсами баз данных
• Основные сведения о транзакциях
• Понятие блокировки
• Управление блокировками
• Уровни изоляции транзакций
Лабораторная работа: Создание среды для повышения качества работы приложений с ресурсами баз данных

Модуль 12: Обработка ошибок средствами T-SQL
• Использование средств T-SQL для обработки ошибок
• Реализация средств T-SQL для обработки ошибок
• Реализация средств T-SQL для обработки исключений
Лабораторная работа: Обработка ошибок средствами T-SQL

Модуль 13: Разработка и внедрение пользовательских функций
• Разработка и внедрение скалярных функций
• Разработка и внедрение табличных функций
• Вопросы использование различных типов функций
• Альтернативные объекты, заменяющие функции
Лабораторная работа: Разработка и внедрение пользовательских функций

Модуль 14: Обеспечение целостности данных с помощью ограничений
• Обеспечение целостности данных Доменная целостность
• Сущностная и ссылочная целостность
Лабораторная работа: Обеспечение целостности данных с помощью ограничений

Модуль 15: Использование триггеров для реакции на операторы манипуляции данными (DML-триггеры)
• Разработка DML-триггеров
• Внедрение DML-триггеров
• Дополнительные вопросы использования триггеров
Лабораторная работа: Использование триггеров для реакции на операторы манипуляции данными (DML-триггеры)

Модуль 16: Внедрение управляемого кода в среду SQL Server
• Вопросы интеграции библиотек управляемого кода (CLR) в среду SQL Server
• Импорт и конфигурация библиотек
• Интеграция библиотеки со средой SQL Server
Лабораторная работа: Внедрение управляемого кода в среду SQL Server

Модуль 17: Хранение данных в формате XML в среде SQL Server
• Основные сведения о формате XML и XML-схемах
• Хранение XML данных и XML схем в среде SQL Server
• Использование типа данных XML
Лабораторная работа: Хранение данных в формате XML в среде SQL Server

Модуль 18: Запросы к XML данным в среде SQL Server
• Использование конструкций FOR XML языка T-SQL
• Основы языка запросов XQuery
• Преобразование данных в формате XML в реляционный формат
Лабораторная работа: Запросы к XML данным в среде SQL Server

Модуль 19: Работа с данными о местоположении в среде SQL Server
• Основы организации хранения данных о местоположении в среде SQL Server
• Работа с типами данных о местоположении
• Использование данных о местоположении в приложениях
Лабораторная работа: Работа с данными о местоположении в среде SQL Server

Модуль 20: Работа с полнотекстовыми индексами и запросами
• Знакомство с полнотекстовым индексированием
• Внедрение полнотекстовых индексов в среде SQL Server
• Работа с запросами, использующими полнотекстовые индексы