I wonder how Object Oriented data modeling is different from Object Relational data modeling?
Is it something like the pluses of both object oriented and relational data modeling were clubbed to achieve object relational data modeling?
cheers
In relational systems, relations between entities are implemented using foreign key / primary key references. In object-oriented systems, relations are usually explicitly implemented through attributes.
The difference between RDBMS and OODBMS is that RDBMS is a Database Management System that is based on the relational model while OODBMS is a Database Management System that supports the creating and modeling of data as objects. In brief, RDBMS uses the relational model while OODBMS uses object-oriented model.
Unlike the relational model, where relationships are not explicitly defined between tables, object-oriented models have several ways of specifying relationships between objects directly in the database structure, and these relationships are not implied by the object's contents (values).
Object-Relational data modeling supports some object-oriented concepts, while still supporting some relational concepts:
Object-Oriented data modeling is just persistence for objects:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With