Database Queries that Explain their Work
Database Queries that Explain their Work
复制标题
解释其工作的数据库查询
DOI:
10.1145/2643135.2643143
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Cheney J
中科院分区:
文献类型:
--
作者:
Cheney J
Provenance for database queries or scientific workflows is often motivated as providing explanation, increasing understanding of the underlying data sources and processes used to compute the query, and reproducibility, the capability to recompute the results on different inputs, possibly specialized to a part of the output. Many provenance systems claim to provide such capabilities; however, most lack formal definitions or guarantees of these properties, while others provide formal guarantees only for relatively limited classes of changes. Building on recent work on provenance traces and slicing for functional programming languages, we introduce a detailed tracing model of provenance for multiset-valued Nested Relational Calculus, define trace slicing algorithms that extract subtraces needed to explain or recompute specific parts of the output, and define query slicing and differencing techniques that support explanation. We state and prove correctness properties for these techniques and present a proof-of-concept implementation in Haskell.
登录
查看更多内容
影响因子:
1.1
作者:
J. Hidders;Natalia Kwasnikowska;J. Sroka;Jerzy Tyszkiewicz;J. V. D. Bussche
通讯作者:
J. V. D. Bussche
影响因子:
3.9
作者:
J. Field;F. Tip
通讯作者:
F. Tip
DOI:
--
发表时间:
2008
期刊:
International Provenance and Annotation Workshop
影响因子:
--
作者:
Natalia Kwasnikowska;J. V. D. Bussche
通讯作者:
J. V. D. Bussche
DOI:
--
发表时间:
2008
期刊:
arXiv.org
影响因子:
--
作者:
J. Cheney;Umut A. Acar;Amal Ahmed
通讯作者:
Amal Ahmed
DOI:
10.3233/jcs-130487
发表时间:
2012
期刊:
ArXiv
影响因子:
--
作者:
Umut A. Acar;Amal Ahmed;J. Cheney;Roly Perera
通讯作者:
Roly Perera