No label defined (Q3974567)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 11737
Language Label Description Also known as
default for all languages
No label defined
    English
    No label defined
    scientific article; zbMATH DE number 11737

      Statements

      25 June 1992
      0 references
      query optimization
      0 references
      relational databases
      0 references
      \(\gamma\)-algebra
      0 references
      cost function
      0 references
      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.
      0 references

      Identifiers