...
首页> 外文期刊>Journal of computer and system sciences >Propagating XML constraints to relations
【24h】

Propagating XML constraints to relations

机译:将XML约束传播到关系

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

摘要

We present a technique for refining the design of relational storage for XML data. The technique is based on XML key propagation: given a set of keys on XML data and a mapping (transformation) from the XML data to relations, what functional dependencies must hold on the relations produced by the mapping? With the functional dependencies one can then convert the relational design into, e.g. 3NF, BCNF, and thus develop efficient relational storage for XML data. We provide several algorithms for computing XML key propagation. One algorithm is to check whether a functional dependency is propagated from a set of XML keys via a predefined mapping; this allows one to determine whether or not the relational design is in a normal form. The others are to compute a minimum cover for all functional dependencies that are propagated from a set of XML keys and hold on a universal relation; these provide guidance for how to design a relational schema for storing XML data. These algorithms show that XML key propagation and its associated minimum cover can be computed in polynomial time. Our experimental results verify that these algorithms are efficient in practice. We also investigate the complexity of propagating other XML constraints to relations. The ability to compute XML key propagation is a first step toward establishing a connection between XML data and its relational representation at the semantic level.
机译:我们提出了一种完善XML数据关系存储设计的技术。该技术基于XML密钥传播:给定XML数据上的一组密钥以及从XML数据到关系的映射(转换),映射所产生的关系必须具有哪些功能依赖性?具有功能依赖性,然后可以将关系设计转换为例如。 3NF,BCNF,从而为XML数据开发有效的关系存储。我们提供了几种用于计算XML密钥传播的算法。一种算法是检查是否通过预定义的映射从一组XML密钥中传播了功能依赖性;这样就可以确定关系设计是否处于正常形式。其他方法是计算从一组XML密钥传播并保持通用关系的所有功能依赖关系的最小覆盖范围;这些为如何设计用于存储XML数据的关系模式提供了指导。这些算法表明,可以在多项式时间内计算XML密钥传播及其关联的最小覆盖范围。我们的实验结果证明了这些算法在实践中是有效的。我们还研究了将其他XML约束传播到关系的复杂性。计算XML密钥传播的能力是在语义级别上建立XML数据与其关系表示之间的连接的第一步。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号