SLIDE 1
1
Temporal and Real-Time Databases: A survey
Gultekin Ozsoyoglu and Richard T. Snodgrass 1995 Presented by Jian Xu Discussion by Lan Wu
Outline
- Temporal database
- Real-time database
Temporal Database
- Time as an important domain
- Valid time and transaction time
– Valid time models events in reality – Trans. time models facts known by database
- Temporal data, Temporal database
– A database that supports some aspect of time.
An example (from wiki)
- a short biography of John Doe.
– born on April 3rd, 1975 in Smallville. His birth was registered on April 4th, 1975. – He went to live on his own in Bigtown. Although he moved out on August 26th, 1994, he forgot to register the change of address officially. – He updated his record on December 27, 1994. – John Doe was accidentally hit by a truck on April 1st,
- 2001. The coroner reported his date of death on the
next day.
Example (cont.)
- Recording valid time
∞ 1-Apr-2001 26-Aug-1993 Bigtown John Doe ∞ 26-Aug-1993 3-Apr-1975 Smallville John Doe End-T Start-T Place Name
Example(cont.)
- Need for Transaction time
∞ 27/12/1994 ∞ 26/08/1993 Bigtown John Doe ∞ 27/12/1994 26/08/1993 03/04/1975 Smallville John Doe 27/12/1994 04/04/1975 TTStart 01/04/2001 ∞ VTEnd 02/04/2001 26/08/1993 Bigtown John Doe 27/12/1994 03/04/1975 Smallville John Doe TTEnd VTStart Place Name