DBMS Vs. RDBMS

Complete Difference between DBMS and RDBMS


  • A DBMS is a software used to store and manage data. 
  • The DBMS was introduced during 1960's to store any data. 
  • It also offers manipulation of the data like insertion, deletion, and updating of the data.
  • DBMS system also performs the functions like defining, creating, revising and controlling the database. 
  • It is specially designed to create and maintain data and enable the individual business application to extract the desired data.
  • Characteristics:
    • DBMS stores data as a file.
    • DBMS system, stores data in either a navigational or hierarchical form.
    • DBMS supports single user only.
    • In a regular database, the data may not be stored following the ACID (Atomicity, Consistency, Isolation, Durability) model. This can develop inconsistencies in the database.
    • It is the program for managing the databases on the computer networks and the system hard disks. Low software and hardware needs.
    • DBMS does not support the integrity constants. The integrity constants are not imposed at the file level.
    • DBMS does not support Normalization
    • DBMS does not support distributed database.
    • DBMS system mainly deals with small quantity of data.
    • Dbms satisfy less than seven of Dr. E.F. Codd Rules
    • DBMS does not support client-server architecture
    • Data fetching is slower for the complex and large amount of data.
    • Data redundancy is common in this model.
    • No relationship between data
    • There is no security.
    • Data elements need to access individually.
    • Examples of DBMS are a file system, XML, Windows Registry, etc.
  • Relational Database Management System (RDBMS) is an advanced version of a DBMS system. 
  • It came into existence during 1970's. 
  • RDBMS system also allows the organization to access data more efficiently then DBMS.
  • RDBMS is a software system which is used to store only data which need to be stored in the form of tables. 
  • In this kind of system, data is managed and stored in rows and columns which is known as tuples and attributes. 
  • RDBMS is a powerful data management system and is widely used across the world.
  • Characteristics:
    • Data is stored in the form of tables.
    • RDBMS uses a tabular structure where the headers are the column names, and the rows contain corresponding values
    • It supports multiple users.
    • Relational databases are harder to construct, but they are consistent and well structured. They obey ACID (Atomicity, Consistency, Isolation, Durability).
    • It is the database systems which are used for maintaining the relationships among the tables.
    • Higher hardware and software need.
    • RDBMS supports the integrity constraints at the schema level. Values beyond a defined range cannot be stored into the particular RDMS column.
    • RDBMS can be Normalized.
    • RDBMS offers support for distributed databases.
    • RDBMS is designed to handle a large amount of data.
    • DBMS satisfy 8 to 10 Dr. E.F. Codd Rules
    • RDBMS supports client-server architecture.
    • Data fetching is rapid because of its relational approach.
    • Keys and indexes do not allow Data redundancy.
    • Data is stored in the form of tables which are related to each other with the help of foreign keys.
    • Multiple levels of security. Log files are created at OS, Command, and object level.
    • Data can be easily accessed using SQL query. Multiple data elements can be accessed at the same time.
    • Example of RDBMS is MySQL, Oracle, SQL Server, etc.


Thanks a lot for query or your valuable suggestions related to the topic.

Previous Post Next Post

Contact Form