DBMS stands for Database Management System, which is a collection of programs that allows users to create, manage, and extract data from a database. It provides security, removes redundancy, and has three types of schemas - physical, logical, and view - to structure the database. While DBMS provides advantages like access control, data integrity, and backup, it also has limitations such as additional costs, requirement of qualified experts, and higher failure impact.