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