This document provides an introduction to database management systems (DBMS). It defines a DBMS as a collection of programs that enables users to create and maintain a database. It describes some of the drawbacks of traditional file processing systems like data redundancy, inconsistency, integrity issues, and difficulties in accessing and sharing data. The document then explains some key characteristics and benefits of the database approach used by DBMS, such as controlled redundancy, integration of data, data and operation sharing, and flexibility. It also provides examples of database applications and roles of different database users.