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

Этот пятидневный курс предназначен для IT-специалистов, которые занимаются сопровождением и разработкой баз данных MS SQL Server 2012, а также разработчиков приложений баз данных, которым необходимо уметь проектировать структуру таблиц, индексы и планы запросов. Курс фокусируется на создании объектов баз данных, включая представления (view), хранимые процедуры (при необходимости – с параметрами) и функции как объекты баз данных. Также в курс включаются общие аспекты программирования хранимых процедур, такие как управление транзакциями и многопользовательскими приложениями, обработка исключительных ситуаций, триггеры и интеграция SQL CLR. Большинство упражнений этого курса поддерживают технологию SQL Azure.
Аудитория
  • Данный курс предназначен для ИТ-профессионалов, желающих изучить новые возможности, реализованные в SQL Server 2012.
После успешного усвоения материала курса слушатели будут способны:
  • понимать продукт, его компоненты и основы конфигурации;
  • работать с типами данных SQL Server;
  • проектировать и внедрять таблицы и работать со схемами;
  • обеспечивать целостность данных с помощью ограничений;
  • описывать концепции индексирования и определять соответствующий тип данных для построения структуры простых и композитных индексов;
  • идентифицировать соответствующую структуру таблиц и внедрять таблицы, основанные на кластерных индексах или без таковых;
  • описывать и перехватывать планы выполнения запросов;
  • проектировать и внедрять некластерные индексы, покрывающие индексы и индексы с включениями отдельных полей;
  • проектировать и внедрять представления (view);
  • разрабатывать и внедрять хранимые процедуры;
  • внедрять использование табличных типов данных, табличных параметров и оператора MERGE;
  • разрабатывать и внедрять функции как объекты Базы данных;
  • описывать транзакции, уровни изоляции транзакций и особенности разработки приложений для работы в средах с высокой конкуренцией за ресурсы баз данных;
  • проектировать и внедрять систему обработки исключительных ситуаций в среде T-SQL;
  • применять триггеры для реакции на операторы манипуляции данными (DML-триггеры);
  • внедрять управляемый код (SQL CLR) в среду SQL Server;
  • осуществлять хранение данных в формате XML в среде SQL Server;
  • проектировать запросы к данным в формате XML в среде SQL Server;
  • осуществлять хранение данных о местоположении в среде SQL Server 2012;
  • применять полнотекстовые индексы и запросы.
Модуль 1: Обзор SQL Server 2012 и инструментов администрирования
  • Обзор платформы SQL Server
  • Использование инструментов администрирования SQL Server
  • Настройка служб SQL Server
Модуль 2: Работа с типами данных
  • Использование типов данных
  • Работа с символьными данными
  • Конвертация типов данных
  • Работа со специальными типами данных
Модуль 3: Проектирование и реализация таблиц
  • Проектирование таблиц
  • Работа со схемами
  • Создание и изменение таблиц
Модуль 4: Обеспечение целостности данных с помощью ограничений
  • Поддержание целостности данных
  • Обеспечение доменной целостности
  • Обеспечение сущностной и ссылочной целостности
Модуль 5: Планирование индексов для SQL Server 2012
  • Ключевые концепции индексирования
  • Типы данных и индексы
  • Индексы, построенные на одном ключевом поле таблицы, и композитные индексы
Модуль 6: Реализация табличных структур в SQL Server
  • Табличные структуры в SQL Server
  • Работа с кластерными индексами
  • Разработка эффективных кластерных индексов
Модуль 7: Чтение планов выполнения запросов SQL Server 2012
  • Основные концепции формирования плана выполнения
  • Основные элементы плана выполнения
  • Работа с планами выполнения
Модуль 8: Повышение производительности запросов с помощью некластерных индексов
  • Проектирование эффективных некластерных индексов
  • Реализация некластерных индексов
  • Использование Database Engine Tuning Advisor
Модуль 9: Проектирование и реализация представлений (view)
  • Основные сведения о представлениях
  • Создание и управление представлениями
  • Вопросы производительности при работе с представлениями
Модуль 10: Проектирование и реализация хранимых процедур
  • Основные сведения о хранимых процедурах
  • Работа с хранимыми процедурами
  • Реализация параметризованных хранимых процедур
  • Контроль контекста выполнения
Модуль 11: Оператор слияния и способы передачи табличных данных
  • Использование оператора слияния MERGE
  • Реализация табличных типов данных
  • Использование табличных типов данных в качестве параметра
Модуль 12: Проектирование и реализация пользовательских функций
  • Проектирование и реализация скалярных функций
  • Проектирование и реализация табличных функций
  • Вопросы использования различных типов функций
  • Альтернативы использования функций
Модуль 13: Создание приложений SQL Server с высокой степенью параллелизма
  • Основные сведения о транзакциях
  • Понятие блокировки
  • Управление блокировками
  • Уровни изоляции транзакций
Модуль 14: Обработка ошибок в коде T-SQL
  • Принципы обработки ошибок T-SQL
  • Реализация обработки ошибок T-SQL
  • Реализация структурированной обработки исключений
Модуль 15: Реагирование на изменение данных с помощью триггеров
  • Проектирование DML-триггеров
  • Разработка DML-триггеров
  • Расширенные концепции использования триггеров
Модуль 16: Реализация управляемого кода в SQL Server
  • Введение в интеграцию управляемого кода (CLR) в среду SQL Server
  • Импорт и настройка сборок
  • Реализация интеграции управляемого кода (CLR) в среду SQL Server
Модуль 17: Хранение XML данных на SQL Server
  • Основные сведения о XML и XML-схемах
  • Хранение XML данных и XML схем на SQL Server
  • Использование типа данных XML
Модуль 18: Запросы к XML данным в SQL Server
  • Использование оператора FOR XML языка T-SQL
  • Основы языка XQuery
  • Преобразование XML данных в реляционный формат
Модуль 19: Работа с пространственными данными SQL Server 2012
  • Введение в пространственные типы данных
  • Использование пространственных типов данных SQL Server
  • Использование пространственных данных в приложениях
Модуль 20: Работа с полнотекстовыми индексами и запросами
  • Введение в полнотекстовые индексы
  • Реализация полнотекстовых индексов в SQL Server
  • Работа с полнотекстовыми запросами
  • Навыки создания запросов на языке Transact-SQL;
  • Опыт работы с реляционными базами данных;
  • Навыки программирования;
  • Знание технического английского (учебные материалы курса на английском языке).

Запись на курс

Код курса10776
Длительность5д (40ч)
Код экзамена70-464
Стоимость без НДС9 400 000 UZS
spinner-it

На жаль, у звязку з війною ІТЕА завершила свою діяльності в Україні.

This will close in 20 seconds