Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

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

M20464

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


После изучения курса вы сможете

  • Реализовывать ограничения PRIMARY KEY, FOREIGN KEY DEFAULT, CHECK, UNIQUE.
  • Создавать таблицы в виде кучи или таблицы с кластерным индексом.
  • Читать и интерпретировать детали и основные элементы планов выполнения запроса.
  • Разрабатывать эффективные некластеризованные индексы.
  • Разрабатывать и создавать представления.
  • Разрабатывать и создавать хранимые процедуры.
  • Разрабатывать и создавать функции.
  • Разрабатывать и создавать триггеры DML.
  • Хранить XML-данные и схемы в SQL Server.
  • Выполнять базовые запросы к XML-данным в SQL Server.
  • Работа с типами данных География и Геометрия (GEOGRAPHY, GEOMETRY).

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

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

  • Введение в платформу SQL Server
  • Инструменты для работы с SQL Server
  • Настройка служб SQL Server

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

  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц

Модуль 3: Обеспечение целостности данных посредством ограничений

  • Принудительное обеспечение целостности данных
  • Реализация доменной целостности
  • Реализация сущностной и ссылочной целостности

Модуль 4: Планирование индексов

  • Основные понятия индексирования
  • Индексы на одну колонку и композитные индексы
  • Структуры таблиц в SQL Server
  • Работа с кластеризованными индексами

Модуль 5: Расширенное индексирование

  • Основные понятия плана выполнения
  • Общие элементы плана выполнения
  • Работа с планами выполнения
  • Разработка эффективных некластеризованных индексов
  • Мониторинг производительности

Модуль 6: Столбцовые индексы

  • Столбцовые индексы
  • Лучшие практики использования столбцовых индексов

Модуль 7: Проектирование и реализация представлений

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

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

  • Введение в хранимые процедуры
  • Работа с хранимыми процедурами
  • Реализация параметризованных хранимых процедур
  • Контроль контекста выполнения

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

  • Обзор функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация функций возвращающих табличное значение
  • Вопросы реализации функций
  • Альтернативы функциям

Модуль 10: Реакция на изменение данных с помощью триггеров

  • Проектирование триггеров DML
  • Реализация триггеров DML
  • Расширенные концепции триггеров

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

  • Оптимизированные по памяти таблицы
  • Нативные хранимые процедуры

Модуль 12: Реализация управляемого кода в SQL Server

  • Введение в интеграцию SQL CLR
  • Импорт и настройка сборок
  • Внедрение интеграции с SQL CLR

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

  • Введение в XML и XML-схемы
  • Хранения XML-данных и схем в SQL Server
  • Реализация XML типа данных
  • Использование инструкции FOR XML языка T-SQL
  • Знакомство с XQuery
  • Доступ к данным XML

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

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

Слушатели

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

Продолжительность: 5 дн.
Цена: 27500 р.