Курс Реализация баз данных в Microsoft SQL Server 2008 R2

Реализация баз данных в Microsoft SQL Server 2008 R2
  • Код курса:
    6232
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Оніщенко Александр А

Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...

Описание Курса:

В курсе изучаются вопросы создания и использования баз данных Microsoft SQL Server 2008 R2. Рассматривается реализация хранения данных (таблицы, индексы) и обработки данных (программирование, транзакции, оптимизация) средствами MS SQL Server 2008 R2.

Цель курса: освоение функций и возможностей Microsoft SQL Server 2008 R2, предназначенных для разработки и использования баз данных.

Аудитория:
Программисты, разработчики
Предварительная подготовка:
Знания в объеме курсов:
2778 "Создание запросов в Microsoft SQL Server 2008 R2/2005 с использованием Transact - SQL"
6420В (6420А + 6424) "Основы Windows 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. Полнотекстовые запросы и индексы
  • Назначение полнотекстовых запросов
  • Полнотекстовые индексы
  • Использование полнотекстовых запросов
  • Лабораторная работа
Экзамен:
Материалы и сертификаты:
Microsoft
Расписание курсов на 6 месяцев

Возврат к списку



программа курса Microsoft10990
Программа и регистрация на курс Система управления бизнес-проектами, квалификация "Project management" (IAPBE) в акцент профи
Microsoft Office Excel 2 дні поглиблене навчання


Перейти на программу курса ефективні презентації вражаючи презентації power point
Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell