Relational Data Base Management System
RDBMS is based on the relational data model, which stores data in the form of rows(tuple) and columns(attributes). These rows and columns together form a table(relation).
A relational database uses SQL for storing, manipulating, as well as maintaining the data. E.F. Codd invented the relational database in 1970.
Each table in the database carries a key that makes the data unique from others.
Examples of Relational databases are MySQL, Microsoft SQL Server, Oracle, etc.
Properties of RDBMS
There are four properties of RDBMS, they are commonly called ACID properties. They are as follows:
A for Atomicity: This ensures the data operation will complete either with Success or with Failure. It follows the 'all or nothing' strategy. For example, a transaction will either be committed or aborted.
C for Consistency: If we perform any operation over the data, its value before and after the operation should be preserved. For example, the account balance before and after the transaction should be correct, i.e., it should remain consistent.
I for Isolation: There can be concurrent users accessing data at the same time from the database. Thus, isolation between the data should be preserved. For example, when multiple transactions occur at the same time, the effects of one transaction should not be visible to the other transactions in the database.
D for Durability: It ensures that once it completes the operation and commits the data, data changes should remain permanent.