Title :
Implementing calendars and temporal rules in next generation databases
Author :
Chandra, Rakesh ; Segev, Arie ; Stonebraker, Michael
Author_Institution :
Walter A. Haas Sch. of Bus., California Univ., Berkeley, CA, USA
Abstract :
In applications like financial trading, scheduling, manufacturing and process control, time based predicates in queries and rules are very important. There is also a need to define lists of time points or intervals. The authors refer to these lists as calendars. The authors present a system of calendars that allow specification of natural-language time-based expressions, maintenance of valid time in databases, specification of temporal conditions in database queries and rules, and user-defined semantics for date manipulation. A simple list based language is proposed to define, manipulate and query calendars. The design of the parser and an algorithm for efficient evaluation of calendar expressions is also described. The paper also describes the implementation of time-based rules in POSTGRES using the proposed system of calendars
Keywords :
database theory; query languages; temporal databases; POSTGRES; calendars; database queries; date manipulation; extensible databases; next generation databases; temporal; temporal conditions; temporal databases; temporal rules; time based predicates; time based rules; user defined semantics; Application software; Arithmetic; Calendars; Computer science; Database languages; Information retrieval; Job shop scheduling; Laboratories; Process control; Processor scheduling;
Conference_Titel :
Data Engineering, 1994. Proceedings.10th International Conference
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-5402-3
DOI :
10.1109/ICDE.1994.283040