RDBMS Full Form | What is RDBMS?

Updated:1 Sep, 2022

Relational Database Management System is known as RDBMS. This system was introduced by Edgar Frank "Ted" Codd in the year 1970. RDBMS is the implementation of a Database Management System (DBMS) along with a Structured Query Language (SQL) program interface and its integration with the relational data model. 

It's a DBMS where the database is retrieved and arranged in accordance with the associations between data items. These data items are nothing but information that describes the traits of a particular object at that particular point in time and location.

The Tables in a relational database are used to represent the relationship between the data elements. These tables' interrelations are described through the values of the data. As a result, there is a high level of data independence. The RDBMS is implemented using the properties of atomicity, consistency, isolation, and durability so that consistency is ensured and the data is reliable.

A relational database management system (RDBMS) can be considered an advanced form of DBMS, as both the hardware as well as the software requirements for RDBMS are much higher, and storing and retrieving data is only possible through tables unlike the data stored in DBMS that could be done using files. The individual tables created can be linked together to increase efficiency and productivity. 

RDBMS is considered to be the foundation of every contemporary database management system, including SQL, MS SQL Server, ORACLE, IBM DB2, My-SQL, and Microsoft Access. RDBMS can access the information stored in the databases with the help of SQL queries.

RDBMS looks after administrative services like maintenance, retrieval, accessibility, and checking of the functionality of various data from the relational database models. Relational models are an easily understandable method of expressing data in the form of tables, which is considered to be the foundation of relational database systems. 

In RDBMS any huge amounts, of data can be stored and multiple users can access them. Each and every row of the tables can be identified with a unique key that is distinct to every row and each of it represents a different property. 

This can reduce the redundancies and anomalies in the tables. Also, various security layers are available to protect the information or data while handling the data. The rows in a table are known as tuples or records and the columns of a table are known as the attributes of the table.

So, RDBMS is basically an extension of the DBMS which is based on a "relational" model. Today, there are widespread applications based on this model which are very useful in real life. Some of the applications are :

  • In hospitals, to maintain patients record
  • In inventory, warehouses for maintaining information on stocks
  • In schools and colleges to collect data from every student
  • In banks and offices, for capturing various transactions and day-to-day activities.

Components of Relational Database:

  • RDBMS TABLE
  • RDBMS TUPLE
  • RDBMS COLUMN
  • RDBMS SCHEMA
  • RDBMS KEYS
  • RDBMS DOMAIN
  • RDBMS CONSTRAINTS

Features of RDBMS:

  • RDBMS provides all the data or the information in the form of tables which are made up of rows and columns.
  • It contains a primary key that is considered to be the main key so that each row can be uniquely identified without any ambiguity.
  • All the tables can be integrated and the columns can be shared among them.
  • Operations like create, read, update and delete can be performed on the data.
  • Multiple users can access the data at the same time while maintaining its integrity of the data.
  • Virtual tables can also be created to store any important information or temporary storage of any information.
  • The table format allows makes it easily understandable and all the information is in a structural and organized manner.

Comments(0)

Remember to keep comments respectful and to follow ourDiscuss Privacy Policy
Han Solo

TechnologyWork & CareerBusinessFinanceLifestyleKnowledge

@geeksforgeeks, All rights reserved