Анализ избыточности хранения темпоральных данных средствами реляционных СУБД
Авторы: Балдин А.В., Тоноян С.А., Елисеев Д.В.
Опубликовано в выпуске: #4(28)/2014
DOI: 10.18698/2308-6033-2014-4-1273
Раздел: Информационные технологии
Рассмотрены различные состояния базы данных (снимки), которые отражают различные состояния объектов реального мира, изменяющихся со временем под влиянием внешних факторов. Показано, что в таких системах все хранимые в базе данные являются актуальными в момент выполнения соответствующих запросов и хранят единственное (текущее) состояние объектов предметной области. Последнее свойственно большинству современных реляционных баз данных. Указано существование множества предметных областей, в которых необходимо хранить историю изменения структуры базы данных и самих данных. В таких системах сложно выполнить запрос к изменяющимся данным и определить ограничения целостности, которые содержатся в нескольких состояниях базы данных. Одним из путей решения подобных задач является применение нетемпоральной модели базы данных и расширение функциональности языков запросов. Предложено провести преобразование нетемпоральной модели базы данных к темпоральной посредством добавления временных отметок к данным для хранения их истории. Это достигается введением в базу данных новых кортежей, в которых может изменяться значение только одного атрибута, что приводит к избыточности хранения информации. В статье дан анализ и оценка избыточности хранения информации в темпоральных реляционных базах данных.
Литература
[1] Steiner A. A generalisation approach to temporal data models and their implementations, 1998. URL: http://www.timeconsult.com/Publications/diss.pdf (дата обращения: 14.08.2011)
[2] Информационные технологии в инженерном образовании. Коршунов С.В., Гузненков В.Н., ред. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2007, 432 с.
[3] Федоров И.Б., Черненький В.М. Информационная управляющая система МГТУ им. Н.Э. Баумана "Электронный университет": концепция и реализация. ред. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2009, 376 с.
[4] "Персонал - Кадры" - адаптивная функционально-развиваемая система информационной поддержки управления кадрами. URL: http://www.personal.bravosoft.ru/doc/doc002.htm (дата обращения: 14.08.2011)
[5] Костенко Б.Б., Кузнецов С.Д. История и актуальные проблемы темпоральных баз данных, 2007. URL: http://citfomm.m/database/articles/temporal/4.shtml (дата обращения: 14.08.2011)
[6] Сафонов В.С. К вопросу о темпоральных расширениях реляционных баз данных. "Проблемыразвития территории", 2009. URL: ttp://pdt.vscc.ac.ru/?module=Articles&action=view&aid=436 (дата обращения: 30.09.2011)
[7] Базаркин А.Н. Исследование и разработка темпоральной модели данных в рамках МИС Интерин PROMIS, 2009. URL: https://edu.botik.ru/proceedings/psta2009/v2/037-Bazarkin.Research_and.pdf (дата обращения: 14.08.2011)