ВУЗ:
Составители:
Рубрика:
Модель имеет достаточно ограниченный круг применения в
хранилищах данных, поскольку не обеспечивает хранения истории
изменений.
2. Событийная модель
Событийная модель (рис. 1.5) используется для моделирования
событий (данных), возникающих в определенные моменты времени.
Данная модель подходит для моделирования транзакций, таких как:
продажи, финансовые транзакции, складские операции и т. д.
ТехноСтиль
Счет Клиент
Сумма Дата
Школа-Инфо
Beeline
2000
2001
2002
55 000 р.
4 500 р.
12 000 р.
22.03.2006
22.03.2006
23.03.2006
Рис. 1.5. Событийная модель
3. Статусная модель
Статусная модель используется для моделирования состояния
объектов во времени. Она подходит для представления данных, имеющий
нетранзакционный характер.
Существует три способа моделирования изменяющихся во времени
статусов:
а) непрерывная модель – для хранения промежутков времени
используется одно поле даты. Дата начала следующего периода совпадает
с датой окончания предыдущего;
б) начало и конец – для хранения промежутков времени
используется два поля – дата начала и дата окончания периода действия
статуса;
в) начало и длительность – для хранения промежутков времени
используется одно поле даты (дата начала) и поле длительности периода.
Большее распространение при создании статусных моделей получил
способ «начало и конец» (рис. 1.6).
Иванов И.И.
Семенов С.В.
Пупкин П.Л.
Администрация
Склад
Охрана
30 000 р.
4 500 р.
7 000 р.
ФИО Отдел Зарплата Дата начала Дата окончания
01.01.2006
05.07.2006
01.09.2006
05.12.2006
01.01.2006
Рис. 1.6. Статусная модель
Статусная и событийная модели являются взаимно дополняющими.
Путем преобразований из одной можно получить другую. Например, зная
остаток на счете на определенный момент и историю транзакций в
событийной модели, можно восстановить все статусы счета (остатки на
счете) в периоды между транзакциями. И наоборот, имея статусную
модель остатков на счете, можно вычислить события (т. е. транзакции),
которые происходили со счетом в начале (конце) каждого периода.
18
Модель имеет достаточно ограниченный круг применения в хранилищах данных, поскольку не обеспечивает хранения истории изменений. 2. Событийная модель Событийная модель (рис. 1.5) используется для моделирования событий (данных), возникающих в определенные моменты времени. Данная модель подходит для моделирования транзакций, таких как: продажи, финансовые транзакции, складские операции и т. д. Счет Клиент Сумма Дата 2000 Школа-Инфо 55 000 р. 22.03.2006 2001 Beeline 4 500 р. 22.03.2006 2002 ТехноСтиль 12 000 р. 23.03.2006 Рис. 1.5. Событийная модель 3. Статусная модель Статусная модель используется для моделирования состояния объектов во времени. Она подходит для представления данных, имеющий нетранзакционный характер. Существует три способа моделирования изменяющихся во времени статусов: а) непрерывная модель для хранения промежутков времени используется одно поле даты. Дата начала следующего периода совпадает с датой окончания предыдущего; б) начало и конец для хранения промежутков времени используется два поля дата начала и дата окончания периода действия статуса; в) начало и длительность для хранения промежутков времени используется одно поле даты (дата начала) и поле длительности периода. Большее распространение при создании статусных моделей получил способ «начало и конец» (рис. 1.6). ФИО Отдел Зарплата Дата начала Дата окончания Иванов И.И. Администрация 30 000 р. 01.01.2006 Семенов С.В. Склад 4 500 р. 05.07.2006 05.12.2006 Пупкин П.Л. Охрана 7 000 р. 01.09.2006 01.01.2006 Рис. 1.6. Статусная модель Статусная и событийная модели являются взаимно дополняющими. Путем преобразований из одной можно получить другую. Например, зная остаток на счете на определенный момент и историю транзакций в событийной модели, можно восстановить все статусы счета (остатки на счете) в периоды между транзакциями. И наоборот, имея статусную модель остатков на счете, можно вычислить события (т. е. транзакции), которые происходили со счетом в начале (конце) каждого периода. 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »