Having a DBMS between the end user’s applications and the database offers some important advantages. First, the
DBMS enables the data in the database to be shared among multiple applications or users. Second, the DBMS
integrates the many different users’ views of the data into a single all-encompassing data repository.