Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных / Лекции / Vremennye_BD.ppt
Скачиваний:
12
Добавлен:
03.01.2020
Размер:
407.55 Кб
Скачать

Временные модели данных.

Другим архитектурным подходом к временным БД является временная реляционная модель 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 с неопределенной датой завершения

его работы в этой должности. Этот факт запоминается в отношении,

 

изменяющемся во времени.

 

 

Соседние файлы в папке Лекции