Фоновый баннер

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

10776: Developing Microsoft SQL Server 2012 Databases


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

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.
  • Работа с полнотекстовыми запросами.

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

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

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

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