Язык запросов к миварному представлению реляционных баз данных, содержащих архив информации из предыдущих кадровых систем - page 8

А.В. Балдин, С.А. Тоноян, Д.В. Елисеев
8
Оператор преобразования β получает из определенного множе-
ства координат точек многомерного пространства отношения, опи-
сывающие историю изменения кортежей соответствующего нетем-
порального отношения
:
.
M D
C H
 
При этом выполняются следу-
ющие действия:
• определяются множества значений точек
,
i
h
C
описывающих
темпоральные отношения, содержащиеся в исходном множестве
M
С
(
M
C
V
— множество названий отношений, содержащихся в исходном
множестве
M
С
);
• для каждого множества значений точек
,
i
h
C
принадлежащих
темпоральному отношению реляционной модели
i
h
, определяется
схема. Она состоит из множества атрибутов
r
C
S
исходного отноше-
ния, содержащихся в множестве
.
i
h
C
К ним добавляются два обяза-
тельных атрибута для отношения с темпоральными кортежами, кото-
рые являются его ключом: период
p
t
и идентификатор нетемпораль-
ного кортежа
k
id
.
Любая пара
и
k
p
id t
пространства, для которой существуют
значения в множестве
,
i
h
C
преобразуется в темпоральный кортеж
отношения
i
h
.
Из полученных схем и множеств темпоральных кортежей отно-
шений формируется обобщенная темпоральная модель данных
D
H
на базе реляционной.
Заключение.
На основе разработанной структуры миварного
пространства для консолидации РБД, содержащих архив кадровой
информации из предыдущих систем, предложена схема для исполь-
зования существующих SQL-запросов к архиву кадровой информа-
ции. В результате возникла необходимость дополнить стандартные
операторы SQL новыми, которые позволят выделять требуемые ча-
сти многомерного пространства и преобразовывать их в соответ-
ствующие состояния реляционных отношений. Новые операторы
включают в себя следующее:
• операции над координатами точек многомерных пространств
для формирования подпространства, содержащего результат запроса.
Эти операции не связаны с данными и, как следствие, с их структу-
рами, что делает предложенный математический аппарат универ-
сальным средством обработки изменяющихся баз данных;
• специальные операции для выделения разных состояний реля-
ционных отношений из миварного пространства, что дает возмож-
ность обрабатывать темпоральные базы данных;
1,2,3,4,5,6,7 9,10
Powered by FlippingBook