Open Access Open Access  Restricted Access Subscription Access

Query Unnesting in Object Oriented Database


Affiliations
1 Dept of Information Technology, Saraswati College of Engineering, Kharghar, Navi Mumbai, India
2 Dept of Computer Science and Technology, Veer Narmad South Gujarat University, Surat, Gujarat, India
 

Both relational and Object-oriented query languages allow nested queries (queries with subqueries). Nested queries are typically inefficient to execute in their original form and are difficult to optimize. Most existing query Unnesting techniques are based on source-to source, query graph, or calculus transformations. Few are based on algebraic transformations. Algebraic Unnesting is desirable for cost-based algebraic optimization, because it allows such optimizers to be more readily extended with Unnesting capabilities. This paper concentrates on a new algorithm for the execution of nested queries , which covers unnesting techniques for projection, predicate and range dependency which commonly occurs in OODBMS.

Keywords

Object-Oriented Database, Nested Query, O-Algebra, Monoid Calculus, Unnesting Queries, Access Support Relations.
User
Notifications
Font Size

Abstract Views: 169

PDF Views: 2




  • Query Unnesting in Object Oriented Database

Abstract Views: 169  |  PDF Views: 2

Authors

Bharti Joshi
Dept of Information Technology, Saraswati College of Engineering, Kharghar, Navi Mumbai, India
Rostom D. Morena
Dept of Computer Science and Technology, Veer Narmad South Gujarat University, Surat, Gujarat, India

Abstract


Both relational and Object-oriented query languages allow nested queries (queries with subqueries). Nested queries are typically inefficient to execute in their original form and are difficult to optimize. Most existing query Unnesting techniques are based on source-to source, query graph, or calculus transformations. Few are based on algebraic transformations. Algebraic Unnesting is desirable for cost-based algebraic optimization, because it allows such optimizers to be more readily extended with Unnesting capabilities. This paper concentrates on a new algorithm for the execution of nested queries , which covers unnesting techniques for projection, predicate and range dependency which commonly occurs in OODBMS.

Keywords


Object-Oriented Database, Nested Query, O-Algebra, Monoid Calculus, Unnesting Queries, Access Support Relations.