There are three main types of database management system (DBMS) architectures: single tier, two tier, and three tier. In a single tier architecture, the database is directly available to the user. In a two tier architecture, an application layer sits between the client and server to communicate requests and responses. In a three tier architecture, there are two application layers - a client DBMS application that accesses the database through a separate server DBMS application.
Related topics: