Thursday, October 16, 2014

Object-based Database Systems - Overview

Object Based Database Systems Overview


It is a type of Database Management System where the information that is stored and manipulated is all in the form of objects. Through Object based database systems, we are really incorporating the features of Object Oriented Programming like objects, classes, and inheritance.

Object Relational DBMS (ORDBMS)


The conventional RDBMS is extended with new functionalities of storing and manipulating data in the form of objects. We mention that type RDBMS as ORDBMS.
The RDBMS combines its conventional capabilities such as,

  • Secondary storage management
  • Schema management
  • Concurrency control
  • Transaction management, recovery
  • Query processing
  • Access authorization and control, safety, security
with the capabilities of object oriented programming such as,

  • Complex objects
  • Object identities
  • User-defined types (ADTs)
  • Encapsulation
  • Type/class hierarchy with inheritance
  • Overloading, overriding, polymorphism

Figure 1 - ORDBMS = RDBMS + OOP


No comments:

Post a Comment

Featured Content

Multiple choice questions in Natural Language Processing Home

MCQ in Natural Language Processing, Quiz questions with answers in NLP, Top interview questions in NLP with answers Multiple Choice Que...

All time most popular contents