On the expressiveness of implicit provenance in query and update languages

被引:6
作者
Buneman, Peter [1 ]
Cheney, James [1 ]
Vansummeren, Stijn [2 ]
机构
[1] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[2] Hasselt Univ, Transnatl Univ Limburg, Limburg, Belgium
来源
DATABASE THEORY - ICDT 2007, PROCEEDINGS | 2006年 / 4353卷
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1007/11965893_15
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Information concerning the origin of data (that is, its provenance) is important in many areas, especially scientific recordkeeping. Currently, provenance information must be maintained explicitly, by added effort of the database maintainer. Since such maintenance is tedious and error-prone, it is desirable to provide support for provenance in the database system itself. In order to provide such support, however, it is important to provide a clear explanation of the behavior and meaning of existing database operations, both queries and updates, with respect to provenance. In this paper we take the view that a query or update implicitly defines a provenance mapping linking components of the output to the originating components in the input. Our key result is that the proposed semantics are expressively complete relative to natural classes of queries that explicitly manipulate provenance.
引用
收藏
页码:209 / +
页数:2
相关论文
共 15 条
[1]  
Abiteboul S., 1995, Foundations of databases, V1st
[2]  
[Anonymous], 2006, VLDB
[3]  
Bhagwat D., 2004, VLDB, P900
[4]   Lineage retrieval for scientific data processing: A survey [J].
Bose, R ;
Frew, J .
ACM COMPUTING SURVEYS, 2005, 37 (01) :1-28
[5]  
Buneman P, 2001, LECT NOTES COMPUT SC, V1973, P316
[6]   PRINCIPLES OF PROGRAMMING WITH COMPLEX OBJECTS AND COLLECTION TYPES [J].
BUNEMAN, P ;
NAQVI, S ;
TANNEN, V ;
WONG, LS .
THEORETICAL COMPUTER SCIENCE, 1995, 149 (01) :3-48
[7]  
BUNEMAN P, 2006, SIGMOD 2006, P539
[8]   Tracing the lineage of view data in a warehousing environment [J].
Cui, YW ;
Widom, J ;
Wiener, JL .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2000, 25 (02) :179-227
[9]  
FOSTER I, 2006, LNCS, V4145
[10]  
Geerts F., 2006, ICDE, P82