Definition of object oriented database management
A database with an object oriented programming capabilities is called an object oriented database management system. In an object oriented database management the objects in the database like the tables are all considered as the equivalent objects in the programming languages.
The existing object oriented programming language can be used for programming such object oriented database management system. The programming language is extended to include the functionalities of database. With this feature it is easy to work on associative queries, data recovery, concurrency control etc.
The object oriented database management system is also called the object database management system since the modeling of the database and the way in which the data is created are all similar to that of the objects in programming languages. When we say object oriented programming, classes, inheritance, properties, and methods come to our mind. Well, these are all incorporated in an object oriented database management system. You should also know that there is no defined standard for the object oriented database management system since it is in the growth stage.
Superimposing the concepts of object orientation to that of the relational database is also being done now. With this concept some of the products are considered as object relational database management system. The object data management group is developing standards for the object oriented database interface. It is understood that an object data brokering interface is already done by the object management group.
If a database is considered as a database management system and also has the object oriented capabilities then it is considered as an object-oriented database management system. Being object oriented it should follow the standards adopted for the object oriented programming languages too.
Considering these two features being incorporated in a database we can come to a conclusion that an object oriented database management system would have complex objects, encapsulation, types, overriding capabilities, inheritance, late binding, identity, concurrency, ad hoc query facility, recovery features, and persistence.
| Advantages of going for object oriented database management systems | Benefits of using the relational database management systems than the earlier systems | How the relational database management systems differ from the earlier systems | Modern database Management How to go about it | Some of the object oriented database management system to ponder upon | The need for a configuration management database | The need for a contact management database | The need to go for a Database Management Software | Understanding Distributed Database Management | Understanding the definition of object oriented database management | Understanding the types of Database Management Systems | What is database management | When to go for a Distributed Database Management System |
Stay Current With the Latest Trends & Developments Realted to Management. Signup for Our Newsletter and Receive New Articles Through Email
Note: We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.