|
Главная » Microsoft » SQL Server» Microsoft SQL Server 2016
M20762. Разработка баз данных SQL. |
Цель: предоставить слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server 2016.
Аудитория: Этот курс предназначен для специалистов в области ИТ, желающих получить навыки по разработке баз данных для сервера SQL Server 2016.Описание: Курс знакомит с созданием таких объектов как таблицы, представления, хранимые процедуры и функции, возможностями индексирования, а также предоставляет возможность получения навыков работы с пространственными, XML, BLOB данными.Предварительные требования: - Базовые знания и навыки работы с операционными системами Windows.
- Опыт написания запросов T-SQL.
- Базовые знания о реляционных базах данных.
Вы будете уметь: - Проектировать и создавать таблицы.
- Описать расширенные возможности проектирования таблиц.
- Обеспечить целостность данных путем ограничений.
- Реализовывать индексы, включая индексы Columnstore, а также выполнять их оптимизацию.
- Проектировать и создавать представления.
- Проектировать и создавать хранимые процедуры.
- Проектировать и создавать пользовательские функции.
- Реагировать на манипулирование данными с помощью триггеров.
- Разрабатывать и внедрять таблицы в памяти.
- Реализуйте управляемый код в SQL Server.
- Обеспечивать хранение и запросы XML-данных.
- Работать с пространственными данными.
- Обеспечивать хранение и выполнять запросы двоичных и текстовых документов.
Содержание курса: - Введение в разработку баз данных
- Проектирование и реализация таблиц
- Расширенное проектирование таблиц
- Поддержание целостности данных посредством ограничений
- Введение в индексирование
- Разработка оптимальной стратегии индексирования
- Колоночные индексы
- Проектирование и реализация представлений
- Проектирование и реализация хранимых процедур
- Проектирование и реализация пользовательских функций
- Реагирование на изменение данных через триггеры
- Использование таблиц в оперативной памяти
- Реализация управляемого кода в SQL Server
- Хранение и запросы к XML данным в SQL Server
- Работа с пространственными данными SQL Server
- Хранение и запросы к большим двоичным объектам (BLOB) и текстовым документам в SQL Server
- Конкуренция SQL Server
- Производительность и мониторинг
| Стоимость:
для организаций: 40000 (очно), 31900 (дистанционно) для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в разработку баз данных- Введение в платформу SQL Server
- Использование инструментов SQL Server
- Лабораторная работа: Обзор SQL Server и его инструментария
Модуль 2. Проектирование и реализация таблиц - Проектирование таблиц
- Типы данных
- Работа со схемами
- Создание и изменение таблиц
- Лабораторная работа: Проектирование и реализация таблиц
Модуль 3. Расширенное проектирование таблиц- Секционирование таблиц
- Сжатие данных
- Временные таблицы
- Лабораторная работа: Использование расширенного проектирования таблиц
Модуль 4. Поддержание целостности данных посредством ограничений- Поддержание целостности данных
- Реализация доменной целостности
- Реализация сущностной и ссылочной целостности
- Лабораторная работа: Поддержание целостности данных через ограничения
Модуль 5. Введение в индексирование- Основные положения индексирования
- Типы данных и индексы
- Одностолбцовые и составные индексы
- Лабораторная работа: Создание индексов
Модуль 6. Разработка оптимальной стратегии индексирования- Индексы, покрывающие запрос
- Управление индексами
- Планы выполнения
- Использование DTE
- Лабораторная работа: Разработка оптимальной стратегии индексирования
Модуль 7. Колоночные индексы- Введение в колоночные индексы
- Создание колоночных индексов
- Работа с колоночными индексами
- Лабораторная работа: Использование колоночных индексов
Модуль 8. Проектирование и реализация представлений- Обзор представлений
- Создание и управление представлениями
- Вопросы производительности для представлений
- Лабораторная работа: Проектирование и реализация представлений
Модуль 9. Проектирование и реализация хранимых процедур- Введение в хранимые процедуры
- Работа с хранимыми процедурами
- Реализация хранимых процедур с параметрами
- Контроль контекста выполнения
- Лабораторная работа: Проектирование и реализация хранимых процедур
Модуль 10. Проектирование и реализация пользовательских функций- Обзор функций
- Проектирование и реализация скалярных функций
- Проектирование и реализация табличных функций
- Советы по созданию функций
- Альтернативы использованию функций
- Лабораторная работа: Проектирование и реализация пользовательских функций
Модуль 11. Реагирование на изменение данных через триггеры- Проектирование DML триггеров
- Реализация DML триггеров
- Дополнительные возможности триггеров
- Лабораторная работа: Реагирование на изменение данных через триггеры
Модуль 12. Использование таблиц в оперативной памяти- Оптимизированные по памяти таблицы
- Хранимые процедуры, скомпилированные в исходном коде
- Лабораторная работа: Использование таблиц в оперативной памяти
Модуль 13. Реализация управляемого кода в SQL Server- Введение в интеграцию со средой CLR SQL
- Внедрение и публикация сборки CLR
- Лабораторная работа: Реализация управляемого кода в SQL Server
Модуль 14. Хранение и запросы к XML данным в SQL Server- Введение в XML и XML схемы
- Хранение XML данных и схем в SQL Server
- Использование типа данных XML
- Использование инструкции FOR XML
- Основы языка XQuery
- Дробление XML
- Лабораторная работа: Хранение и запросы к XML данным в SQL Server
Модуль 15. Работа с пространственными данными SQL Server- Введение в пространственные типы данных
- Использование пространственных типов данных SQL Server
- Использование пространственных данных в приложениях
- Лабораторная работа: Работа с пространственными данными SQL Server
Модуль 16. Хранение и запрос двоичных и текстовых документов в SQL Server- Соображения при работе с BLOB данными
- Работа с FileStream
- Использование полнотекстового поиска
- Лабораторная работа: Хранение и запрос двоичных и текстовых документов в SQL Server
Модуль 17. Конкурентный доступ к данным в SQL Server- Конкурентный доступ и транзакции
- Внутренние блокировки
- Лабораторная работа: Конкурентный доступ к данным в SQL Server
Модуль 18. Производительность и мониторинг- Расширенные события
- Работа с расширенными событиями
- Статистика Live Query
- Оптимизация конфигурации файла базы данных
- Метрики
- Лабораторная работа: Мониторинг, отслеживание и базовые планы
|
|