Title :
CME: a temporal relational model for efficient coalescing
Author :
Al-Kateb, Mohammed ; Mansour, Essam ; El-Sharkawi, Mohamed E.
Author_Institution :
Dept. of Comput. Sci., Vermont Univ., Burlington, VT, USA
Abstract :
Coalescing is a data restructuring operation applicable to temporal databases. It merges timestamps of adjacent or overlapping tuples that have identical attribute values. The likelihood that a temporal query employs coalescing is very high. However, coalescing is an expensive and time consuming operation. In this paper, we present a novel temporal relational model through which coalescing becomes quite simple. The basic idea is to augment each time-varying attribute in a temporal relation with two additional attributes that trace changes in values of the corresponding time-varying attribute. One attribute traces changes in values with respect to each individual instance (i.e. tuples having the same key value), while the other attribute traces changes in values globally for all instances (i.e. all tuples in the temporal relation). Using these tracing attributes, coalescing could be easily implemented through a quite simple join-free group-by query. The coalescing query is fully processed and optimized by the underlying database management system.
Keywords :
database theory; query processing; relational databases; temporal databases; additional attributes; coalescing; data restructuring; database management system; join-free group-by query; overlapping tuples; temporal databases; temporal query; temporal relation; temporal relational model; time-varying attribute; tracing attributes; Computer science; Data engineering; EMP radiation effects; Educational institutions; Hardware; History; Marketing and sales; Mathematics; Relational databases; Remuneration;
Conference_Titel :
Temporal Representation and Reasoning, 2005. TIME 2005. 12th International Symposium on
Print_ISBN :
0-7695-2370-6
DOI :
10.1109/TIME.2005.16