СУБД MS SQL SERVER 2005
Общий курс по специальности «Информационные технологии» (010400) [магистратура]
Программа курса
Составитель: Э. Дорджиев
Содержание
- Введение. Установка SQL Server 2005. Компоненты и утилиты SQL Server 2005. Архитектура баз данных.
- Введение в Transact-SQL. Управляющие конструкции и логические операторы. Встроенные функции SQL. Сравнение со стандартом SQL-92.
- Разработка и сопровождение баз данных. Создание баз данных и управление базами данных. Работа с таблицами. Выборка данных. Извлечение данных. Вставка, изменение и удаление данных. Использование представлений. Индексы. Планирование индексов. Транзакции и блокировки.
- Программирование на стороне сервера. Функции пользователя. Хранимые процедуры. Триггеры. Курсоры. Расширенные процедуры на языках .NET
- Сопровождение баз данных, администрирование. Резервное копирование и восстановление баз данных. Понятие репликации. Проведение репликации. Создание расписаний. Мониторинг производительности. Система безопасности SQL Server 2005.
- Интеграция SQL Server 2005. Использование XML в SQL Server 2005. Интеграция SQL Server 2005 с пакетом MS Office.
- Выполнение аттестационного задания. Построение архитектуры базы данных, на примере системы тестирования знаний. Создание экземпляры для работы программы.
Литература
Основная:
- Владислав Пирогов. SQL Server 2005. Программирование клиент-серверных приложений. СПб: БХВ-Петербург, 2006 г.
- Маклин, Томас. Оптимизация и администрирование баз данных Microsoft SQL Server 2005. Москва: Русская редакция, 2007 г.
- Вийера. Программирование баз данных Microsoft SQL Server 2005. Базовый курс. СПб: Вильямс 2007
- Станек У. Microsoft SQL Server 2005. Справочник администратора. Москва: Русская редакция, 2006 г.
Дополнительная:
- Материалы сайта http://sql.ru
- Материалы сайта http://msdn.microsoft.com