2007 · 799 citations · 22 references
ComputingComputer ScienceInformation SystemsAlgorithmsDatabasesLogicData ProvenanceDatabase ManagementFormal SemanticsRelational AlgebraRelational Data ModelRelational DatabasesDatabase ProvenanceDatalogFormal Power SeriesProvenance DatabasesProvenance RepresentationProvenance Semantics
The work proposes a comprehensive provenance representation based on semirings of polynomials. The authors extend this framework to datalog with formal power series semirings and provide algorithms for datalog provenance calculation and evaluation on incomplete and probabilistic databases. They demonstrate that relational algebra operations for incomplete, probabilistic, bag, and why‑provenance databases are special cases of a common semiring‑based algorithm, and that for certain semirings conjunctive query containment matches standard set semantics.
We show that relational algebra calculations for incomplete databases, probabilistic databases, bag semantics and why-provenance are particular cases of the same general algorithms involving semirings. This further suggests a comprehensive provenance representation that uses semirings of polynomials. We extend these considerations to datalog and semirings of formal power series. We give algorithms for datalog provenance calculation as well as datalog evaluation for incomplete and probabilistic databases. Finally, we show that for some semirings containment of conjunctive queries is the same as for standard set semantics.
22
Optimal implementation of conjunctive queries in relational data bases
Ashok K. Chandra, Philip M. Merlin · 1977 · 1.2K citations · Full text
Incomplete Information in Relational Databases
Tomasz Imieliński, Witold Lipski · Journal of the ACM · 1984 · 1K citations · Full text
Efficient query evaluation on probabilistic databases
Nilesh Dalvi, Dan Suciu · The VLDB Journal · 2006 · 979 citations
Semiring-based constraint satisfaction and optimization
Stefano Bistarelli, Ugo Montanari, Francesca Rossi · Journal of the ACM · 1997 · 629 citations · Full text
ULDBs: databases with uncertainty and lineage
Omar Benjelloun, Anish Das Sarma, Alon Halevy et al. · 2006 · 461 citations