# DBMS Architecture

## 1-Tier Architecture

> In order to learn the Structure Query Language (SQL), we set up our SQL server and the database on our local system. This SQL server enables us to directly interact with the relational database and execute certain operations without requiring any network connection. This whole setup to learn SQL queries is an example of Single-Tier DBMS architecture.

## 2-Tier Architecture

> Consider a situation where you went to a bank to withdraw some cash. After entering the withdrawal amount and the account details on the withdrawal slip, the banker will go through the server-side database via his credential (**API call**) and will check whether there is enough balance present or not. This client-server model is an example of Two-Tier DBMS architecture.

## 3-Tier Architecture

{% embed url="https://www.scaler.com/topics/dbms/dbms-architecture/" %}
