Relational Database Management Systems(RDBMS) (original) (raw)

Last Updated : 11 Mar, 2026

RDBMS stands for Relational Database Management Systems. A database is an organized collection of data stored in a computer system and usually controlled by a database management system (DBMS). It is a program that allows us to create, delete, and update a relational database.

rdbms-2

Relational Database Management Systems maintain data integrity by simulating the following features:

Database Table

A table is a collection of related data in an organized manner in the form of rows and columns. Here is the pictorial representation of the table and its different components containing the data about different students that is ID, name, Age, and course.

rdbms_4

Database Table

Features of RDBMS

Working of Relational Database Model

The relational database enables any table to be associated to another table by means of a common attribute. A change to a data model where data is stored, accessed, and related in tables without restructuring the tables that hold them in place of hierarchical structures.

Roll number Name Section
1 Sophia A
2 Jack B
3 David A
4 Olivia C

Uses of RDBMS

SQL Query in RDBMS

1. Creating a Table

**Syntax:

CREATE TABLE table_name (

column1_name datatype constraint,

column2_name datatype constraint,

);

**Example:

CREATE TABLE Employees (

EmployeeID INT PRIMARY KEY,

FirstName VARCHAR(50),

LastName VARCHAR(50),

BirthDate DATE,

Salary DECIMAL(10, 2)

);

**2. Inserting Data into a Table

**Syntax:

INSERT INTO table_name (column1_name, column2_name, ...)

VALUES (value1, value2, ...);

**Example:

INSERT INTO Employees (EmployeeID, FirstName, LastName, BirthDate, Salary)

VALUES (1, 'John', 'Doe', '1985-06-15', 55000.00);

**3. Querying Data (SELECT)

**Syntax:

SELECT column1_name, column2_name, ...

FROM table_name

WHERE condition;

**Example:

SELECT FirstName, LastName, Salary

FROM Employees

WHERE Salary > 50000;

**4. Deleting Data from a Table

**Syntax:

DELETE FROM table_name

WHERE condition;

**Example:

DELETE FROM Employees

WHERE EmployeeID = 1;

**5. Dropping a Table

**Syntax:

DROP TABLE table_name;

**Example:

DROP TABLE Employees;

Advantages of RDBMS

Disadvantages of RDBMS

DBMS vs RDBMS

DBMS RDBMS
DBMS stores data as file. RDBMS stores data in tabular form.
Data elements need to access individually. Multiple data elements can be accessed at the same time
No relationship between data. Data is stored in the form of tables which are related to each other.
Normalization is not present. Normalization is present.
DBMS does not support distributed database. RDBMS supports distributed database.
It deals with small quantity of data. It deals with large amount of data.
Not all Codd rules are satisfied. All 12 Codd rules are satisfied.
Security is less More security measures provided.
Data fetching is slower for the large amount of data. Data fetching is fast because of relational approach.