Data Base Management Systems

Data Base Management System is a software that is used to store and fetch information stored in the database. DBMS allows us to perform various operations on the data like creation, reading, updating, deletion etc.

DBMS can also be used by the user to create their own databases. The user interacts with the DBMS, which accepts the user’s command and provides the required data through the operating system. DBMS consists of a set of programs which act according to the user’s instruction.

AdvantagesDisadvantages
All data is stored in a single database file, reducing redundancyIt occupies large disk space and utilizes a large chunk of memory to run effectively
An authorized user can share data amongst multiple usersIt is expensive as DBMS requires large memory and a high-speed data processor
It allows backup and recovery in case of system failureDBMS creates additional complexity and requirements