Back to Search Start Over

Time-by-Example Query Language for Historical Databases.

Authors :
Tansel, Abdullah U.
Arkun, M. Erol
Ozsoyoglu, Gultekin
Source :
IEEE Transactions on Software Engineering. Apr89, Vol. 15 Issue 4, p464-478. 15p. 14 Diagrams, 2 Charts.
Publication Year :
1989

Abstract

Time-by-Example (TBE) is a user-friendly query language designed specifically for historical relational databases. It follows the graphical structure and the example query concept of QBE, and employs the hierarchical arrangement of subqueries of Abe and STBE. Similar to STBE, TBE handles set- and simple-valued attributes. In addition, to handle time, TBE is capable of manipulating triplet- and set-triplet-valued attributes. The underlying data model used in TBE is an extended relational data model in which nonfirst normal form relations and attribute time stamping (in contrast to tuple time stamping) are used. A triplet is a 3-tuple whose components are the lower and upper bounds of a time interval and a value valid over the interval. A triplet is used as a time- stamped value of a time-dependent attribute. Set-valued time-dependent attributes are modeled by sets of triplets. To process TBE queries and to define a historical relational algebra (HRA), standard operators of the relational algebra and the pack/unpack operators of [21] are augmented by triplet-decomposition, triplet- formation, slice, and drop-time operators. Methodologies for translating TBE queries into HRA expressions and for constructing their parse trees are presented. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
15
Issue :
4
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14317219
Full Text :
https://doi.org/10.1109/32.16597