ABSTRACT
Object-Oriented Data Modeling is a modern approach for structuring any problem by using object-oriented programming languages. For solving the problem that involves the database design this approach as well can be useful for reduction of abstractions during the mapping of real life problem. It can be said that Object- Oriented Database System is a hybrid of database and object-oriented technique.
This thesis describes the steps of transforming and implementation of object- oriented techniques to the database software that is now implemented as Object- Relational Database System with extensions in SQL (Structured Query Language). In this thesis the Object Data Modeling is used as structuring approach for database design which shows that this approach improve readability and maintainability of software. Also, it reduces the design time by reduction of the steps of abstractions and the time for executing an application.
ii