【24h】

Consistency Enforcement in Databases

机译:数据库中的一致性执行

获取原文
获取原文并翻译 | 示例

摘要

Consistency enforcement aims at systematically modifying a database program such that the result is consistent with respect to a specified set of integrity constraints. This modification may be done at compile-time or at run-time. The commonly known run-time approach uses rule triggering systems (RTSs). It has been shown that these systems cannot solve the problem in general. As an alternative greatest consistent specializations (GCSs) have been studied. This approach requires the modified program specification to be a maximal consistent diminution of the original one with respect to some partial order. The chosen order is operational specialization. On this basis it is possible to derive a commutativity result and a composi-tionality result. The first one enables step-by-step enforcement for sets of constraints. The second one reduces the problem to providing the GCSs just for basic operations, whereas for complex programs the GCS can be easily determined. The approach turns out to be well-founded since the GCS for such complex programs is effectively computable if we require loops to be bounded. Despite its theoretical merits the GCS approach is still too coarse. This leads to the problem of modifying the chosen specialization order and to relax the requirement that the result should be unique. One idea is to exploit the fact that operational specialization is equivalent to the preservation of a set of transition invariants. In this case a reasonable order arises from a slight modification of this set, in which case we talk of a maximal consistent effect preserver (MCE). However, a strict theory of MCEs is still outstanding.
机译:一致性强制旨在系统地修改数据库程序,以使结果与一组指定的完整性约束一致。可以在编译时或运行时进行此修改。众所周知的运行时方法使用规则触发系统(RTS)。已经表明,这些系统通常不能解决问题。作为替代方案,已经研究了最大的一致性专业(GCS)。这种方法要求修改后的程序规范相对于某些部分顺序是原始规范的最大一致缩减量。选择的顺序是运营专业化。在此基础上,可以得出可交换性结果和可组合性结果。第一个实现了对约束集的逐步实施。第二个问题减少了仅提供用于基本操作的GCS的问题,而对于复杂程序,可以轻松确定GCS。事实证明,这种方法是有充分根据的,因为如果需要限制循环,那么用于此类复杂程序的GCS可以有效地进行计算。尽管具有理论上的优点,但GCS方法仍然过于粗糙。这导致修改所选专业顺序的问题,并放宽了结果应唯一的要求。一个想法是利用以下事实,即操作专业化等于保留一组过渡不变式。在这种情况下,对该集合进行轻微修改即可得出合理的顺序,在这种情况下,我们将讨论最大一致性效应保存器(MCE)。但是,严格的MCE理论仍然很出色。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号