AfterAcademy Tech
•
10 Dec 2019

In the previous blogs, we have read about DBMS. Though it had many advantages over the traditional file system, the main issue with the DBMS was data redundancy. No doubt, DBMS helps in reducing data redundancy, but not to that extent. RDBMS(Relational Database Management System) is an extension of DBMS designed to remove the inefficiencies of DBMS. So, if you haven't read about DBMS read it from here. Now, first, we will see what is RDBMS and then how it is different from DBMS. So, let's get started.
Relational Database Management System or simply RDBMS is a type of DBMS which is based on the relational model. It came into existence in the 1970s and was introduced by E.F.Codd. It stores the data in tabular format. The data is organised into tables.
Tables
The table is a collection of related data which are present in rows and columns. Tables are the most common way of storing data in the database. Tables can have hundreds, thousands or millions of rows and columns. Example: Following is an example of an employee table which contain three rows and seven columns.

Attributes or Columns
Each column is labelled with a descriptive name and has a specific data type defined as the attribute of a table. In the above example, we have seven fields (Emp_id, Emp_name, Job_name, Salary, Mobile_no, Dep_id, Project_id). The Emp_id is of data type Varchar which tells that it can hold only varchar value. All the values in a column are of the same data type.
Row or Record
Each individual entry which exits in a table is called a record. In the above example, we have three rows or records each for John, Adam and Kande. Each row denotes the information about the a particular employee.
From the above discussion, we can conclude that RDBMS is more fast, efficient and popular. Though DBMS is good for the smaller organizations, large organisations need RDBMS for its proper functioning. RDBMS removes the limitations of the DBMS and has many advantages over the DBMS. RDBMS is the advanced version of DBMS.
That's it for this blog. Hope you learned something new today.
Do share this blog with your friends to spread the knowledge. Visit our YouTube channel for more content. You can read more blogs from here.
Keep Learning 🙂
Team AfterAcademy!
AfterAcademy Tech
In this blog, we will study various types of relationships in DBMS which help in defining the association between various entities. Also, we will discuss the types of participation constraints which may exist between the relationship and the entity type.

AfterAcademy Tech
In this blog, we will learn how triggers are different from stored procedures.

AfterAcademy Tech
In this blog, we will learn the difference between SQL and MySQL. People use these terms intechangeably. But both are having different meanings.

AfterAcademy Tech
In this blog, we will learn how WHERE and HAVING clause are used and then see what are the main differences between the WHERE clause and HAVING clause.
