A Database Management System(DBMS) is a software system, which allows the storage of related data and provides easy access. DBMS performs important functions which guarantee the integrity and consistency of data in the database. It includes Data Dictionary Management, Data Storage Management, Data Transformation and Presentation, Security Management, Multi-user Access Control, Backup and Recovery Management, Data Integrity Management, Database Access Languages, Application Programming Interfaces, and Database Communication Interfaces.