Title :
Semantic query optimization for ODMG-93 databases
Author :
Van Bommel, M.F.
Author_Institution :
Dept. of Math. & Comput. Sci., St. Francis Xavier Univ., Antigonish, NS, Canada
Abstract :
Presents a graphical technique for semantic query optimization for ODMG-93 compliant databases. The OQL object query is represented as a graph based on the information contained in the ODL object schema. The graph reflects the constraints on possible objects satisfying the query. Vertices represent objects, which may be members of interfaces, ranges of values, constant values, objects returned by subqueries, object collections (count, sum, etc.) or constructs (sets, lists, etc.). Key constraints and inverse relationships contained in the schema are used to perform join elimination, join simplification and scan reduction via graph transformations. A marking scheme on the graph is used to perform subquery-to-join transformations and the detection of unnecessary duplication elimination. We argue that our approach generalizes previous research on object-based query optimization by providing a more natural representation of the query, allowing simpler, more intuitive transformations and leading to more efficient evaluation plans
Keywords :
graph theory; object-oriented databases; query languages; query processing; ODL object schema; ODMG-93 databases; OQL object query; constant values; constraints; constructs; evaluation plans; graph transformations; graph vertices; graphical technique; interfaces; inverse relationships; join elimination; join simplification; marking scheme; object collections; object-based query optimization; scan reduction; semantic query optimization; subqueries; subquery-to-join transformations; unnecessary duplication elimination detection; value ranges; Computer science; Constraint optimization; Councils; Data models; Education; Mathematics; Object oriented databases; Object oriented modeling; Query processing; Relational databases;
Conference_Titel :
Database Engineering and Applications, 1999. IDEAS '99. International Symposium Proceedings
Conference_Location :
Montreal, Que.
Print_ISBN :
0-7695-0265-2
DOI :
10.1109/IDEAS.1999.787247