
Реализация баз данных в Microsoft SQL Server 2008
Заказать курсСтоимость: 25000 руб.
Продолжительность: 40 ч.
После изучения курса вы сможете:
- создавать базы данных и файлы баз данных;
- создавать типы данных и таблицы;
- использовать в Microsoft SQL Server 2008 XML-ориентированные функции;
- планировать, создавать и оптимизировать индексы;
- реализовывать целостность данных в базах данных Microsoft SQL Server 2008 с помощью ограничений;
- реализовывать целостность данных в базах данных Microsoft SQL Server 2008 с помощью триггеров;
- внедрять представления;
- внедрять хранимые процедуры;
- внедрять функции;
- внедрять управляемый код в базе данных;
- управлять транзакциями и блокировками;
- создавать решения на базе обмена сообщениями с помощью сервис-брокера.
Аудитория: данный курс предназначен для специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server.
Предварительная подготовка:
- Практические знания Transact-
SQL. - Практические знания реляционных баз данных.
- Базовые навыки работы в Windows Server.
- Навыки разработки баз данных.
- Навыки работы в SQL Server: уметь писать запросы Transact-
SQL или прослушать курс
Содержание курса:
Модуль 1: Создание баз данных и файлов баз данных
- Создание баз данных
- Создание файловых групп
- Создание схем
- Создание моментальных снимков баз данных
- Лабораторная работа: создание баз данных и файлов баз данных
- Создание базы данных
- Создание схем
- Создание моментального снимка базы данных
Модуль 2: Создание типов данных и таблицы
- Создание типов данных
- Создание таблиц
- Создание секционированных таблиц
- Лабораторная работа: создание типов данных и таблицы
- Создание типов данных
- Использование новых типов данных даты и времени
- Создание таблиц
- Создание секционированных таблиц
Модуль 3: Создание и настройка индексов
- Планирование индексов
- Создание индексов
- Оптимизация индексов
- Лабораторная работа: Создание и настройка индексов
- Создание индексов
- Оптимизация индексов
Модуль 4: Реализация целостности данных с помощью ограничений и триггеров
- Обзор целостности данных
- Реализация ограничений
- Реализация триггеров
- Лабораторная работа: реализация целостности данных с помощью ограничений и триггеров
- Создание ограничений
- Отключение ограничений
- Создание триггеров
Модуль 5: Использование XML
- Использование типа данных XML
- Извлечение данных XML с помощью конструкции FOR XML
- Уничтожение данных XML с помощью OPENXML
- Введение в XQuery
- Создание индексов XML
- Внедрение схем XML
- Лабораторная работа: использование XML
- Сопоставление реляционных данных и XML
- Хранение XML в исходном виде в базе данных
- Использование XQuery с методами XML
- Создание индексов XML
Модуль 6: Внедрение представлений
- Введение в представления
- Создание представлений и управление ими
- Оптимизация производительности с помощью представлений
- Лабораторная работа: внедрение представлений
- Создание представлений
- Создание индексированных представлений
- Создание секционированных представлений
Модуль 7: Внедрение хранимых процедур
- Использование хранимых процедур
- Создание параметризованных хранимых процедур
- Работа с планами выполнения
- Обработка исключений
- Лабораторная работа: внедрение хранимых процедур
- Создание хранимых процедур
- Работа с планами выполнения
Модуль 8: Внедрение функций
- Введение в функции
- Работа с функциями
- Управление контекстом выполнения
- Лабораторная работа: внедрение функций
- Создание функций
- Управление контекстом выполнения
Модуль 9: Внедрение управляемого кода в базе данных
- Введение в среду CLR (Common Language Runtime, или общеязыковая среда выполнения) SQL Server
- Импорт и настройка сборок
- Создание управляемых объектов базы данных
- Лабораторная работа: внедрение управляемого кода в базе данных
- Импорт сборки
- Создание управляемых объектов базы данных
Модуль 10: Управление транзакциями и блокировками
- Обзор транзакций и блокировок
- Управление транзакциями
- Знакомство с архитектурой блокировок SQL Server
- Управление блокировками
- Лабораторная работа: управление транзакциями и блокировками
- Использование транзакций
- Управление блокировками
Модуль 11: Использование сервис-брокера
- Обзор сервис-брокера (Service Broker)
- Создание объектов сервис-брокера
- Отправка и получение сообщений
- Лабораторная работа: использование сервис-брокера
- Создание объектов сервис-брокера
- Реализация инициирующей службы
- Реализация целевой службы