The goal of a DBMS is to provide an environment that is both convenient and efficient to use in retrieving and storing database information. The DBMS is the interface between the user of application programs on one hand and the data base on the other.