Курс 6232E: Реализация баз данных в Microsoft SQL Server 2008 R2
Цена для физических лиц, р.: 13000 
Цена для юридических лиц, р.: 13000 
 
Продолжительность курса (дней): 5 
 
Курс готовит к тестам:
 
Цель:  
Необходимая подготовка:  
 
Содержание курса:
 
Модуль 1. Введение в инструментарий SQL Server
 
 
	
		- Введение в платформу SQL Server 
 
		- Работа с инструментами (SQLCmd, Management Studio, Configuration 
		Management, Books Online)
 
		- Настройка служб (учётные записи, режимы запуска, сетевой доступ)
 
		- Лабораторная работа
 
	 
 
Модуль 2. Типы данных
 
 
	
		- Использование типов данных
 
		- Работа с данными строкового типа
 
		- Преобразование типов
 
		- Специализированные типы данных 
 
		- Лабораторная работа
 
	 
 
Модуль 3. Таблицы
 
 
	
		- Проектирование таблиц
 
		- Использование схем
 
		- Создание и модификация таблиц 
 
		- Лабораторная работа
 
	 
 
Модуль 4. Представления
 
 
	
		- Назначение представлений
 
		- Создание представлений
 
		- Работа с представлениями
 
		- Влияние представлений на производительность 
 
		- Лабораторная работа
 
	 
 
Модуль 5. Планирование индексов
 
 
	
		- Принципы работы индексов
 
		- Влияние типов данных на индексы
 
		- Простые и составные индексы 
 
		- Лабораторная работа
 
	 
 
Модуль 6. Управление механизмом хранения таблиц
 
 
	
		- Хранение таблицы в куче
 
		- Хранение таблицы в кластеризованном индексе
 
		- Влияние механизма хранения на производительность 
 
		- Лабораторная работа
 
	 
 
Модуль 7. Планы исполнения запросов
 
 
	
		- Назначение плана исполнения запроса
 
		- Элементы плана исполнения
 
		- Использование планов исполнения 
 
		- Лабораторная работа
 
	 
 
Модуль 8. Оптимизация запросов с использованием некластеризованных индексов
 
 
	
		- Планирование эффективных некластеризованных индексов
 
		- Создание некластеризованных индексов
 
		- Использование утилиты автоматической настройки индексов 
 
		- Лабораторная работа
 
	 
 
Модуль 9. Хранимые процедуры
 
 
	
		- Введение в хранимые процедуры
 
		- Использование хранимых процедур
 
		- Создание параметризованных хранимых процедур
 
		- Подмена контекста исполнения 
 
		- Лабораторная работа
 
	 
 
Модуль 10. Слияние и обмен табличными данными
 
 
	
		- Использование инструкции MERGE 
 
		- Табличные типы
 
		- Использование табличных типов в качестве параметров 
 
		- Лабораторная работа
 
	 
 
Модуль 11. Обработка данных в режиме одновременного доступа
 
 
	
		- Транзакции
 
		- Блокировки
 
		- Управление блокировками
 
		- Режимы изоляции 
 
		- Лабораторная работа
 
	 
 
Модуль 12. Перехват и обработка ошибок в коде Transact-SQL
 
 
	
		- Планирование обработки нештатных ситуаций
 
		- Перехват ошибок
 
		- Структурированная обработка ошибок 
 
		- Лабораторная работа
 
	 
 
Модуль 13. Функции
 
 
	
		- Скалярные функции
 
		- Табличные функции
 
		- Применение функций
 
		- Альтернативы функциям 
 
		- Лабораторная работа
 
	 
 
Модуль 14. Обеспечение целостности данных
 
 
	
		- Постановка задачи контроля целостности данных
 
		- Доменная целостность
 
		- Сущностная целостность
 
		- Ссылочная целостность 
 
		- Лабораторная работа
 
	 
 
Модуль 15. Триггеры
 
 
	
		- Назначение DML-триггеров
 
		- Создание триггеров
 
		- Особенности использования триггеров 
 
		- Лабораторная работа
 
	 
 
Модуль 16. Управляемый код
 
 
	
		- Интеграция управляемого кода в базу данных
 
		- Загрузка и настройка сборок
 
		- Использование управляемого кода 
 
		- Лабораторная работа
 
	 
 
Модуль 17. Хранение данных в формате XML
 
 
	
		- Введение в XML 
 
		- XML-схемы
 
		- Хранение XML в базе данных
 
		- Создание XML-типов данных 
 
		- Лабораторная работа
 
	 
 
Модуль 18. Использование XML-данных в запросах
 
 
	
		- Преобразование табличных данных в формат XML 
 
		- Запросы xQuery 
 
		- Преобразование XML-данных в табличный формат 
 
		- Лабораторная работа
 
	 
 
Модуль 19. Пространственные данные
 
 
	
		- Введение в пространственные данные
 
		- Работа с геометрическими и географическими типами данных
 
		- Использование пространственных данных в приложениях 
 
		- Лабораторная работа
 
	 
 
Модуль 20. Полнотекстовые запросы и индексы
 
 
	
		- Назначение полнотекстовых запросов
 
		- Полнотекстовые индексы
 
		- Использование полнотекстовых запросов 
 
		- Лабораторная работа
 
	 
 
 
      |