Список
курсов

Разработка баз данных на платформе Microsoft SQL Server 2016

20762A 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

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

Цель курса:

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

Аудитория:

Курс предназначен для разработчиков баз данных и приложений.

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

Успешное окончание курса Курс 20761A: Создание SQL - запросов в Microsoft SQL Server 2016 или эквивалентная подготовка

Приобретаемые навыки: 

После завершения курса студенты будут уметь:

  • Проектировать базы данных
  • Использовать механизмы контроля целостности данных
  • Эффективно использовать индексы

Сертификация:

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:MCSA: SQL 2016 DATABASE DEVELOPMENT
Данный курс готовит к успешной сдаче международных сертификационных экзаменов: Deploying SQL Databases

Содержание:

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

  • SQL Server как СУБД
  • Инструменты и задачи разработчика

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

  • Разработка таблиц
  • Типы данных
  • Использование схем
  • Операции над таблицами

Модуль 3. Сложные аспекты разработки таблиц

  • Секционирование
  • Сжатие данных
  • Хронологические таблицы

Модуль 4. Ограничители целостности данных

  • Целостность данных
  • Доменная целостность
  • Сущностная и ссылочная целостность

Модуль 5. Индексы

  • Принципы работы индексов
  • Структура таблиц
  • Простые и составные индексы

Модуль 6. Разработка эффективных индексов

  • План исполнения запроса
  • Элементы плана исполнения
  • Работа с планами

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

  • Введение в колоночные индексы
  • Создание колоночных индексов
  • Эксплуатация колоночных индексов

Модуль 8. Представления

  • Назначение представлений
  • Создание представлений
  • Влияние представлений на производительность

Модуль 9. Хранимые процедуры

  • Введение в хранимые процедуры
  • Использование хранимых процедур
  • Параметризованные процедуры
  • Управление контекстом исполнения

Модуль 10. Функции

  • Обзор функций
  • Скалярные функции
  • Табличные функции
  • Создание функций
  • Альтернативные механизмы

Модуль 11. Триггеры

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

Модуль 12. Таблицы, размещаемые в памяти

  • Таблицы, размещаемые в памяти
  • Процедуры, компилируемые в родной код

Модуль 13. Управляемый код в базе данных

  • Интеграция с CLR
  • Импорт сборок в базу данных
  • Стратегия интеграции

Модуль 14. XML

  • Введение в XML
  • Хранение данных в XML
  • Типы данных в XML
  • Конвертация XML
  • XQuery
  • Преобразования XML

Модуль 15. Пространственные данные

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

Модуль 16. Хранение файлов в базе данных

  • Архитектурные вопросы
  • Файловые таблицы
  • Поиск в файлах

Модуль 17: Одновременная работа в SQL Server  

  • Одновременная работа и транзакции
  • Блокировка

Модуль 18: Производительность и мониторинг  

  • Расширенные события
  • Работа с расширенным событиями
  • Статистика запросов
  • Оптимизация конфигурационного файла базы данных
Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Оформить заявку
на обучение