Звезды и С - Главная КУРСЫ ОБУЧЕНИЕ ВЕБИНАРЫ Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск
MICROSOFT

Microsoft Windows Server 2022/2019/2016
Microsoft Windows 10
Облачные технологии: Azure, Microsoft 365
Microsoft Exchange Server 2016 / 2019
Microsoft System Center
Microsoft Skype for business 2019
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2016 / 2019
Microsoft Visual Studio 2016
Авторские курсы Microsoft
Корпоративное обучение пользователей Microsoft Office
Более ранние версии программных продуктов Microsoft
Microsoft Business Applications

Курс M20762: Разработка баз данных SQL

Цена для физических лиц, р.: 34900
Цена для юридических лиц, р.: 34900
Цена вебинара для физических лиц, р.: 33900
Цена вебинара для юридических лиц, р.: 33900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель: Этот пятидневный курс под руководством инструктора предоставляет студентам знания и навыки для разработки базы данных Microsoft SQL Server. Этот курс посвящен обучению пользователей использованию функций продукта SQL Server и средств, связанных с разработкой базы данных .

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

•Базовые знания операционной системы Microsoft Windows и ее основных функциональных возможностей .
•Рабочие знания языка Transact-SQL.
•Рабочие знания реляционных баз данных .

Формат обучения, регистрация на курс:

План курса:

20762С

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

  • Введение в платформу SQL Server.
  • Основные задачи при разработке баз данных SQL Server.

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

  • Проектирование таблиц.
  • Типы данных.
  • Работа со схемами.
  • Создание и изменение таблиц.
  • Лабораторная работа: Проектирование и применение таблиц.
    • Проектирование таблиц.
    • Создание схем.
    • Создание таблиц.

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

  • Секционирование данных.
  • Компрессия данных.
  • Временные таблицы.
  • Лабораторная работа: Расширенное проектирование таблиц.
    • Секционирование данных.
    • Компрессия данных.

Модуль 4. Обеспечение целостности данных при помощи ограничений (Constraints)

  • Обеспечение целостности данных.
  • Реализация целостности на уровне доменов.
  • Реализация целостности на уровне сущности и на уровне ссылок.
  • Лабораторная работа: Обеспечение целостности данных при помощи ограничений (Constraints).
    • Добавление ограничений (Constraints).
    • Проверка ограничений (Constraints).

Модуль 5. Введение в индексы

  • Базовые концепции индексов.
  • Типы данных и индексы.
  • Кучи, кластеризованные и некалстеризованные индексы.
  • Простые и составные индексы.
  • Лабораторная работа: Применение индексов.
    • Создание кучи.
    • Создание кластеризованного индекса.
    • Простые и составные индексы.

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

  • Стратегии применения индексов.
  • Управление индексами.
  • Планы выполнения.
  • Использование помощника по настройке ядра - Database Engine Tuning Advisor (DETA).
  • Хранилище запросов (Query Store).
  • Лабораторная работа: Оптимизированные индексы.
    • Использование хранилища запросов (Query Store).
    • Кучи и кластеризованные индексы.
    • Создание описательного индекса (Covered Index).

Модуль 7. Индексы с колоночным хранением (Columnstore)

  • Введение в индексы с колоночным хранением (Columnstore).
  • Создание индексов с колоночным хранением (Columnstore).
  • Работа с индексами с колоночным хранением (Columnstore).
  • Лабораторная работа: Использование индексов с колоночным хранением (Columnstore).
    • Создание индексов с колоночным хранением (Columnstore).
    • Создание таблиц с колоночным хранением оптимизированных под память.

Модуль 8. Проектирование и применение представлений (Views)

  • Введение в представления.
  • Создание и управление представлениями.
  • Рекомендации по производительности представлений.
  • Лабораторная работа: Проектирование и применение представлений (Views).
    • Создание стандартных представлений.
    • Создание обновляемых представлений.

Модуль 9. Проектирование и применение хранимых процедур (Stored Procedures)

  • Введение в хранимые процедуры.
  • Работа с хранимыми процедурами.
  • Применение хранимых процедур с параметрами.
  • Управление контекстом выполнения.
  • Лабораторная работа: Проектирование и применение хранимых процедур (Stored Procedures).
    • Создание хранимых процедур.
    • Создание хранимых процедур с параметрами.
    • Изменение контекста выполнения хранимой процедуры.

Модуль 10. Проектирование и применение пользовательских функций (User-Defined Functions)

  • Обзор функций.
  • Проектирование и применение скалярных функций.
  • Проектирование и применение табличных функций.
  • Рекомендации по применению функций.
  • Альтернативы функций.
  • Лабораторная работа: Проектирование и применение пользовательских функций (UDF).
    • Форматирование телефонных номеров.
    • Изменение существующих функций.

Модуль 11. Ответные действия на изменения данных при помощи триггеров

  • Проектирование DML-триггеров.
  • Применение DML-триггеров.
  • Продвинутые концепции триггеров.
  • Лабораторная работа: Ответные действия на изменения данных при помощи триггеров.
    • Создание и проверка триггера аудита.
    • Улучшение триггера аудита.

Модуль 12. Использование размещенных в памяти таблиц (In-Memory Tables)

  • Размещенные в памяти таблицы (In-Memory Tables).
  • Простые хранимые процедуры (Native Stored Procedures).
  • Лабораторная работа: Использование возможностей размещения базы данных в памяти (InMemory Database).
    • Использование оптимизированных под память таблиц.
    • Использование хранимых процедур с простой компиляцией.

Модуль 13. Применение управляемого кода (Managed Code) в SQL Server

  • Введение в интеграцию SQL CLR в SQL Server.
  • Применение и публикация сборок CLR (CLR Assemblies).
  • Лабораторная работа: Применение управляемого кода (Managed Code) в SQL Server.
    • Оценка предложенного кода CLR.
    • Создание скалярной функции CLR.
    • Создание табличной функции CLR.

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

  • Введение в XML и схемы XML.
  • Хранение данных и схем XML в SQL Server.
  • Применение типа данных XML.
  • Использование выражения T-SQL FOR XML.
  • Введение в XQuery.
  • Разделение XML (Shredding).
  • Лабораторная работа: Хранение и запросы к XML-данным в SQL Server.
    • Определение сценариев применения XML.
    • Проверка хранения данных XML в переменной.
    • Использование схем XML.
    • Использование запросов FOX XML.
    • Создание хранимых процедур для возврата XML.

Модуль 15. Хранение и запросы пространственных данных (Spatial Data) в SQL Server

  • Введение в пространственные данные (Spatial Data).
  • Работа с пространственными типами данных (Spatial Data Types).
  • Использование пространственных данных (Spatial Data) в приложениях.
  • Лабораторная работа: Работа с пространственными данными (Spatial Data) SQL Server.
    • Знакомство с геометрическим (Geometry) типом данных.
    • Добавление пространственных данных (Spatial Data) в существующую таблицу
    • Поиск близлежащих расположений.

Модуль 16. Хранение и запросы к большим двоичным объектам (BLOB) и текстовым документам в SQL Server

  • Рекомендации по использованию больших двоичных объектов (BLOB).
  • Работа с FILESTREAM.
  • Использование полнотекстового поиска.
  • Лабораторная работа: Хранение и запросы к большим двоичным объектам (BLOB) и текстовым документам в SQL Server.
    • Включение и использование колонок FILESTREAM.
    • Включение и использование файловых таблиц.
    • Использование полнотекстовых индексов.

Модуль 17. Конкуренция SQL Server

  • Конкуренция и транзакции.
  • Внутреннее устройство блокировок.
  • Лабораторная работа: Конкуренция SQL Server.
    • Применение изоляции моментального снимка (Snapshot Isolation).
    • Применение блокировки на уровне секции (Partition Level).

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

  • Расширенные события (Extended Events).
  • Работа с расширенными событиями (Extended Events).
  • Живые статистики запроса (Live Query Statistics).
  • Оптимизация конфигурации файлов базы данных.
  • Метрики.
  • Лабораторная работа: Мониторинг, трассировка и определение исходного состояния (Baselining).
    • Сбор и анализ данных при помощи расширенных событий (Extended Events).
    • Применение методологии исходного состояния (Baseline)


  О нас|ASTRA LINUX|KASPERSKY|CITRIX|MICROSOFT|POSTGRES|CISCO|≡ Вендоры|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2023, Оферта