Difference between RDBMS and OODBMS



RDBMS and OODBMS are database management systems. RDBMS uses tables to represent data and their relationships whereas OODBMS represents data in form of objects similar to Object Oriented Programming.

Following are the important differences between RDBMS and OODBMS.

Sr. No. Key RDBMS OODBMS
1 Definition RDBMS stands for Relational DataBase Management System. OODBMS stands for Object Oriented DataBase Management System.
2 Data Management Data is stored as entities defined in tabular format. Data is stored as objects.
3 Data Complexity RDBMS handles simple data. OODBMS handles large and complex data.
4 Term An entity refers to collection of similar items having same definition. An class refers to group of objects having common relationships, behaviors and properties.
5 Data Handling RDBMS handles only data. OODBMS handles both data and functions operating on that data.
6 Objective To keep data independent from application program. To implement data encapsulation.
7 Key A primary key identifies in object in a table uniquely. Object Id, OID represents an object uniquely in group of objects.
Updated on: 2019-11-27T07:16:47+05:30

12K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements