International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Query optimization is the refining process in database administration and it helps to bring down speed of execution. Some object-oriented languages allows to express queries explicitly in the code, which are optimized using the query optimization techniques from the database domain. With respect to this, a formalized Object Query Language (OQL) has been developed that performs optimization of queries at compile time. Object Oriented Data Base (OODB) has all the features, functionality of a relational database system and also offers an Object Oriented Programming language interface. The authors follow the stack based approach to query languages, which is responsible for naming-scoping-binding principle.