Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Новосибирск
Сочи
Тбилиси
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Новосибирск
Сочи
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
20762

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

Вендор
Тип курса
Авторский
Длительность
40 ак. часов
Стоимость
72 990 RUB
Описание

SQL Server 2016 – это новая версия универсальной платформы для управления данными, разработки бизнес-приложений и проектов бизнес-аналитики.

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

Курс знакомит студентов со знаниями и умениями, необходимыми для разработки баз данных Microsoft SQL Server. На курсе изучаются возможности и инструменты Microsoft SQL Server, применяемые для разработки баз данных.

Кому полезен курс
  • Администраторов и разработчиков баз данных и приложений.
  • Программных архитекторов, аналитиков данных и системных аналитики 
Необходимая подготовка

Требуемая подготовка:

  • Знание концепции реляционных баз данных
  • Разработка запросов на Transact-SQL
  • Разработка алгоритмов на любом языке программирования
Ваш результат обучения
После окончания обучения вы будете знать:
  • Способы хранения и обработки структурированной и неструктурированной информации
  • Способы обеспечения целостности данных
  • Способы расширения функциональности SQL Server
  • Способы оценки производительности и оптимизации обработки данных
После окончания обучения участники научатся:
  • Создавать таблицы, индексы, представления, функции, хранимые процедуры и триггеры
  • Обрабатывать структурированные и неструктурированные данные
  • Контролировать целостность данных с помощью ограничений и триггеров
  • Использовать объектное программирование для расширения возможностей SQL Server
  • Создавать таблицы в памяти для ускорения обработки данных
  • Оценивать производительность и оптимизировать обработку данных
Программа курса
Модуль 1. Введение в разработку баз данных
  • Введение в платформу SQL Server
  • Инструменты и задачи разработчика
  • Лабораторная работа
Модуль 2. Проектирование и создание таблиц
  • Разработка таблиц
  • Типы данных
  • Использование схем
  • Операции над таблицами
  • Лабораторная работа
Модуль 3. Сложные аспекты разработки таблиц
  • Секционирование данных
  • Сжатие данных
  • Хронологические таблицы
  • Лабораторная работа
Модуль 4. Обеспечение целостности данных с помощью ограничений
  • Обеспечение целостности данных
  • Доменная целостность
  • Сущностная и ссылочная целостность
  • Лабораторная работа
Модуль 5. Индексы
  • Принципы работы индексов
  • Типы данных и индексы
  • Куча, кластеризованные и некластеризованные индексы
  • Простые и составные индексы
  • Лабораторная работа
Модуль 6. Разработка эффективных индексов
  • Стратегия разработки индексов
  • Управление индексами
  • План выполнения запросов
  • Помощник по настройке ядра СУБД
  • Хранилище запросов
  • Лабораторная работа
Модуль 7. Колоночные индексы
  • Введение в колоночные индексы
  • Создание колоночных индексов
  • Эксплуатация колоночных индексов
  • Лабораторная работа
Модуль 8. Проектирование и создание представлений
  • Назначение представлений
  • Создание и управление представлениями
  • Влияние представлений на производительность
  • Лабораторная работа
Модуль 9. Проектирование и создание хранимых процедур
  • Введение в хранимые процедуры
  • Использование хранимых процедур
  • Параметризованные процедуры
  • Управление контекстом исполнения
  • Лабораторная работа
Модуль 10. Проектирование и создание пользовательских функций
  • Обзор функций
  • Скалярные функции
  • Табличные функции
  • Создание функций
  • Альтернативные механизмы
  • Лабораторная работа
Модуль 11. Обработка изменений данных с помощью триггеров
  • Проектирование триггеров
  • Реализация триггеров
  • Расширенные возможности триггеров
  • Лабораторная работа
Модуль 12. Таблицы, размещаемые в памяти
  • Таблицы, размещаемые в памяти
  • Процедуры, компилируемые в бинарный код
  • Лабораторная работа
Модуль 13. Управляемый код в базе данных
  • Интеграция СУБД с CLR
  • Импорт сборок в базу данных
  • Лабораторная работа
Модуль 14. Хранение и обработка XML данных
  • Введение в XML
  • Хранение данных в XML
  • Создание индексов для XML
  • Конвертация данных в XML
  • Выполнение запросов с помощью XQuery
  • Преобразование данные из XML в табличное представление
  • Лабораторная работа
Модуль 15. Хранение и обработка пространственных данных
  • Введение в пространственные данные
  • Работа с пространственными типами
  • Использование пространственных типов в приложениях
  • Лабораторная работа
Модуль 16. Хранение и обработка неструктурированных данных
  • Введение в неструктурированные данные (BLOB)
  • Хранение неструктурированных данных в отдельных файлах
  • Полнотекстовый поиск
  • Лабораторная работа
Модуль 17. Конкурентный доступ к данным
  • Конкурентный доступ к данным и транзакции
  • Механизм блокировок
  • Лабораторная работа
Модуль 18. Производительность и мониторинг
  • Трассировка и расширенные события
  • Статистика по текущим запросам
  • Оптимизация настройки файлов базы данных
  • Метрики для измерения производительности
  • Лабораторная работа


















! Данный курс может быть заказан согласно 44-ФЗ, 223-ФЗ (закупка, аукцион, запрос котировок, конкурсные процедуры)

Слушатели рекомендуют нас
5.0
5.0
FAQ

Онлайн обучение реализуется в Системе Дистанционного Обучения УЦ Микротест — Mirapolis и проходит в реальном времени с преподавателем. За несколько дней до начала обучения вы получаете необходимые ссылки для подключения к курсу и доступ к Личному кабинету.

Более подробно вы можете ознакомиться с информацией на странице дистанционного обучения.

Если у вас остались вопросы, то обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на все ваши вопросы.

Очное обучение проходит на территории Учебного центра Микротест по адресу: Москва, Дербеневская наб. д. 7 стр.5, 5 этаж.

За несколько дней до начала обучения участник получает приглашение, в котором указан адрес места проведения и другая полезная информация для обучения.

Если вы не получили приглашение — обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на ваши вопросы и продублируем приглашение на вашу почту.

  1. Обучение проходит в реальном времени с преподавателем, вы можете задавать свои вопросы и разбирать интересные кейсы сразу в процессе обучения.
  2. Вашу учебную группу будет сопровождать координатор, которому можно задавать организационные вопросы.
  3. Если вы по каким-то причинам пропустили онлайн-занятие, то все записи будут доступны 24/7 в вашем личном кабинете в Системе Дистанционного Обучения. Также вы можете их использовать для закрепления материала.
  4. Дополнительно для вашего удобства мы создаем чат в Telegram вашей группы, где вы сможете задавать вопросы преподавателю, координатору и обмениваться опытом с коллегами по обучению.

По итогу прохождения обучения слушатели получают либо Сертификат Учебного центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении).

Помимо этого, по факту прохождения авторизованных курсов вендоров Eltex, PostgresPro, Astra Linux, QTECH, АЭРОДИСК и др. выдается электронный сертификат вендора.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов — уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

Да, во время занятий для слушателей всегда доступны чай, кофе, печенье и другие снеки на кофе-брейках. Помимо этого, в обеденный перерыв будет предложен полноценный горячий обед.

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

Обо всех специальных условиях читайте в разделе Спецпредложения или обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru)

Также подпишитесь на новости нашего учебного центра, где вы первыми узнаете про интересные предложения от нас.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Почему выбирают обучение у нас
Техническая
экспертиза

Эксперты в обучении:

  • Сети передачи данных и связь
  • ОС Linux и платформы виртуализации
  • Центры обработки данных и СХД

Опытные преподаватели с мультивендорной экспертизой

Расширенный лабораторный полигон для практики

Подготовка ИТ-специалистов по государственным профессиональным стандартам

Образовательный девелопер

Проектирование и реализация мультивендорных образовательных решений, программ «под ключ»

Разработка и реализация технологических решений для оценки компетенций: тесты, лабораторные полигоны и стенды

Большой опыт создания технологических партнерств с ИТ-вендорами, дистрибьюторами и крупными интеграторами

Пул экспертов в управлении образовательными проектами + разработчики, методологи, педагогические дизайнеры

Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!