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