scientific article; zbMATH DE number 11737
The main result of the paper can be characterized as the contribution to the optimization process of queries accessing relational databases. Relational database systems usually provide high-level languages which specify data to be accessed without describing how it shall be done. Low- level primitive functions perform the actual data access the efficiency of which depends both on the physical organization of data and on the equivalence with the respective high-level sentences. In order to establish a mathematical basis to the optimization techniques a minimum set of relational algebra operations, called \(\gamma\)-algebra, is defined. It consists of three operations, which are \(\gamma\)- projection, \(\gamma\)-selection and \(\gamma\)-union, and has the completeness property. A cost function capable of quantifying the tuple access number is defined. This function makes it possible to evaluate the differences between two equivalent \(\gamma\)-algebra expressions with respect to the point of view of the data access efficiency. Finally, an optimization strategy for \(\gamma\)-algebra expressions is described. The optimization criterion is to reduce the number of tuple accesses which can be quantified by using cost functions for each equivalent query. This reduction has actually been shown through the application of some cost functions previously defined.
- Elimination of redundant operations in relational queries with general selection operators
- Fragmentation of relational expressions for query processing in relational database management systems
- Optimizing the cost of relational queries using partial-relation schemes
- Optimization of quasiconjunctive queries
- A fast algorithm for query optimization in universal-relation databases
- A graph-theoretic model for optimizing queries involving methods
- An algorithm for handling many relational calculus queries efficiently.
- One algorithm for optimizing relational database schemas
- Optimizing multiset relational algebra queries using weak-equivalent rewrite rules
- scientific article; zbMATH DE number 3874668 (Why is no real title available?)
- scientific article; zbMATH DE number 4201597 (Why is no real title available?)
- On an optimization algorithm of multi-condition assembling query on database
- VERIFIER-BASED ALGORITHM FOR UNSORTED DATABASE SEARCH PROBLEM
- scientific article; zbMATH DE number 3915666 (Why is no real title available?)
- scientific article; zbMATH DE number 4049165 (Why is no real title available?)
- Algebraic Optimization Of Recursive Database Queries
- scientific article; zbMATH DE number 2010136 (Why is no real title available?)
- A program optimization for automatic database result caching
- Query optimization in object-relational databases by cost-based term rewriting.
- On the reusability of query optimization algorithms
This page was built for publication:
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3974567)