A DBMS Structure


Generic View of a DBMS
The DBMS functions as an interface between the users and the database; it ensures that users have adequate and efficient access to the data, and that the data itself resists to hardware and software failures and can be persistently stored over long periods of time independent of the programs that access it.  

Functional DBMS Levels
  • Interface level makes interface available to various classes of users.

  • Language processing level is responsible for dealing with the various kinds of tasks to be performed by a database (such as queries and updates).