首页> 外文会议>ACM SIGMOD international conference on Management of data >On accessing object-oriented databases: expressive power, complexity, and restrictions
【24h】

On accessing object-oriented databases: expressive power, complexity, and restrictions

机译:关于访问面向对象的数据库:表达能力,复杂性和限制

获取原文

摘要

A formal framework for studying the expressive power and complexity of OODB queries is developed. Three approaches to modeling sets are articulated and compared. The class of regular OODB schemas supports the explicit representation of set-valued types. Using an object-based semantics for sets, the regular schemas correspond to most implemented OODB systems in the literature; a value-based semantics for sets is also introduced. Without restrictions, both of these approaches support the specification of all computable queries. Assuming that the new operator is prohibited, the query language of the regular OODB schemas under the object-based semantics is complete in PSPACE; and under the value-based semantics it has hyper-exponential complexity. The third approach to modeling sets is given by the algebraic OODB model, in which multi-valued attributes rather than set-valued types are supported. method implementations can use operators stemming from the relational algebra, and do not have side-effects. The query language of algebraic OODBs is more powerful than the relational algebra but has complexity bounded by PTIME. The expressive power and complexity of data access for other variations of OODBs are also considered. Finally, a new relational query language, called algebra + pointwise recursion, is introduced. This is equivalent to the algebraic OODB language, and can compute generalized transitive closure.

机译:

开发了一个用于研究OODB查询的表达能力和复杂性的正式框架。阐明并比较了三种建模集方法。 常规 OODB模式的类支持集值类型的显式表示。对集合使用基于对象的语义,常规模式对应于文献中大多数已实现的OODB系统。还介绍了集的基于值的语义。在没有限制的情况下,这两种方法都支持所有可计算查询的规范。假设禁止使用新运算符,则在PSPACE中使用基于对象的语义的常规OODB模式的查询语言是完整的。在基于值的语义下,它具有超指数的复杂性。第三种建模集的方法是由代数OODB 模型提供的,其中支持多值属性而不是集值类型。方法实现可以使用源于关系代数的运算符,并且没有副作用。代数OODB的查询语言比关系代数更强大,但复杂度受PTIME限制。还考虑了OODB的其他变体的数据访问的表达能力和复杂性。最后,介绍了一种新的关系查询语言,称为代数 + 逐点递归。这等效于代数OODB语言,并且可以计算广义的传递闭包。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号