ODB-QOptimizer: a tool for semantic query optimization in OODB