Кафедра К3
Прикладная математика, информатика
и вычислительная техника
Проектирование распределенных баз данных
Преподаватель: Боцула Людмила Николаевна
Направление подготовки: 654600 «Информатикаи вычислительная техника»
Специальность: 230101 (220100) «Вычислительные машины, комплексы, системы и сети»
Семестры: 9
Вид итогового контроля: зачет, экзамен
Содержание курса:
-
Введение
- История развития баз данных
- Распределенные базы данных
- Режимы работы с базой данных
- Перспективы развития систем управления базами данных
-
Модели «клиент-сервер» в технологии баз данных
- Основные принципы технологии «клиент-сервер»
- Структура типовых интерактивных приложений
- Распределение функций приложения в модели «клиент-сервер»
-
Двухуровневые модели
- Модели удаленного управления данными.Модель файлового сервера
- Модель удаленного доступа к данным
- Модель сервера баз данных
- Модель сервера приложений
- Модель серверов баз данных
- Типы параллелизма
-
Модели транзакций
- Свойства транзакций.
- Способы завершения транзакций
- Журнал транзакций
- Журнализация и буферизация
- Индивидуальный откат транзакций
- Восстановление после мягкого сбоя
- Физическая согласованность базы данных
- Восстановление после жесткого сбоя
- Параллельное выполнение транзакций
- Уровни изолированности пользователей
- Гранулированные синхронные захваты
- Предикатные синхронизационные захваты
- Метод временных меток
-
Встроенный SQL
- Способы применения SQL
- Процесс выполнения операторовSQL
- Особенности встроенного SQL
- Операторы, связанные с многострочными запросами
- Оператор определения курсора
- Оператор открытия курсора
- Оператор чтения строки курсора
- Оператор закрытия курсора
- Удаление и обновлением данных с использованием курсора
- Хранимые процедуры
- Триггеры
- Динамический SQL
-
Защита информации в базах данных
- Общие подходы к вопросу обеспечения безопасности баз данных
- Реализация систем защиты в MS SQL Server
Рекомендуемая литература:
- Дейт К. Дж «Введение в систему баз данных»; Пер с англ. К. А. Птицын — 8-е изд. — М.: Вильямс, 2006 — 1327 с.
- Карпова Т. С. «Базы данных: модели, разработка, реализация» — СПб.: Питер, 2005. — с6. с.
- Дж. Д. Ульман, Дж. Уидом «Введение в системы баз данных» — СПб.: Питер, 2001 — 232 с.
- А. В. Боцула, Л. Н. Боцула «Моделирование структуры базы данных с помощью case-средства ERWIN» учеб.-методич. пособие / М.: ГОУ ВПО МГУЛ, 2007 — 50 с.
- А. В. Боцула, Л. Н. Боцула «Структурно-функциональное моделирование информационной системы с помощью case-средства BPWIN».учеб.-методич. Пособие / М.: ГОУ ВПО МГУЛ, 2007 — 50 с.
Дополнительная литература:
- Роланд Ф. Д. «Основные концепции базы данных» М.: ЭКОМ ЭКОМ, 2001
Учебные материалы: