首页> 外文期刊>ACM transactions on database systems >Relational Languages for Metadata Integration
【24h】

Relational Languages for Metadata Integration

机译:元数据集成的关系语言

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

摘要

In this article, we develop a relational algebra for metadata integration, Federated Interoperable Relational Algebra (FIRA). FIRA has many desirable properties such as compositionality, closure, a deterministic semantics, a modest complexity, support for nested queries, a subalgebra equivalent to canonical Relational Algebra (RA), and robustness under certain classes of schema evolution. Beyond this, FIRA queries are capable of producing fully dynamic output schemas, where the number of relations and/or the number of columns in relations of the output varies dynamically with the input instance. Among existing query languages for relational metadata integration, only FIRA provides generalized dynamic output schemas, where the values in any (fixed) number of input columns can determine output schemas. Further contributions of this article include development of an extended relational model for metadata integration, the Federated Relational Data Model, which is strictly downward compatible with the relational model. Additionally, we define the notion of Transformational Completeness for relational query languages and postulate FIRA as a canonical transformationally complete language. We also give a declarative, SQL-like query language that is equivalent to FIRA, called Federated Interoperable Structured Query Language (FISQL). While our main contributions are conceptual, the federated model, FISQL/FIRA, and the notion of transformational completeness nevertheless have important applications to data integration and OLAP. In addition to summarizing these applications, we illustrate the use of FIRA to optimize FISQL queries using rule-based transformations that directly parallel their canonical relational counterparts. We conclude the article with an extended discussion of related work as well as an indication of current and future work on FISQL/FIRA.
机译:在本文中,我们开发了用于元数据集成的关系代数Federated Interoperable Relational Algebra(FIRA)。 FIRA具有许多理想的属性,例如组合性,闭包,确定性语义,适度的复杂性,对嵌套查询的支持,等效于规范关系代数(RA)的子代数以及在某些模式演化模式下的鲁棒性。除此之外,FIRA查询还可以生成完全动态的输出模式,其中输出的关系数和/或关系中的列数随输入实例动态变化。在现有的用于关系元数据集成的查询语言中,只有FIRA提供了广义的动态输出模式,其中任意(固定)数量的输入列中的值都可以确定输出模式。本文的进一步贡献包括开发了用于元数据集成的扩展关系模型,即与关系模型严格向下兼容的联合关系数据模型。此外,我们为关系查询语言定义了“转换完整性”的概念,并将FIRA假定为规范的转换完整性语言。我们还提供了一种类似于FIRA的声明式SQL查询语言,称为联合互操作结构化查询语言(FISQL)。尽管我们的主要贡献是概念性的,但联邦模型FISQL / FIRA和转换完整性的概念仍然在数据集成和OLAP中具有重要的应用。除了对这些应用程序进行汇总之外,我们还说明了FIRA的使用,它使用基于规则的转换直接优化其规范对应关系,从而优化FISQL查询。我们在本文结尾处对相关工作进行了扩展讨论,并指出了FISQL / FIRA的当前和未来工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号