
Реализация базы данных Microsoft SQL Server 2005
Заказать курсСтоимость: 25000 руб.
Продолжительность: 40 ч.
Цель курса:
Курс предоставляет знания и навыки, необходимые для реализации баз данных в Microsoft® SQL Server¬™ 2005. Курс сфокусирован на обучении использованию возможностей и инструментов SQL Server 2005, необходимых для создания и внедрения баз данных.
Необходимая подготовка к курсу:
Базовые знания операционной системы Microsoft Windows. Знание синтаксиса Transact-
Желательно, но необязательно, предварительно прослушать курс 2778, Writing Queries Using Microsoft SQL Server Transact-
Аудитория:
Курс предназначен для ИТ-профессионалов, желающих изучить возможности и технологии продукта SQL Server 2005 для развертывания базы данных.
Результат обучения:
по окончании курса Вы сможете:
- Создавать базы данных и размещать файлы баз данных;
- Создавать пользовательские типы данных и таблицы;
- Использовать XML в SQL Server 2005;
- Создавать и настраивать индексы;
- Обеспечивать целостность хранимых данных;
- Создавать представления;
- Создавать хранимые процедуры и функции;
- Внедрять управляемый код в базу данных;
- Управлять транзакциями и блокировками;
- Использовать Service Broker для создания решений на основе обмена сообщениями.
- Использовать службы извещений для создания и отправки извещений.
Содержание курса
1. Создание баз данных и управление файловой структурой
Темы: Создание баз данных. Создание групп файлов. Создание схем. Создание моментальных снимков (snapshot) баз данных.
Лабораторная работа: Создание базы данных.
2. Создание пользовательских типов данных и таблиц
Темы: Создание типов данных. Создание таблиц. Создание разделенных таблиц.
Лабораторная работа: Создание пользовательских типов данных и таблиц.
3. Использование XML
Темы: Формирование XML данных с помощью FOR XML. Извлечение XML данных с помощью OPENXML. Использование типа данных xml.
Лабораторная работа: Работа с XML.
4. Создание и настройка индексов
Темы: Планирование индексов. Создание индексов. Настройка индексов. Создание XML индексов.
Лабораторная работа: Создание индексов.
5. Обеспечение целостности данных
Темы: Введение в целостность данных. Использование ограничений целостности.
Лабораторная работа: Обеспечение целостности данных.
6. Обеспечение целостности данных с помощью триггеров и XML схем.
Темы: Использование триггеров. Использование XML схем.
Лабораторная работа: Обеспечение целостности данных с помощью триггеров и XML схем.
7. Создание представлений
Темы: Что такое представления. Создание и управление представлениями. Оптимизация производительности с помощью представлений.
Лабораторная работа: Создание представлений.
8. Создание хранимых процедур
Темы: Использование хранимых процедур. Создание параметризованных хранимых процедур. Обработка ошибок.
Лабораторная работа: Создание хранимых процедур.
9. Создание функций
Темы: Создание функций. Работа с функциями. Контроль процесса исполнения процедур и функций.
Лабораторная работа: Создание хранимых процедур и функций.
10. Внедрение управляемого кода в базу данных
Темы: Введение в SQL Server Common Language Runtime. Импортирование и настройка сборок. Создание Managed Database Objects.
Лабораторная работа: Реализация управляемого кода в базе данных.
11. Управление транзакциями и блокировками
Темы: Обзор транзакций и блокировок. Управление транзакциями. Понимание архитектуры блокировок в SQL Server. Управление блокировками.
Лабораторная работа: Управление транзакциями и блокировками.
12. Использование Service Broker
Темы: Обзор Service Broker. Создание объектов Service Broker. Отправка и получение сообщений.
Лабораторная работа: Использование Service Broker.
13. Использование служб извещений (дополнительно)
Темы: Введение в службы извещений. Разработка решений служб извещений.