Previous Page  7 / 13 Next Page
Information
Show Menu
Previous Page 7 / 13 Next Page
Page Background

атрибутом должна быть только “Дата ввода” (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