It is natural that there should be many approaches to solve the problems of storage management. Some of them are based on the object-oriented programming paradigm, and are called Object-Oriented Database Management Systems (ODBMS).
ODBMS's are reputed superior to relational databases in many respects. They have more flexibility and performance than RDBMS's. They achieve seamless integration of programming languages and DBMS's. [Khoshafian 93]
If ODBMS interfaces are standardized and integrated with programming languages, software engineering will have undergone a fundamental evolution. Presently, many ODBMS's are provided as extra libraries for object-oriented programming languages.