ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012 5
УДК 004.9
А . В . Б а л д и н , Д . В . Е л и с е е в
ОБЗОР СПОСОБОВ ПОСТРОЕНИЯ
ТЕМПОРАЛЬНЫХ СИСТЕМ
НА ОСНОВЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
Проведен анализ подходов к реализации темпоральных систем на ос-
нове реляционной базы данных, даны определения «темпоральные
данные» и «темпоральная база данных». Представлены подходы к
моделированию времени, на основе которых описаны типы времен-
ных меток, используемые в темпоральных базах данных. Приведены
два способа реализации темпоральных систем, в которых применя-
ются современные реляционные базы данных: реализация темпораль-
ной поддержки на уровне приложения и расширение нетемпоральной
реляционной модели до темпоральной модели. Для каждого подхода
выявлены соответствующие достоинства и недостатки.
E-mail:
Ключевые слова
:
темпоральная база данных, темпоральные данные,
реляционная модель данных, моделирование времени, момент времени,
временной интервал.
Введение.
Нетемпоральные модели данных и их реализация в си-
стемах управления базами данных (СУБД) сохраняют единственное
состояние объектов предметной области. СУБД поддерживают опе-
рации изменения, которые переводят базу данных из одного состоя-
ния в другое, тем самым заменяя старые значения новыми. В таких
системах все хранимые в базе данные являются актуальными в мо-
мент выполнения соответствующих запросов.
Однако существует множество информационных систем, для кото-
рых необходимо хранить прошлые состояния базы данных и возможно
будущие, например, система управления предприятием [1, 2], система
управления персоналом [3, 4], финансовые приложения, страховые
приложения и другие системы, которые обладают свойствами:
1)
обрабатывать темпоральные (изменяющиеся во времени) дан-
ные;
2)
накапливать историю изменения темпоральных данных.
В настоящее время реляционная модель наиболее распространена
в базах данных. В разработку методов хранения и обработки темпо-
ральных данных на базе реляционной модели внесли вклад такие
ученые, как Р. Снодграс [5, 10], К. Дженсен [5, 11], Дж. Бен-Зви [5],
C. Гадия [5], Е. МакКензи [5, 13], А. Стейнер [12]. Исследования
темпоральных баз данных привели к многообразию соответствую-
щих темпоральных моделей. В статье приведены подходы к модели-
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ
ОРГАНИЗАЦИОННОГО УПРАВЛЕНИЯ