We investigate the optimization and evaluation of queries with universal quantification in the context of the object-oriented and object-relational data models. The queries are classified into 16 categories depending on the variables referenced in the so-called range and quantifier predicates. For the three most important classes we enumerate the known query evaluation plans and devise some new ones. These alternative plans are primarily based on anti-semijoin, division, generalized grouping with count aggregation, and set difference. In order to evaluate the quality of the many different evaluation plans a thorough performance analysis on some sample database configurations was carried out. The quantitative analysis reveals that---if appl...
The query processor of a relational database system executes declarative queries on relational data ...
This paper describes some concepts for the evaluation and optimization of ODMG-OQL queries.We presen...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Database applications often require to evaluate queries containing quantifiers or disjunctions, e....
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
Relational databases provide the ability to store user-defined functions and predicates which can be...
Object-oriented databases (OODBs) provide powerful data abstractions and modeling facili-ties, but t...
Most work on query optimization in relational and object-oriented databases has concentrated on tuni...
This paper describes work that is in progress on a formalised preparation to object-oriented query o...
We present research aimed at improving our understanding of the use and implementation of quantifica...
Appeared toward 1986, the object-oriented databases management systems had not known successes knew ...
Object-Oriented Programming (OOP) is one of the most successful techniques for abstraction. Bundling...
In the optimization of queries in an object-oriented database system (OODB), a natural first step is...
This paper describes some concepts for the evaluation and optimization of ODMG-OQL queries.We presen...
Relational database systems do not effectively support complex queries containing quantifiers (quant...
The query processor of a relational database system executes declarative queries on relational data ...
This paper describes some concepts for the evaluation and optimization of ODMG-OQL queries.We presen...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...
Database applications often require to evaluate queries containing quantifiers or disjunctions, e....
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
Relational databases provide the ability to store user-defined functions and predicates which can be...
Object-oriented databases (OODBs) provide powerful data abstractions and modeling facili-ties, but t...
Most work on query optimization in relational and object-oriented databases has concentrated on tuni...
This paper describes work that is in progress on a formalised preparation to object-oriented query o...
We present research aimed at improving our understanding of the use and implementation of quantifica...
Appeared toward 1986, the object-oriented databases management systems had not known successes knew ...
Object-Oriented Programming (OOP) is one of the most successful techniques for abstraction. Bundling...
In the optimization of queries in an object-oriented database system (OODB), a natural first step is...
This paper describes some concepts for the evaluation and optimization of ODMG-OQL queries.We presen...
Relational database systems do not effectively support complex queries containing quantifiers (quant...
The query processor of a relational database system executes declarative queries on relational data ...
This paper describes some concepts for the evaluation and optimization of ODMG-OQL queries.We presen...
Semantic query optimization uses semantic knowledge (i.e., integrity constraints) to transform a que...