Algebraic equivalences of nested relational operators

  • Authors:
  • Hong-Cheu Liu;Jeffery X. Yu

  • Affiliations:
  • School of Information Systems, Faculty of Information Technology, Queensland University of Technology, Brisbane, QLD 4001, Australia and The University of Melbourne and The Chinese University of H ...;Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong, China

  • Venue:
  • Information Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Algebraic optimisation is both theoretically and practically important for query processing in complex value databases. In this paper, we consider this issue and investigate some algebraic properties concerning the nested relational operators.The join operation is one of the most time-consuming operations in nested relational query processing. We introduce a new join operator, called P-join, which combines the advantages of Roth's extended natural join and Colby's recursive join for efficient data access. We also investigate some algebraic properties concerning the P-join operator and extended relational operators, which can be used for query optimisation in nested relational databases.We then examine the role of the restructuring operators nest and unnest in their interactions with the extended relational operators proposed by Roth et al. Under certain functional and mutual data dependencies, the six nested relational equations will hold.Finally, we outline the steps of a heuristic optimisation algorithm that utilises algebraic transformation rules developed in this paper and previous related work to transform an initial query to an optimised one that is more efficient to execute.