Database Management System (DBMS) / DBMS Architecture

DBMS Application Architecture

πŸ“‹ Why Database Application Architecture?

Database applications are often built using multi-tier architectures to separate concerns like user interface, business logic, and data storage. This structure improves scalability, maintainability, and security.



πŸ“Œ Summary Table:

Feature

Tier-1

Tier-2

Tier-3

Layers

1

2

3

Separation

None

UI+Logic vs. DB

UI / Logic / DB

Scalability

Low

Medium

High

Maintainability

Poor

Moderate

Excellent

Example

MS Access

Client-Server Apps

Web Apps (e.g., Amazon, Gmail)