Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Реализация баз данных Microsoft SQL Server 2008 R2

О курсе

Реализация баз данных Microsoft SQL Server 2008 R2

  • Номер курса: 6232
  • Вендор: Microsoft

* Данный курс можете прослушать бесплатно в рамках программы Software Assurance. Если Ваша Организация, приобрела лицензии Software Assurance на продукты для настольных ПК, то ей предоставляется возможность активации ваучеров на БЕСПЛАТНОЕ ОБУЧЕНИЕ (Training Vouchers). Вы можете по этим ваучерам пройти обучение в нашем центре «СИБИНФОЦЕНТР» - сертифицированном центре обучения Microsoft (CPLS), независимо от места приобретения лицензий.

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Цель курса:

В курсе изучаются вопросы создания и использования баз данных 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. Полнотекстовые запросы и индексы

Назначение полнотекстовых запросов

Полнотекстовые индексы

Использование полнотекстовых запросов

Лабораторная работа

Документы об окончании