首页> 外文会议>International conference on database theory >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和微管组织中心表示,这允许标准的约束,析取约束,当通用型解决方案的高效计算源实例被假设为不可变的(即,它是主数据),分别。我们得到的寓意问题决策程序,前提是Ë满足这些终止条件,并给予相应的复杂性界限。作为一个直接的应用,我们重温确定性,相关信息的完整性和变化及其存在的问题,所有强大的架构映射。事实上,视之为蕴涵问题,我们获得有效的决策程序时,相关终止条件满足。然后,我们专注于决定是否在一个强大的架构映射源到目标约束被嵌入的(标准)模式的映射已经隐含的问题。这个问题很重要,如果一个人想利用目标 - 源约束标准的数据交换工具。由于没有这样的约束在逻辑上通过标准架构的映射暗示(并且因此结果较早建立是没有用的),我们提供了含义的替代语义。更具体地说,我们要约束到对应于一个标准的数据交换工具的输出每一个解决方案来满足。我们认为,基于通用的解决方案,核心和CWA的解决方案,三个分别语义。一般的含义的可判定(相应的安全的)目标 - 源约束示出了用于基于CWA的语义(分别为芯 - 语义)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号