Информация по курсам
Общая информация Windows Server 2012 Windows Server 2008 Разработка ПО SQL Server 2014 SQL Server 2012/SQL Azure Расписание и стоимость Индивидуальное обучение Курсы Microsoft под заказ Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании Учебные материалы Отзывы слушателей Открытые уроки
Информация о сертификации
Сертификации Microsoft MCSA MCSE MCSD
Специальные предложения 
Партнерам Microsoft Акции по экзаменам
Обратная связь
+7 (812) 703-02-02 Форум
Печать

MOC-20464. Разработка баз данных Microsoft SQL Server

Продолжительность обучения: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
24.04.2017 28.04.2017 По будним дням 1000-1720
5 дней по 8 ак.ч. в день
Аудитория №239 Городецкая Светлана Ивановна Записаться на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Индивидуальное обучение Без скидки Cкидка 10% Cкидка 15% Индивидуальное обучение
Цена c 18.01.2016 19900 17900 16900 16000 23900 21500 20300 18000 14000

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидка не предоставляется на дистанционную форму обучения.

Преподаватели

Аннотация

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

Сфера применения слушателями полученных профессиональных компетенций, умений, знаний и навыков:

  • работа с административными утилитами MS SQL Server;
  • создание баз данных;
  • создание и модификация таблиц баз данных;
  • создание представлений, хранимых процедур и функций;
  • разработка индексных структур;
  • анализ планов выполнения;
  • работа с XML и пространственными типами данных;
  • использование полнотекстовых индексов для повышения производительности запросов к BLOB-данным.

Учебные материалы курса на английском языке.

Документы об окончании обучения

  • Сертификат Microsoft
    Сертификат Microsoft
  • Удостоверение о краткосрочном повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение о краткосрочном повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)

Знания и умения, полученные в результате обучения

На курсе Вы научитесь:

  • Работать с типами данных SQL Server;
  • Проектировать и реализовывать таблицы и работать со схемами;
  • Обеспечивать целостность данных с помощью ограничений;
  • Описывать концепции индексирования и определять соответствующий тип данных для построения структуры простых и композитных индексов;
  • Проектировать и внедрять представления (view);
  • Разрабатывать и внедрять хранимые процедуры и пользовательские функции;
  • Создавать пользовательские транзакции и определять необходимые уровни изоляции транзакций для работы в средах с высокой конкуренцией за ресурсы баз данных;
  • Проектировать и внедрять систему обработки исключительных ситуаций;
  • Создавать DML триггеры, для обеспечения процедурной целостности базы данных;
  • Создавать DDL триггеры, для обеспечения логирования событий уровня базы данных и уровня сервера;
  • Внедрять управляемый код (SQL CLR) в среду SQL Server;
  • Осуществлять хранение и обработку данных в формате XML в среде SQL Server;
  • Применять полнотекстовые индексы и запросы;

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Требования к начальному уровню знаний

  • Навыки работы и администрирования операционной системы семейства Windows;
  • Знание основ Transact-SQL;
  • Навыки работы с реляционными базами данных;
  • Опыт проектирования баз данных;
  • Знание технического английского (учебные материалы курса на английском языке).

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

Модуль 1. Введение в разработку баз данных

  • Введение в платформу Microsoft SQL Server
  • Работа со средствами управления и администрирования SQL Server.
  • Конфигурирование служб SQL Server

Лабораторная работа: Введение в разработку баз данных

Модуль 2. Проектирование и реализация таблиц

  • Проектирование таблиц. Работа со схемами
  • Создание и изменение таблиц

Лабораторная работа: Проектирование и создание таблиц

Модуль 3. Обеспечение целостности данных с помощью ограничений

  • Поддержание целостности данных.
  • Обеспечение доменной целостности
  • Обеспечение сущностной и ссылочной целостности

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

Модуль 4. Введение в индексы

  • Ключевые понятия индексов.
  • Одноколоночные и составные индексы
  • Табличные структуры в SQL Server.
  • Работа с кластерными индексами

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

Модуль 5. Расширенные возможности работы с индексами

  • Основные концепции формирования плана выполнения.
  • Основные элементы плана выполнения.
  • Работа с планами выполнения
  • Проектирование эффективных некластерных индексов.
  • Мониторинг производительности

Лабораторная работа: Планирование индексов для SQL Server 2014

Модуль 6. Колоночные индексы

  • Колоночные индексы.
  • Практика использования колоночных индексов

Лабораторная работа: Преимущества использования In-Memory баз данных

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

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

Лабораторная работа: Проектирование и создание представлений

Модуль 8. Проектирование и реализация хранимых процедур

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

Лабораторная работа: Проектирование и создание хранимых процедур

Модуль 9. Проектирование и реализация пользовательских функций

  • Обзор функций.
  • Проектирование и реализация скалярных функций.
  • Проектирование и реализация табличных функций
  • Вопросы использования различных типов функций.
  • Альтернативы использования функций

Лабораторная работа: Проектирование и создание пользовательских функций

Модуль 10. Использование триггеров для реакции на операторы манипуляции данными

  • Проектирование DML-триггеров.
  • Разработка DML-триггеров.
  • Расширенные концепции использования триггеров

Лабораторная работа: Проектирование и создание триггеров

Модуль 11. Использование In-Memory таблиц

  • Таблицы, оптимизированные для памяти.
  • Хранимые процедуры, скомпилированные в собственном коде

Лабораторная работа: Использование In-Memory таблиц

Модуль 12. Применение управляемого кода в SQL Server

  • Введение в интеграцию управляемого кода (CLR) в среду SQL Server.
  • Импорт и настройка сборок.
  • Реализация интеграции управляемого кода в среду SQL Server

Лабораторная работа: Использование управляемого кода в SQL Server

Модуль 13. Хранение и работа с XML данными в SQL Server

  • Введение в XML и XML-схемы.
  • Хранение XML данных и XML схем на SQL Server.
  • Использование типа данных XML
  • Использование оператора FOR XML языка T-SQL.
  • Основы языка XQuery.
  • Преобразование XML данных в реляционный формат

Лабораторная работа: Хранение и обработка XML данных в SQL Server

Модуль 14. Работа с пространственными данными SQL Server

  • Введение в пространственные типы данных.
  • Использование пространственных типов данных SQL Server.
  • Использование пространственных данных в приложениях

Лабораторная работа: Работа с пространственными типами данных

Официальная информация по курсу MOC-20464. Разработка баз данных Microsoft SQL Server / Developing Microsoft SQL Server Databases доступна здесь.