Разработка баз данных SQL

Developing SQL Databases



Разработка баз данных SQL
Код: 20762
Направление обучения: Базы данных
Продолжительность: 4 дня / 32 часа
Цена для физ. лиц: 24750 руб.
Цена для юр. лиц: 28750 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

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

По окончании курса слушатели смогут:

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

Цель курса

Предоставить слушателям знания и навыки, необходимые для проектирования и разработки базы данных Microsoft SQL Server 2016.

Целевая аудитория

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

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

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • базовые знания и навыки работы с операционными системами Windows.
  • опыт написания запросов T-SQL.
  • базовые знания о реляционных базах данных.

 

Содержание

Модуль 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
  • импорт и настройка сборок
  • реализация интеграции с SQL CLR
  • лабораторная работа: Реализация управляемого кода в SQL Server

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

  • введение в XML и XML схемы
  • хранение XML данных и схем в SQL Server
  • использование типа данных XML
  • использование инструкции FOR XML
  • основы языка XQuery
  • лабораторная работа: Хранение и запросы к XML данным в SQL Server

Модуль 15: Работа с пространственными данными SQL Server

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

Модуль 16: Хранение и запрос двоичных и текстовых документов в SQL Server 

  • соображения при работе с BLOB данными
  • работа с FileStream
  • использование полнотекстового поиска
  • лабораторная работа: Хранение и запрос двоичных и текстовых документов в SQL Server

Получаемый документ

Сертификат.jpgCertifiate_Microsoft.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


  • 18 Марта 2019
  • Нижний Новгород