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