Information About DBMS and RDBMS

Fathima Farija
5 min readAug 16, 2023

--

What is DBMS and RDBMS?

Database management system (DBMS) is a software system that allows you to store and retrieve data in an efficient and organized manner (Ex:- MYSQL , ORACLE ,dBase, Libra, Microsoft Access). Relational Database Management system(RDBMS) is the type of DBMS that store data in a relational database(Ex:- MYSQL ,Oracle, MSSQL). RDBMS is better than DBMS because RDBMS is the improved version of DBMS, and therefore, faster and more efficient than DBMS.

What are the types of DBMS?

Relational database

A relational database is a collection of information that organizes data in predefined relationships where data is stored in one or more tables (or “relations”) of columns and rows, making it easy to see and understand how different data structures relate to each other. Relationships are a logical connection between different tables, established on the basis of interaction among these tables.

Object oriented database

It is a system where information or data is represented in the form of objects which is used in object-oriented programming.

· It is a combination of relational database concepts and object-oriented principles.

· Relational database concepts are concurrency control, transactions, etc.

· OOPs principles are data encapsulation, inheritance, and polymorphism.

· It requires less code and is easy to maintain.

For example − Object DB software.

Hierarchical database

It is a system where the data elements have a one to many relationship (1: N). Here data is organized like a tree which is similar to a folder structure in your computer system.

· The hierarchy starts from the root node, connecting all the child nodes to the parent node.

· It is used in industry on mainframe platforms.

For example− IMS(IBM), Windows registry (Microsoft).

Network Database.

A Network database management system is a system where the data elements maintain one to one relationship (1: 1) or many to many relationship (N: N).

It also has a hierarchical structure, but the data is organized like a graph and it is allowed to have more than one parent for one child record.

What are the components of DBMS?

· Hardware.

· Software.

· Data.

· Procedures.

· Database Access Language.

· People.

What are the components of RDBMS?

· Table.

· Record or Tuple.

· Field or Column name or Attribute.

· Domain.

· Instance.

· Schema.

· Keys.

What are the functions of DBMS?

· Security Management.

· Backup and Recovery Management.

· Data Transformation and Presentation.

· Creating and Modifying Database Schema.

· Inserting, Updating, and Deleting Data.

· Querying and Retrieving Data.

· Implementing Access Control Mechanisms.

· Enforcing Data Integrity Constraints.

What is the main function of RDBMS?

· maintain the security, accuracy, integrity and consistency of the data.

How RDBMS works?

The software used to store, manage, query, and retrieve data stored in a relational database is called a relational database management system (RDBMS). The RDBMS provides an interface between users and applications and the database, as well as administrative functions for managing data storage, access, and performance.

What are the similarities between DBMS and RDBMS?

DBMS and RDBMS are use SQL (Structured Query Language) as the standard language for querying and manipulating data. Both provide features for ensuring data integrity and consistency, such as constraints and transactions. Both support data retrieval through indexing and querying.

What are the Difference between DBMS and RDBMS?

DBMS

Stores data in the form of a file

Allows one user at a time

Manages the data in a computer

Hierarchical arrangement of data

Not many hardware and software requirements

Does not support integrity constraints

Cannot be normalized

No support for distributed databases

Cannot handle large amounts of data

Individual data access

No relationships defined for the data

Lack of data security

RDBMS

Stores data in the form of tables

Allows more than one user at a time

Maintains the relationships of tables in a database

Stores data in the form of rows and columns within tables

Needs a good set of hardware and software requirements

Supports integrity constraints

Supports normalization

Allows distributed databases

Able to handle high amounts of data

Easy and straightforward data access

Defines relationships using foreign keys

Good data security due to several log files

What are the Applications of DBMS?

· Railway reservation systems

· Banking industry

· Library management systems

· Credit card exchanges

Broadcast communications

What are the Applications of RDBMS?

· Used for managing inventory, stocks and payroll.

· Used for recording and managing day to day activities and transactions such as production, selling, income and expenses, purchases .

· Used for financial planning and development of business strategies

Monitoring financial and economical state of an organization

What are the Advantages of DBMS?

  • Data Integrity. Data integrity means data is consistent and accurate in the database.
  • Data Security. Data security is a vital concept in a database.
  • Better data integration.
  • Minimized Data Inconsistency.
  • Faster Data Access.
  • Better decision making.
  • Simplicity.
  • Recovery and Backup.

What are the Disadvantages of DBMS?

  • Increased Cost. High cost is one of the main disadvantages of DBMS, the cost can be of many types like hardware or software costs, data storage costs, etc.
  • Complexity.
  • Database Failure.
  • Performance.
  • Frequent Updates/Upgrades.
  • Huge Size.

Conclusion

This blog has Some Important Information about DBMS and RDBMS. both are used to store data in physical databases, Here I explain What is the DBMS and RDBMS , what are the Function of DBMS and RDBMS, what are the components of DBMS and RDBMS, what are the Applications of RDBMS , What are the similarities and Different and also Advantages and Disadvantages of DBMS. Here I have explain in simple way so, hope you can easily understand this topic and I welcome your comments.

--

--

Fathima Farija

Undergraduate of University of Jaffna (Vavuniya campus)