Probabilistic temporal databases, I: Algebra

被引:40
作者
Dekhtyar, A [1 ]
Ross, R
Subrahmanian, VS
机构
[1] Univ Maryland, Dept Comp Sci, Inst Adv Comp Studies, College Pk, MD 20742 USA
[2] Univ Maryland, Syst Res Inst, College Pk, MD 20742 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2001年 / 26卷 / 01期
关键词
theory;
D O I
10.1145/383734.383736
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dyreson and Snodgrass have drawn attention to the fact that, in many temporal database applications, there is often uncertainty about the start time of events, the end time of events, and the duration of events. When the granularity of time is small (e.g., milliseconds), a statement such as "Packet p was shipped sometime during the first 5 days of January, 1998" leads to a massive amount of uncertainty (5 x 24 x 60 x 60 x 1000) possibilities. As noted in Zaniolo et al. [1997], past attempts to deal with uncertainty in databases have been restricted to relatively small amounts of uncertainty in attributes. Dyreson and Snodgrass have taken an important first step towards solving this problem. In this article, we first introduce the syntax of Temporal-Probabilistic (TP) relations and then show how they can be converted to an explicit, significantly more space-consuming form, called Annotated Relations. We then present a theoretical annotated temporal algebra (TATA). Being explicit, TATA is convenient for specifying how the algebraic operations should behave, but is impractical to use because annotated relations are overwhelmingly large. Next, we present a temporal probabilistic algebra (TPA). We show that our definition of the TP-algebra provides a correct implementation of TATA despite the fact that it operates on implicit, succinct TP-relations instead of the overwhelmingly large annotated relations. Finally, we report on timings for an implementation of the TP-Algebra built on top of ODBC.
引用
收藏
页码:41 / 95
页数:55
相关论文
共 22 条
[1]   TOWARDS A GENERAL-THEORY OF ACTION AND TIME [J].
ALLEN, JF .
ARTIFICIAL INTELLIGENCE, 1984, 23 (02) :123-154
[2]   EVIDENTIAL SUPPORT LOGIC PROGRAMMING [J].
BALDWIN, JF .
FUZZY SETS AND SYSTEMS, 1987, 24 (01) :1-26
[3]   THE MANAGEMENT OF PROBABILISTIC DATA [J].
BARBARA, D ;
GARCIAMOLINA, H ;
PORTER, D .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (05) :487-502
[4]   A probabilistic relational model and algebra [J].
Dey, D ;
Sarkar, S .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1996, 21 (03) :339-369
[5]   PROCESSING FUZZY TEMPORAL KNOWLEDGE [J].
DUBOIS, D ;
PRADE, H .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1989, 19 (04) :729-744
[6]  
Duda RO., 1976, P NAT COMP C, P1075, DOI DOI 10.1145/1499799.1499948
[7]  
DUTTA S, 1989, PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, P118, DOI 10.1109/ICDE.1989.47207
[8]   Supporting valid-time indeterminacy [J].
Dyreson, CE ;
Snodgrass, RT .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1998, 23 (01) :1-57
[9]   A LOGIC FOR REASONING ABOUT PROBABILITIES [J].
FAGIN, R ;
HALPERN, JY ;
MEGIDDO, N .
INFORMATION AND COMPUTATION, 1990, 87 (1-2) :78-128
[10]  
KIESSLING W, 1992, LECT NOTES COMPUT SC, V580, P421