Object-Oriented Database Management System (OODBMS)

An object-oriented database uses an object-oriented database management system (OODBMS) to provide a user interface and connections to other programs.

Object Oriented Database Management Systems is a combination of database management with object oriented programming concepts.

OODBMS is a database management system (DBMS) that supports the modeling and creation of data as objects. This includes some kind of support for classes of objects and the inheritance of class properties and methods by subclasses and their objects.

The main goal of OODBMS design is to hide from the programmer the unnecessary complexity of manipulation with persistent data.

In relational systems, one creates actions as part of data manipulation (in the programs that update the database) rather than as part of the data definition. In contrast, in object-oriented systems, one defines the actions as part of the data definition and then uses the actions whenever they are required.

In object-oriented system, the data and actions are encapsulated, which means that one define an object to contain both the data and its associated actions.

An object-oriented database management system (OODBMS) is a database management system in which data and the actions that operate on the data are encapsulated into objects.


    Object-Oriented Database Management System

    What Is An Object-Oriented Database?

    Object database management systems (ODBMSs)