Home »
RDBMS
Define the object-oriented model in RDBMS
Here, we are going to define the object-oriented model in RDBMS (Relational Database Management System).
Submitted by IncludeHelp, on November 08, 2020
An abbreviation for an object-oriented database management system, ODBMS is the data model in which data is stored in the form of objects that are class instances. Together, these classes and objects construct an object-oriented data model.
ODBMS is a DBMS similar to a relational database, but with an object-oriented database model: objects, classes, and inheritance are specifically supported in database schemas and the query language. Moreover, it facilitates the extension of the data model with custom data types and methods, much as with pure relational structures.
Logical data models are object-oriented data models that capture the semantics of objects provided by object-oriented programming. OODMs specifically incorporate conceptual structures and can portray problems beyond the capacities of relational frameworks. Many of the principles initially created for object-oriented programming languages have been embraced by OODBs. An object-oriented database is a set of objects specified by a data model that is object-oriented. The life of objects can be expanded by an object-oriented database such that they are permanently stored. The artifacts thus survive after the termination of the program and can be recovered later and shared by other programs.
ODBMS Characteristics
The object-oriented database characteristics are described below.
- It maintains a clear connection between real world objects and database objects, as though objects do not lose their dignity and identity.
- OODBs provide each object with a system-generated object identifier so that an object can be easily defined and worked on.
- OODBs are expandable, defining new types of data and the operations to be conducted on them.
- Provides encapsulation, which is hidden from external actors, data representation and implementation of methods.
- Inheritance properties in which an object inherits the properties of other objects are also provided.