Monday, November 10, 2014

Object Oriented Database Management Systems (OODBMS)



What is OODBMS? / Define OODBMS

OODBMS

Object oriented databases or object databases incorporate the object data model to define data structures on which database operations such as Create, View, Update and Delete can be performed. They store objects rather than data such as integers and strings. The relationship between various data is implicit to the object and manifests as object attributes and methods.
Object Oriented Database Management Systems (OODBMSs) actually extend the object programming language with the database concepts like transparently persistent data, concurrency control, data recovery, associative queries, and other database capabilities.
Simply, an Object Oriented Database System should satisfy two criteria: it should be a DBMS, and it should be an object-oriented system.
Thus OODB implements OO concepts such as object identity, polymorphism, encapsulation and inheritance to provide access to persistent objects using any Object Oriented Programming Language.
Some OODBMSs 
                          db4o, Intersystems, Versant.

* Advantages of OODBMS 
* Disadvantages of OODBMS

 


No comments:

Post a Comment