Разработка баз данных SQL (Developing SQL Databases)

Город Июль18 Август18 Сент.18 Октяб.18 Ноябрь18 Дек.18 Январь19 Фев.19 Март19 Апрель19 Май19 Июнь19
Пермь 23-26Купить 12-15Купить
Екатеринбург 10-14Купить 12-16Купить 04-08Купить 15-19Купить


Код: 20762
Длительность: 40 ак.ч.
Стоимость: 31 500 р.

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

Аудитория:
Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2016.

По окончании курса слушатели смогут:
• Проектировать и создавать таблицы.
• Описать расширенные возможности проектирования таблиц.
• Обеспечить целостность данных путем ограничений.
• Реализовывать индексы, включая индексы Columnstore, а также выполнять их оптимизацию.
• Проектировать и создавать представления.
• Проектировать и создавать хранимые процедуры.
• Проектировать и создавать пользовательские функции.
• Реагировать на манипулирование данными с помощью триггеров.
• Разрабатывать и внедрять таблицы в памяти.
• Реализуйте управляемый код в SQL Server.
• Обеспечивать хранение и запросы XML-данных.
• Работать с пространственными данными.
• Обеспечивать хранение и выполнять запросы двоичных и текстовых документов.

Необходимая подготовка:
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
• Базовые знания и навыки работы с операционными системами Windows.
• Опыт написания запросов T-SQL.
• Базовые знания о реляционных базах данных.

Материалы слушателя:
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.

Регистрация на курс:
1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.
2. По телефону +7(343) 344-25-60 Учебный центр Юнит.

Содержание курса:

Модуль 1: Введение в разработку баз данных (2 ак. часа)

Темы

·         Введение в платформу SQL Server
·         Инструменты и задачи разработчика

Модуль 2: Проектирование и реализация таблиц (2 ак. часа)

Темы

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

Лабораторная работа: Проектирование и реализация таблиц

Модуль 3: Расширенное проектирование таблиц (2 ак. часа)

Темы

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

Лабораторная работа: Использование расширенного проектирования таблиц

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

Темы

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

Лабораторная работа: Поддержание целостности данных через ограничения

Модуль 5: Введение в индексирование (2 ак. часа)

Темы

·         Принципы работы индексов
·         Типы данных и индексы
·         Куча, кластеризованные и некластеризованные индексы
·         Простые и составные индексы

Лабораторная работа: Создание индексов

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

Темы

·         Стратегия разработки индексов
·         Управление индексами
·         План выполнения запросов
·         Советник по оптимизации СУБД
·         Хранилище запросов

Лабораторная работа: Разработка оптимальной стратегии индексирования

Модуль 7: Колоночные индексы (2 ак. часа)

Темы

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

Лабораторная работа: Использование колоночных индексов

Модуль 8: Проектирование и создание представлений (2 ак. часа)

Темы

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

Лабораторная работа: Проектирование и реализация представлений

Модуль 9: Проектирование и реализация хранимых процедур (2 ак. часа)

Темы

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

Лабораторная работа: Проектирование и реализация хранимых процедур

Модуль 10:  Проектирование и создание функций (2 ак. часа)

Темы

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

Лабораторная работа: Проектирование и реализация пользовательских функций

Модуль 11: Обработка изменений данных с помощью триггеров (2 ак. часа)

Темы

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

Лабораторная работа: Реагирование на изменение данных через триггеры

Модуль 12: Таблицы, размещаемые в памяти (3 ак. часа)

Темы

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

Лабораторная работа: Использование таблиц в оперативной памяти

Модуль 13: Управляемый код в базе данных (2 ак. часа)

Темы

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

Лабораторная работа: Реализация управляемого кода в SQL Server

Модуль 14: Хранение и запросы к XML данным в SQL Server (3 ак. часа)

Темы

·         Введение в XML
·         Хранение данных в XML
·         Создание индексов для XML
·         Конвертация данных в XML
·         Выполнение запросов с помощью XQuery
·         Преобразование данные из XML в табличное представление

Лабораторная работа: Хранение и запросы к XML данным в SQL Server

Модуль 15: Работа с пространственными данными SQL Server (2 ак. часа)

Темы

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

Лабораторная работа: Работа с пространственными данными SQL Server

Модуль 16: Хранение и обработка неструктурированных данных (2 ак. часа)

Темы

·         Введение в неструктурированные данные
·         Хранение неструктурированных данных в отдельных файлах
·         Полнотекстовый поиск

Лабораторная работа: Хранение и запрос двоичных и текстовых документов в SQL Server

Модуль 17: Совместный доступ к данным (3 ак. часа)

Темы

·         Совместный доступ к данным и транзакции
·         Внутренний механизм блокировок данных

Лабораторная работа: Совместный доступ к данным

Модуль 18: Производительность и мониторинг (3 ак. часа)

Темы

·         Трассировка и расширенные события
·         Статистика по текущим запросам
·         Оптимизация настройки файлов базы данных
·         Метрики для измерения производительности

Лабораторная работа: Производительность и мониторинг