Temporal association algebra: A mathematical foundation for processing object-oriented temporal databases

被引:6
作者
Su, SYW [1 ]
Hyun, SJ
Chen, HHM
机构
[1] Univ Florida, Database Syst Res & Dev Ctr, Gainesville, FL 32611 USA
[2] Univ ICU, Sch Informat & Commun, Taejon 305600, South Korea
[3] IBM Corp, Charlotte, NC 28262 USA
基金
美国国家科学基金会;
关键词
object-oriented temporal database; temporal data organizations; temporal association algebra; pattern-based temporal data processing;
D O I
10.1109/69.687975
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an object-oriented temporal association algebra (called TA-algebra) which is intended to serve as a formal foundation for supporting a pattern-based query specification and processing paradigm. Different from the traditional table-and-attribute-based paradigm, the pattern-based paradigm views the intension of an object-oriented temporal database as a network of object classes interconnected by different association types and its extension as a network of associated temporal object instances. Consistent with this view, queries can be specified in terms of patterns of temporal object associations or nonassociations (i.e., linear, tree and network structures of object classes/objects with logical AND and OR branches). TA-algebra provides a set of algebraic operators for processing these patterns and allows the direct and/or indirect associations and/or nonassociations among temporal object instances to be more explicitly represented and maintained during processing than the traditional tabular representation of temporary or final query results. TA-algebra operators are based on time-interval and valid-time semantics and they preserve the closure property. The algebra is capable of operating on heterogeneous as well as homogeneous patterns of object associations. Both homogeneous and heterogeneous patterns are decomposed into a set of primitive temporal pattern instances for uniform treatment. This paper formally defines the TA-algebra operators and their mathematical properties. The applications of these operators in query decomposition and processing are illustrated by examples.
引用
收藏
页码:389 / 408
页数:20
相关论文
共 42 条