Здесь Вы можете заказать интересующие Вас курсы,
заполнив Заявку на обучение

Заявка на обучение

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

Дни 5 дней
Дата курса
Цена:
29 400 руб.
Кол-во:
поделиться

microsoft-logoadobe_pdf-mini

Краткое описание:

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

Предварительная подготовка: 

  • базовые знания операционной системы Windows;
  • опыт использования Transact-SQL;
  • опыт работы с реляционными базами данных;
  • опыт в области проектирования баз данных (желательно);
  • знания в объеме курса 10774: Writing Queries Using Microsoft SQL Server 2012 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.
  • Работа с полнотекстовыми запросами. 

После изучения курса Вы сможете:

  • Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE
  • Создавать таблицы в виде кучи или таблицы с кластерным индексом.
  • Читать и интерпретировать детали и основные элементы планов выполнения запроса
  • Разрабатывать эффективные некластеризованные индексы.
  • Разрабатывать и создавать представления
  • Разрабатывать и создавать хранимые процедуры
  • Работать с табличным типом данных, табличным значением параметров и использовать оператор MERGE для создания хранимых процедур, обновления хранилищ данных.
  • Разрабатывать и создавать функции
  • Разбираться с взаимными блокировками и знать, как уровни изоляции транзакций влияют на параллелизм.
  • Использовать структурированную обработку исключительных ситуаций.
  • Разрабатывать и создавать триггеры DML
  • Хранить XML-данные и схемы в SQL Server.
  • Выполнять базовые запросы к XML-данным в SQL Server.
  • Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY)
  • Реализовать и выполнять запросы полнотекстового поиска.

Слушатели:

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

Подготавливает к тесту:

  • 70-464

Длительность: 

5 дней