【24h】

Automated Reasoning About Key Sets

机译:关于关键套装的自动推理

获取原文

摘要

Codd's rule of entity integrity stipulates that every table in a database has a primary key. Hence, the attributes that form the primary key carry no missing information and have unique value combinations. In practice, data records cannot always meet such requirements. Previous work has proposed the notion of a key set, which can identify more data records uniquely when information is missing. Apart from the proposal, key sets have not been investigated much further. We outline important database applications, and investigate computational limits and techniques to reason automatically about key sets. We establish a binary axiomatization for the implication problem of key sets, and prove its coNP-completeness. We show that perfect models do not always exist for key sets. Finally, we show that the implication problem for unary key sets by arbitrary key sets has better computational properties. The fragment enjoys a unary axiomatization, is decidable in time quadratic in the input, and perfect models can always be generated.
机译:Codd的实体完整性规则规定了数据库中的每个表都有主键。因此,形成主键的属性不携带缺失信息并具有唯一的值组合。在实践中,数据记录不能总是满足这些要求。以前的工作已经提出了一个关键集的概念,它可以在缺少信息时唯一地识别更多数据记录。除了提案之外,尚未进一步调查关键套装。我们概述了重要的数据库应用程序,并将计算限制和技术自动调查了键集的原因。我们为关键集的蕴涵问题建立二元公理化,并证明其Conp完整性。我们表明关键套装并不总是存在完美的模型。最后,我们表明,任意密钥集的联合键集的蕴涵问题具有更好的计算属性。片段享有一元的公理化,可以在输入中乘以次数,并且始终可以产生完美的模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号