Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 43 стр.

UptoLike

45
5. Временные (темпоральные) базы данных
Традиционные информационные системы, построенные на
реляционных базах данных, не могут выполнять запросы, связанные со
временем, так как базы данных предназначены для оперативного
хранения текущей информации. Данные о прошлых состояниях
объекта в лучшем случае хранятся в архиве и недоступны
непосредственно для запросов. В настоящее время для обслуживания
запросов создают специальные таблицы. Например, для обслуживания
запроса об изменении цен на какой-либо товар необходимо хранить
базу данных:
Таблица 4.1.
Таблица обслуживания запроса об изменении цен на интервале времени
© товара Цена Дата
Такие таблицы можно создать только для заранее известных
запросов, которые называют регламентированными. Современным
решением проблемы временных запросов и являются темпоральные
базы данных. Такие базы данных обычно предназначены для
аналитических служб и систем OLAP (on-line Analytical Processing) и
систем DMS (Decision Making Systems) — систем принятия решений.
Темпоральная модель данных подразумевает введение
дополнительной координаты времени для каждой реляционной
таблицы.
Рис. 2.5. Темпоральная модель данных
Временная модель данных (рис. 2.5.) снимает с программиста
обязанности по изучению регламентированных запросов и
организации специальных таблиц. Каждая база данных связана с