首页> 外文会议>13th international conference on database theory 2010 >Static Analysis of Schema-Mappings Ensuring Oblivious Termination
【24h】

Static Analysis of Schema-Mappings Ensuring Oblivious Termination

机译:确保遗忘终止的模式映射的静态分析

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

摘要

A schema-mapping is a high level specification of a data-exchange setting where a set of source-to-target dependencies is used to realize basic operations from source to target relations (such as copy, selection, join or union) while the target schema is subject to a set of target constraints (such as inclusion dependencies or key constraints). In this paper, we consider strong schema-mappings that allow for additional constraints such as source dependencies on the source schema and target-to-source dependencies from the target relations back to the source. Furthermore, strong schema-mappings may include disjunctive dependencies. We argue that this extension is desirable when the source instance is to provide both a lower and upper bound on the information that a target instance can have. We first focus on the implication problem for strong schema-mappings which is to determine whether a given constraint S is logically implied by the set ∑ of constraints (denoted by ∑ |= δ). After providing complete characterizations for this problem in terms of universal solutions (while supporting equality constraints), we introduce criteria of termination, denoted by TOC, DTOC and MTOC, that allow the efficient computation of universal solutions for standard constraints, disjunctive constraints, and when the source instance is assumed to be immutable (i.e., it is master data), respectively. We obtain decision procedures for the implication problem, provided that E satisfies these termination conditions, and give the corresponding complexity bounds. As an immediate application we revisit the problems of determinacy, relative information completeness and variations thereof, all for strong schema-mappings. Indeed, by viewing them as implication problems we obtain efficient decision procedures when the relevant termination conditions are satisfied. We then focus on the problem of deciding whether source-to-target constraints in a strong schema-mapping are already implied by the embedded (standard) schema-mapping. This problem is important if one wants to use target-to-source constraints in standard data-exchange tools. Since no such constraints are logically implied by standard schema-mappings (and hence the results established earlier are of no use), we provide an alternative semantics for implication. More specifically, we want the constraint to be satisfied by every solution corresponding to the output of a standard data-exchange tool. We consider three semantics based on universal solutions, cores and CWA-solutions, respectively. Decidability of the implication of general (resp. safe) target-to-source constraints is shown for the CWA-based semantics (resp. core-semantics).
机译:模式映射是数据交换设置的高级规范,其中使用一组源到目标的依赖关系来实现从源到目标的关系(如复制,选择,联接或联合)的基本操作,而目标模式受一组目标约束(例如包含关系或键约束)的约束。在本文中,我们考虑了强大的架构映射,这些架构映射允许其他约束,例如源架构上的源依赖性以及从目标关系到源的目标到源的依赖性。此外,强大的模式映射可能包括析取依赖性。我们认为,当源实例要提供目标实例可以具有的信息的上下限时,这种扩展是可取的。我们首先关注强模式映射的蕴涵问题,即确定给定的约束S是否在逻辑上由约束集合Σ隐含(表示为∑ | =δ)。在用通用解(同时支持相等约束)对这个问题提供了完整的描述之后,我们引入了终止标准,用TOC,DTOC和MTOC表示,它们可以有效地计算标准约束,析取约束以及何时使用通用解。假定源实例是不可变的(即它是主数据)。只要E满足这些终止条件,并给出相应的复杂度界限,我们就可以得出蕴涵问题的决策程序。作为立即的应用,我们重新审视了确定性,相对信息完整性及其变体的问题,所有这些都是针对强模式映射的。实际上,通过将它们视为隐含问题,我们可以在满足相关终止条件时获得有效的决策程序。然后,我们将重点放在确定嵌入式(标准)模式映射是否已经隐含强模式映射中的源到目标约束的问题。如果要在标准数据交换工具中使用目标到源的约束,则此问题很重要。由于标准架构映射在逻辑上没有暗示这样的约束(因此,先前建立的结果没有用),因此我们提供了另一种含义的语义。更具体地说,我们希望通过与标准数据交换工具的输出相对应的每个解决方案来满足约束。我们分别考虑基于通用解决方案,核心和CWA解决方案的三种语义。对于基于CWA的语义(即核心语义),显示了一般的(相对安全的)目标-源约束含义的可判定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号