Курс: Реализация баз данных в Microsoft SQL Server 2008 R2

Курс: Реализация баз данных в Microsoft SQL Server 2008 R2

Курс: Реализация баз данных в Microsoft SQL Server 2008 R2


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
Данный курс фокусирует слушателей на вопросах эффективного использования возможностей продукта Microsoft SQL Server 2008 R2 для внедрения баз данных. Слушатели курса приобретут навыки, необходимые для эффективного использования всех возможностей продукта, а также познакомятся с рекомендациями вендора для решения разнообразных задач в соответствующих областях знаний.
Курс также готовит к успешной сдаче экзамена 70-433:TS: Microsoft SQL Server 2008, Database Development (Microsoft SQL Server 2008, разработка баз данных) и получению соответствующего статуса Microsoft Certified Technology Specialist (MCTS): Database Database Development (технического специалиста в области разработки баз данных Microsoft SQL Server 2008).

Аудитория:
Разработчики, в чьи служебные обязанности входит внедрения баз данных Microsoft SQL Server 2008 R2.

Необходимая подготовка:
• Базовыми знаниями в области операционных систем Microsoft Windows
• Некоторым опытом работы с реляционными базами данных
• Некоторым опытом работы в области дизайна баз данных
• Прослушать курс «М2778 Создание запросов в Microsoft SQL Server 2008 R2/2005 с использованием Transact-SQL» или обладать знаниями и практическими навыками в эквивалентном данному курсу объеме

Результат обучения:
После изучения курса слушатель будет уметь:
• Понимать продукт, его компоненты и основы конфигурации
• Работать с типами данных SQL Server
• Проектировать и внедрять таблицы и работать со схемами
• Проектировать и внедрять представления и секционированные представления
• Описывать концепции индексирования и определять соответствующий тип данных для построения структуры простых и композитных индексов
• Идентифицировать соответствующую структуру таблиц и внедрять таблицы, основанные на кластерных индексах или “кучах”
• Описывать и перехватывать планы выполнения запросов
• Проектировать и внедрять некластерные индексы, покрывающие индексы и индексы с включениями отдельных полей
• Разрабатывать и внедрять хранимые процедуры
• Внедрять использование табличных типов данных, табличных параметров и оператора MERGE
• Описывать транзакции, уровни изоляции транзакций и особенности разработки приложений для работы в средах с высокой конкуренцией за ресурсы баз данных
• Проектировать и внедрять систему обработки ошибок в среде T-SQL и систему поддержки исключений
• Разрабатывать и внедрять скалярные и табличные функции
• Разрабатывать и внедрять ограничения
• Разрабатывать и внедрять триггеры
• Описывать и внедрять объекты с использованием сборок управляемого кода для SQL (SQL CLR)
• Описывать и использовать тип данных XML и XML-схемы в среде SQL Server
• Использовать конструкции FOR XML и языка XPath
• Описывать и использовать типы данных о местоположении
• Создавать и пользоваться системой полнотекстового индексирования

Программа курса:
Модуль 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-триггеров
• Дополнительные вопросы использования триггеров
• Лабораторная работа. Использование триггеров для реакции на операторы манипуляции данными

Модуль 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
• Работа с запросами, использующими полнотекстовые индексы
• Лабораторная работа. Работа с полнотекстовыми индексами и запросами

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 6232
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru