атрибутом должна быть только “Дата ввода” (TIMESTAMP). Операто-
ры удаления
T
e
— технологические и используются для исправления
ошибок и полного удаления данных.
Таким образом, временн ´ые метки действительного времени хра-
нят информацию об изменении некоторых параметров моделируемого
инсайдерского состояния сотрудников, а метки транзакционного вре-
мени предоставляют информацию о времени изменения данных или
исправления ошибок.
Введение временн ´ых характеристик в модель внутреннего нару-
шителя ИБ, разработанную на основе реляционного подхода к орга-
низации данных, можно рассматривать как ее темпоральное расши-
рение. Это наиболее используемый метод представления временн ´ых
данных (другие методы представления временн ´ых данных, см., на-
пример, [10]), поскольку реляционная модель данных предоставляет
широкие возможности хранения и обработки данных, представления
результатов запросов; тривиально расширяется путем введения соот-
ветствующих темпоральных характеристик (атрибутов).
В настоящее время известно два подхода к темпоральному расши-
рению: “кортежный” — на уровне кортежа; “атрибутный” — на уровне
отдельных атрибутов.
Кратко рассмотрим [10, 12] эти подходы и проведем анализ воз-
можности их применения в исследуемой предметной области (обозна-
чения элементов кортежей приведены по первоисточникам).
1. В “кортежной” модели представления темпоральных данных,
предложенной Р. Снодграсом, битемпоральное отношение
R
предста-
вляется следующей записью:
R
= (
A
1
, . . . , A
n
, V
s
, V
e
, T
s
, T
e
)
,
(7)
где
А
=
{
A
1
, . . . , A
n
}
— набор предметных атрибутов;
V
s
, V
e
, T
s
, T
e
—
темпоральные атрибуты времени, содержащие дату начала и оконча-
ния соответственно действительного и транзакционного времени.
Развернутая семантика темпоральных атрибутов заключается в
следующем:
V
s
, V
e
— временн´ой период актуального состояния пред-
метных атрибутов
A
1
, . . . , A
n
. Если
V
e
не определено, то состояние
актуальное, текущее;
T
s
— момент включения данных (запись) в базу
данных;
T
e
— исключение данных (записи). Если
T
e
не определено,
null
(в нашем случае, как правило), то кортеж хранится. Если
T
e
определено, то кортеж удаляется.
В соответствии с [10, 12] выражение (7) является естественным и
наиболее часто используемым способом представления битемпораль-
ных отношений. Рассмотрим возможность применения модели Снод-
граса для мониторинга инсайдерских состояний. Предполагается, что
изменение текущего значения любого (одного, нескольких или всех
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2016. № 2 131