Difference between DBMS and RDBMS

Written by: Destiny Idika

Reading time:
Published 3 Years Ago On Monday, October 25, 2021


DBMS stands for Data Base Management System. This system is a computer software component introduced during 1960’s. It is a software that is used to store any type of data and it should provide easy manipulation of the data such as insertion, deletion, updation of the data. The data can be anything such as raw information about a person, company etc.
DBMS has several components. Some of the major components are external interface, database language engine, query optimizer, database engine, storage engine, DBMS management component, etc.


RDBMS stands for Relational Database Management System. During 1970’s RDBMS or Relational database management system came into existence. It is a software which is used to store only that data which can be stored in the form of tables (also called relations). Data is managed and stored in rows and colums also known as tuples and attributes respectively. RDBMS can be thought of as an extension of DBMS inspite of the differences between them.
Every RDBMS is a DBMS, but the opposite is not true.

A DBMS stores data in form of objects or in the form of files.
A RDBMS stores data in tables also called as relations.
Normalization is not possible in DBMS.
Normalization is possible in RDBMS.
Data is stored in hierarchial form generally.
Data is stored independently but are related through some constraints.
No use of constraints on the data stored.
To ensure data integrity and security several constraints are used.
No relationship with the data stored.
Data are related to each other.
Follows no specific properties for data security while manipulating the data
Follows ACID (Atomicity,Consistency,Integrity,Durability) properties for data security.
No support for Distributed Databases.
Supports Distributed Databases.
DBMS deals with small data and generally supports single user.
RDBMS deals with large data and generally supports multiple user.
Examples:- file systems,xml,etc.
Examples:- mysql, sql server, oracle etc.

The need for a top business owner or organization to have a professional, scalable, Fast, Optimized,Efficient, Very Secured web application (website) can never be over emphasized.
However, With this great tool (Web Application) Business Owners will definitely and Undoubtedly solidify their online presence, improve their Search Engine ranking, eliminate the likelihood of Missing out on search engine queries / results by prospective clients whom may search for a business like theirs on search engines like Bing and google, stay toe to toe with Compititors who already have a web application etc.
Read Now Top 15 Reasosns why you need a website for your Business
You don’t need to do all of these alone, We got you covered!! Contact us now your satisfaction is always our priority. price definitely won't be a problem.

Thanks for reading

meaning of Persistent Cookies

Simplified Differences between C# Property and Variable