DocumentCode
2677614
Title
Universal temporal extensions for database languages
Author
Chen, Cindy Xinmin ; Zaniolo, Carlo
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1999
fDate
23-26 Mar 1999
Firstpage
428
Lastpage
437
Abstract
Temporal reasoning and temporal query languages present difficult research problems of theoretical interest and practical importance. One problem is the chasm between point-based temporal reasoning and interval-based reasoning. Another problem is the lack of robustness and universality in many proposed solutions, whereby temporal extensions designed for one language cannot be easily applied to other query languages, e.g. extensions proposed for SQL cannot be applied to QBE or Datalog. In this paper, we provide a simple solution to both problems by observing that all query languages support (i) single-value-based reasoning, and (ii) aggregate-based reasoning, and then showing that these two modalities can be naturally extended to support, respectively, point-based and interval-based temporal queries. We follow TSQL2 insofar as practical requirements are concerned, and show that its functionality can be captured by simpler constructs which can be applied uniformly to Datalog, QBE and SQL. Then, we show that an efficient implementation can be achieved by mapping into a different storage representation, and discuss a prototype built along these lines using the L𝒟L++ system with extended aggregates
Keywords
database theory; deductive databases; query languages; temporal databases; temporal reasoning; Datalog; LDL++ system; QBE; SQL; TSQL2; aggregate-based reasoning; database languages; extended aggregates; interval-based temporal reasoning; language functionality; point-based temporal reasoning; query by example; robustness; single value based reasoning; storage representation mapping; temporal query languages; universal temporal extensions; universality; Aggregates; Computer science; Data models; Database languages; Drugs; Frequency; History; Prototypes; Robustness; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location
Sydney, NSW
ISSN
1063-6382
Print_ISBN
0-7695-0071-4
Type
conf
DOI
10.1109/ICDE.1999.754959
Filename
754959
Link To Document