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

Язык запросов к миварному представлению реляционных баз данных…
7
эквивалентности по отношению
VSID
, и в каждом классе определяет-
ся точка с наименьшей координатой на временной оси.
0
min [ ]
,
t VSID
T m
c
t t
0
t
t
Рис. 4.
Оператор преобразования «Срез первых»
Множество, состоящее из точек, имеющих наименьшую коорди-
нату по оси времени в каждом классе эквивалентности множества
С
по отношению
VSID
, является результатом оператора преобразования
«Срез первых».
По аналогии с оператором «Срез первых» преобразование «Срез
последних» формирует последнее состояние модели данных до за-
данного момента времени
t
:
0
,
.
L
L
C
C t
 
Разработка операций для динамического формирования от-
ношений реляционной базы данных из миварного пространства.
Оператор преобразования
получает из определенного множества
значений точек многомерного пространства соответствующее ему
состояние РБД:
:
.
M D
C R
 
При этом выполняются следующие
действия:
• определяются множества значений точек, описывающих отно-
шения, содержащиеся в исходном множестве
M
C
. (
M
C
V
— множе-
ство названий отношений, содержащихся в исходном множестве
M
C
);
• для каждого множества значений точек, принадлежащих отно-
шению реляционной модели
r
, определяется схема. Она состоит из
множества атрибутов
,
r
C
S
содержащихся в множестве
r
C
, и иденти-
фикатора записи;
• формируются значения атрибутов кортежей отношения
n
Dr
из
точек многомерного пространства с соответствующими координатами;
• из полученных схем и множеств кортежей отношений формиру-
ется реляционная модель данных
D
R
.
С помощью введенного
-преобразования из многомерного пред-
ставления темпоральной реляционной модели можно получать опре-
деленные состояния реляционной модели для последующей обработ-
ки стандартными конструкциями языка SQL. Это позволяет приме-
нять существующие в информационной системе запросы к РБД при
переходе в многомерное пространство.
1,2,3,4,5,6 8,9,10
Powered by FlippingBook