предметных данных;
Т
— атрибут времени фиксации кортежа (вне-
сения в журнал изменений);
O
p
— атрибут, отражающий запросы на
создание и удаление кортежей соответственно символами —
I
(
Insert
) и
D
(
Delete
). Эта пара запросов формируется с одинаковым временн ´ым
атрибутом
T
.
В общем случае в этой модели модификация данных допускает-
ся как исключение, например, для исправления ошибочных записей.
Однако при моделировании инсайдерского состояния сотрудника оши-
бочность (неточность) данных весьма вероятна (норма). Поэтому про-
цедура их исправления (модификации) также является штатной.
Исходя из возможности хранения исторических данных, модель
К. Дженсена представляется весьма перспективной для создания тем-
поральных баз данных в исследуемой области.
3. В модели C. Гадии битемпоральные метки устанавливаются для
каждого атрибута кортежа. Тогда формально битемпоральное отноше-
ние можно представить кортежем из
n
элементов:
R
= (
{
([
V
s
, V
e
] [
T
s
, T
e
]
A
1
)
}
, . . . ,
{
([
V
s
, V
e
] [
T
s
, T
e
]
A
n
)
}
)
.
(9)
В (9) каждый элемент представляет собой тройку значений: дей-
ствительное время [
V
s
,
V
e
], транзакционное время [
T
s
, T
e
] и значение
атрибута
A
i
.
В части представления транзакционного времени к данной моде-
ли можно отнести замечания и выводы по модели Снодграса. Тем
не менее, идея связывания темпоральных атрибутов с предметными
атрибутами представляет интерес, поскольку обеспечивает большие
возможности, позволяет исследовать отдельные (событийные) аспек-
ты личности, поведения и статуса субъекта мониторинга. Еще одним
аргументом в пользу “атрибутной” темпоральной модели является не-
обходимость работы с реляционной базой данных с изменяемой струк-
турой (см. далее), множественность источников интерпретации одного
факта и необходимость формирования агрегатных состояний.
4. “Атрибутная” модель, предложенная Дж. Бен-Зви, включает в
битемпоральное отношение
R
ранее определенный набор атрибутов
(
A
1
, . . . , A
n
, T
). Расширенная запись отношения следующая:
R
= (
A
1
, . . . , A
n
, T
es
, T
rs
, T
ee
, T
re
, T
d
)
,
(10)
где
T
es
— время актуализации атрибута кортежа;
T
rs
— время фиксации
значения
T
es
в базе данных;
T
re
— время утраты актуальности факта
моделируемой области;
T
ee
— время фиксации значения
T
re
в храни-
лище (базе данных);
T
d
— время логического удаления записи из базы
данных.
Данная модель позволяет хранить исторические данные, обеспе-
чивая возможность их удаления (атрибут
T
d
).
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2016. № 2 133