Database Management System is a software program that allows for the creation, maintenance and use of databases. It provides convenient methods for defining, storing and retrieving data. There are different types of file organizations used in DBMS, including heap, sorted, indexed and hash. Each type has advantages and disadvantages for storage, retrieval, updating and deleting of records from the database. The document discusses these file organization methods in detail.