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

Данное обучение Microsoft SQL Server 2014 предназначено для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2014.
Количество часов
40
Продолжительность
5 дней
Стоимость курса
930 BYN

Цель обучения

Предоставить знания и навыки, необходимые для проектирования таблиц, индексирования и планирования запросов в Microsoft SQL Server 2014. Курс охватывает создание объектов, представлений, хранимых процедур и функций с параметрами, возможности кодирования процедур индексирования, распараллеливания потоков и обработка ошибок.

Необходимая подготовка

  • Опыт написания запросов T-SQL
  • Базовые знания о реляционных базах данных

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

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

Программа обучения

Модуль 1. Обзор SQL Server и его инструментария
  • Обзор SQL Server
  • Использование инструментов SQL Server
  • Настройка служб SQL Server
Лабораторная работа: Обзор SQL Server и его инструментария

Модуль 2. Проектирование и реализация таблиц
  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
Лабораторная работа: Проектирование и реализация таблиц
  • Улучшение структуры таблиц
  • Создание схемы
  • Создание таблиц
Заказать курс
Подождите немного, идет отправка ...