- •Содержание
- •Временные базы данных
- •Основные принципы временных БД.
- •Основные принципы временных БД.
- •Определение «времени» во временных БД
- •Временные модели данных.
- •Временные модели данных.
- •Периоды жизни на уровне атрибутов
- •Временные модели данных.
- •Временные модели данных.
- •Временные модели данных.
- •Временные модели данных.
- •Временные модели данных.
- •Временная реляционная модель TRM.
Временные модели данных.
Другим архитектурным подходом к временным БД является временная реляционная модель TRM (Temporal Relational Model).
B TRM временная БД определяется как объединение двух множеств отношений Rs и Rt, где Rs - множество всех статических отношений, a Rt - множество всех отношений, изменяющихся во времени.
Временные модели данных.
Временные интервалы, концептуально подобные периодам жизни в HRDM, включают два обязательных атрибута - отметки времени, представляющие начальное время Ts (the start time) и конечное время TO (the end time). Tо есть нижнюю и верхнюю границы временного интервала соответственно.
Временные модели данных.
Вмодели TRM каждый кортеж отношения, изменяющегося во времени TVR (Time-Varying Relation), содержит точное значение начального времени.
Внекоторых случаях может быть известно также и конечное время, даже если это время еще и не наступило. В других случаях конечное время может быть неизвестным. При этом однако, оно может быть либо бесконечным, либо конечным (но пока неизвестным).
Временные модели данных.
TRM использует действительное время, хотя в нее могут быть включены время транзакции и время, определяемое пользователем.
Так как временные модели данных имеют реляционные основы, то для них важна нормализация.
В модели TRM используется концепция временной нормальной формы TNF (Time Normal Form): "Отношение находится в TNF, когда оно находится в нормальной форме Бойса-Кодда и не существует каких-либо временных зависимостей между неключевыми атрибутами".
Временная реляционная модель TRM. |
|
||||
RS |
|
Rt |
|
|
|
Магазин |
Управляющий |
Магазин |
Управляющий |
Ts |
To |
Принадлежности |
Джонсон |
Принадлежности |
Джонсон |
5.01.93 |
4.02.94 |
для гольфа |
|
для гольфа |
|
|
|
Рыболовные снасти |
Уилсон |
Принадлежности |
Адамс |
5.04.92 |
4.01.93 |
|
|
для гольфа |
|
|
|
Университет |
Маркус |
Принадлежности |
Бэбсон |
3.03.89 |
4.04.92 |
|
|
для гольфа |
|
|
|
|
|
Принадлежности |
Янг |
5.05.95 |
- |
|
|
для гольфа |
|
|
|
|
|
…………………. |
|
|
|
Сегодня = 1.02.95; планируется, что Янг станет управляющим магазином |
|||||
«Принадлежности для гольфа» с 5.05.95 с неопределенной датой завершения |
|||||
его работы в этой должности. Этот факт запоминается в отношении, |
|||||
|
изменяющемся во времени. |
|
|
||
