Data Provenance for Recursive SQL Queries

PROCEEDINGS OF 14TH INTERNATIONAL WORKSHOP ON THE THEORY AND PRACTICE OF PROVENANCE, TAPP 2022(2022)

引用 3|浏览15
暂无评分
摘要
The adoption of recursion in SQL-framed either in terms of recursive common table expressions (CTEs) or recursive user-defined functions (UDFs)-marked a jump in the expressivity of the query language. The resulting queries can perform complex computation close to database-resident data but, at the same time, often prove challenging to understand and debug. We build on earlier work on the derivation of where- and why-provenance for complex (yet non-recursive) SQL queries to also embrace recursive SQL CTEs and UDFs. Fine-grained data provenance for recursive SQL is derived through language-level query rewriting and a two-phase evaluation strategy that does not invade the underlying RDBMS.
更多
查看译文
关键词
SQL,recursion,CTEs,UDFs,data provenance,query debugging
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要