Фоновый баннер
sql-v2-www

Разработка баз данных Microsoft SQL Server 2012

10776: Developing Microsoft SQL Server 2012 Databases


Ближайшие даты курсов:

17.04.2017
17.07.2017Вологда
09.10.2017Москва
11.12.2017Воронеж

Цена: 24,000 

Продолжительность (дни/часы): 5/40

Подробнее о курсе

Краткое описание курса
На этом курсе Вы изучите логический дизайн таблиц, индексирование и планы запросов. Вы научитесь создавать объекты баз данных, включая представления, хранимые процедуры, функции. Вы узнаете и о других аспектах создания процедур, а именно – о транзакциях, параллелизме, обработке ошибок, триггерах и SQL CLR

Целевая аудитория курса

  • Разработчики баз данных на основе Microsoft SQL Server.

Получаемые знания и навыки
По окончании курса слушатели получат знания и практические навыки, связанные с реализацией и поддержкой приложений баз данных на базе SQL Server 2012.

Необходимая предварительная подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками

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

Краткое содержание курса
Модуль 1 — Введение в SQL Server 2012 и средства администрирования.

  • Введение в платформу SQL Server.
  • Работа с инструментами SQL Server.
  • Настройка служб SQL Server.

Модуль 2 — Работа с типами данных.

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

Модуль 3 — Проектирование и создание таблиц.

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

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

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

Модуль 5 — Планирование индексов в SQL Server 2012.

  • Базовые концепции индексирования.
  • Типы данных и индексы.
  • Индексы простые и составные.

Модуль 6 — Реализация табличных структур в SQL Server 2012.

  • Табличные структуры в SQL Server.
  • Работа с кластерными индексами.
  • Проектирование эффективных кластерных индексов.

Модуль 7 — Просмотр планов выполнения в SQL Server 2012.

  • Базовые концепции плана выполнения.
  • Типовые элементы плана выполнения.
  • Работа с планами выполнения.

Модуль 8 — Улучшение производительности за счет некластерных индексов.

  • Проектирование эффективных некластерных индексов.
  • Реализация некластерных индексов.
  • Трассировка и настроечные запросы.

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

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

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

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

Модуль 11 — Объединение данных и использование таблиц в качестве параметров.

  • Использование оператора MERGE.
  • Реализация типа Table.
  • Использование типа Table в качестве параметра.

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

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

Модуль 13 — Создание высоко конкурентных приложений в SQL Server 2012.

  • Введение в транзакции.
  • Введение в блокировки.
  • Управление блокировками.
  • Уровни изоляции транзакций.

Модуль 14 — Управление ошибками в коде на T-SQL.

  • Понимание обработки ошибок в коде на T-SQL.
  • Реализация обработки ошибок в коде на T-SQL.
  • Реализация структурной обработки исключений.

Модуль 15 — Реакция на манипуляции с данными с помощью триггеров.

  • Проектирование триггеров DML.
  • Реализация триггеров DML.
  • Расширенные возможности триггеров.

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

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

Модуль 17 — Хранение данных XML в SQL Server 2012.

  • Введение в XML и схемы XML.
  • Хранение данных и схем XML в SQL Server.
  • Реализация индексов XML.

Модуль 18 — Выполнение запросов к данным XML в SQL Server 2012.

  • Использование выражения FR XML.
  • Начальное знакомство с языком XQuery.
  • Конвертирование XML в реляционный формат.

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

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

Модуль 20 — Работа с полнотекстовыми индексами и запросами.

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

Возможно Вас также заинтересует…

№ Курса Название Дата Город Цена (руб)
20464 Разработка базы данных Microsoft SQL Server 2014 скоро ... 30,000  Заказать
DBA-2 Расширенный курс администрирования PostgreSQL 9.x 27.02.2017 25,000  Заказать
20762 Разработка баз данных SQL 17.04.2017 24,500  Заказать

Отзывы по курсу

Декабрь 2016 года
Слушатель: Кравченко Роман Анатольевич
Отзыв: Курс был полезен. Обучение понравилось, благоприятное впечатление об учебном курсе. Большое спасибо за курс по SQL серверу.