Next: Method Based Query
Up: Query Processing Strategies
Previous: Query Processing Strategies
Processing an OPM-QL select query Q
can be divided into four steps:
- translating OPM query Q into
one or more SQL queries;
- executing the SQL queries using the underlying relational DBMS;
- converting relational query results
into an OPM representation;
- further processing the query results if necessary.
The query translation process is based on the mapping (metadata)
information regarding the representation of classes in
the relational database.
We briefly discuss below three strategies for processing OPM queries.