首页> 外文学位 >Database models and query languages for relational data and metadata query processing.
【24h】

Database models and query languages for relational data and metadata query processing.

机译:用于关系数据和元数据查询处理的数据库模型和查询语言。

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

摘要

Relational database systems do not effectively support queries which are independent of specific metadata context. The conventional relational query languages require that all queries, even the metadata independent queries, be formulated in strict accordance with the metadata of the database. Therefore, any change in metadata requires the reformulation of metadata independent queries--a very unnatural way of dealing with such queries. We call this phenomenon the metadata dependence problem of relational query languages. This dissertation describes our approaches to incorporate effective metadata query processing in relational database systems using reflective and meta-level techniques. We classify the approaches for achieving combined relational data and metadata querying capabilities in relational database systems into two categories: (1) extending the relational query languages with reflection principles, and (2) embedding the relational database model into a richer data model. We present our research in each of these categories, which serves to provide theoretical insights into the expressiveness and complexity of query languages that allow combined relational data and metadata querying capabilities.; Reflection in relational query languages is achieved by storing and manipulating queries as relations and by adding an evaluation operator to the query language. Van den Bussche, Van Gucht, and Vossen introduced a reflective relational algebra and showed that extending a query language with reflection mechanism not only increases its expressive power but also has several applications involving various forms of procedural data management. An useful application of a reflective query language is that it allows metadata independent expression of queries which suffer from metadata dependence problem. We extend the work done by Van den Bussche, Van Gucht, and Vossen and also present the reflective extension of the nested relational algebra.; As an approach belonging to the second category, we introduce a new model, the uniform database model, and its query languages. This approach permits the metadata to be treated as data. This uniform treatment of metadata and data allows for design of query languages that are immune to the metadata dependence problem. Besides providing metadata query processing capabilities, these uniform query languages can efficiently simulate conventional relational query languages. We present the properties of this model and its query languages and also situate this research in terms of expressiveness and complexity classes.
机译:关系数据库系统不能有效地支持独立于特定元数据上下文的查询。常规的关系查询语言要求严格按照数据库的元数据来制定所有查询,甚至是与元数据无关的查询。因此,元数据中的任何更改都需要重新制定与元数据无关的查询,这是处理此类查询的一种非常不自然的方式。我们称这种现象为关系查询语言的元数据依赖问题。本文介绍了我们使用反射和元级技术将有效元数据查询处理合并到关系数据库系统中的方法。我们将在关系数据库系统中实现组合的关系数据和元数据查询功能的方法分为两类:(1)用反射原理扩展关系查询语言;(2)将关系数据库模型嵌入到更丰富的数据模型中。我们将在每个类别中介绍我们的研究,这有助于为查询语言的表达性和复杂性提供理论上的见解,这些语言允许结合使用关系数据和元数据查询功能。通过将查询存储为关系并将查询运算符添加到查询语言中,可以实现关系查询语言中的反射。 Van den Bussche,Van Gucht和Vossen引入了反射关系代数,并表明使用反射机制扩展查询语言不仅可以提高其表达能力,而且具有涉及各种形式的过程数据管理的多种应用。反射查询语言的一个有用应用是它允许遭受元数据依赖问题的查询的元数据独立表达。我们扩展了Van den Bussche,Van Gucht和Vossen所做的工作,并且还提出了嵌套关系代数的反射扩展。作为属于第二类的方法,我们介绍了一个新模型,统一数据库模型及其查询语言。这种方法允许将元数据视为数据。对元数据和数据的这种统一处理允许设计不受元数据依赖性问题影响的查询语言。除了提供元数据查询处理功能之外,这些统一的查询语言还可以有效地模拟常规的关系查询语言。我们介绍了该模型及其查询语言的属性,并根据表达性和复杂性类别对本研究进行了介绍。

著录项

  • 作者

    Jain, Manoj Kumar.;

  • 作者单位

    Indiana University.;

  • 授予单位 Indiana University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1996
  • 页码 192 p.
  • 总页数 192
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号