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.KeyRDBMSOODBMS
1DefinitionRDBMS stands for Relational DataBase Management System.OODBMS stands for Object Oriented DataBase Management System.
2Data ManagementData is stored as entities defined in tabular format.Data is stored as objects.
3Data ComplexityRDBMS handles simple data.OODBMS handles large and complex data.
4TermAn entity refers to collection of similar items having same definition.An class refers to group of objects having common relationships, behaviors and properties.
5Data HandlingRDBMS handles only data.OODBMS handles both data and functions operating on that data.
6ObjectiveTo keep data independent from application program.To implement data encapsulation.
7KeyA primary key identifies in object in a table uniquely.Object Id, OID represents an object uniquely in group of objects.

Updated on: 27-Nov-2019

10K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements