Автор (режиссер): Специалист
Название: Курс 6232В Реализация баз данных в Microsoft SQL Server 2008 R2
Год выпуска: 2011
Жанр: Администрирование
Качество видео: PCRec
Продолжительность: 33:31:34
Видеокодек: G2M3
Битрейт видео: ~187 kbps
Размер кадра: 1280x1024
Аудиокодек: WMA
Битрейт аудио: 48.0 kbps, 44.1 KHz
В курсе изучаются вопросы создания и использования баз данных Microsoft SQL Server 2008 R2. Рассматривается реализация хранения данных (таблицы, индексы) и обработки данных (программирование, транзакции, оптимизация) средствами MS SQL Server 2008 R2.
Создание баз данных и файлов баз данных
Создание таблиц и типов данных
Создание и настройка индексов
Поддержка целостности данных при помощи ограничителей и триггеров
Использование XML
Создание и использование представлений
Создание и использование хранимых процедур
Создание и использование функций
Создание и использование управляемого кода в базе данных
Управление транзакциями и блокировками
Использование подсистемы Сервис-Брокер
Модуль 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. Полнотекстовые запросы и индексы
Назначение полнотекстовых запросов
Полнотекстовые индексы
Использование полнотекстовых запросов