arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.05065cs.DB
收藏

声明式数据库修复的多重语义研究

On Multiple Semantics for Declarative Database Repairs

Amir Gilad, Daniel Deutch, Sudeepa Roy

摘要:

我们通过一个基于规则的框架研究数据库修复问题,我们称之为Delta规则。Delta规则具有高度的表达性,允许指定与拒绝约束、因果规则相关联的复杂的交叉关系修复逻辑,并允许捕获感兴趣的数据库触发器。我们表明,有没有一个尺寸适合所有的语义修复在这个包容性的设置,因此,我们引入了多种替代语义,提出了使用它们中的每一个的情况。然后,我们研究的语义之间的关系,在他们的输出和计算的复杂性。我们的结果正式建立之间的折衷的许可的语义和它的计算复杂性。我们证明了有用的框架捕获多个数据修复方案的学术搜索数据库和TPC-H数据库,显示如何使用不同的语义影响修复的大小和运行时,并检查修复之间的关系。我们还将我们的方法与SQL触发器和最先进的数据修复系统进行了比较。

英文摘要:

We study the problem of database repairs through a rule-based framework that we refer to as Delta Rules. Delta Rules are highly expressive and allow specifying complex, cross-relations repair logic associated with Denial Constraints, Causal Rules, and allowing to capture Database Triggers of interest. We show that there are no one-size-fits-all semantics for repairs in this inclusive setting, and we consequently introduce multiple alternative semantics, presenting the case for using each of them. We then study the relationships between the semantics in terms of their output and the complexity of computation. Our results formally establish the tradeoff between the permissiveness of the semantics and its computational complexity. We demonstrate the usefulness of the framework in capturing multiple data repair scenarios for an Academic Search database and the TPC-H databases, showing how using different semantics affects the repair in terms of size and runtime, and examining the relationships between the repairs. We also compare our approach with SQL triggers and a state-of-the-art data repair system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑