OQL: Summary
SQL-like; declarative and functional
Freely composable: clean semantics
No need for having or order by
forall and exists both available
Query processing/optimization techniques:
- Algebras can be defined:
- Extended relational algebras
- New algebras
- Indexes used (O2, for example)
- QP/Opt. research results slowly making their way into products