0% found this document useful (0 votes)
5 views

DBMSPPT

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

DBMSPPT

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Name : Fathimath Rasha T P

Reg No : U03BV23S0071
Course : BCA II Sem
Subject : DBMS
Topic : Three – Tier Architecture in DBMS
Introduction to 3-Tier
Architecture
The 3-Tier Architecture is a popular software design pattern that separates an
application into three interconnected and independent layers: Presentation Tier,
Application Tier, and Data Tier. This modular approach improves scalability,
flexibility, and maintainability of the system.
1 tier Architecture OR Presentation Tier
User Interface Communication Independence

The Presentation Tier is the This tier communicates with The Presentation Tier is
front-end of the application, the Application Tier to independent of the other
responsible for the user request data or services, and tiers, allowing for flexibility
interface and interaction. It receives the responses to in the user interface without
handles tasks like data input, display to the user. affecting the core
rendering output, and application logic.
responding to user events.
2 – Tier Architecture OR Application Tier
Scalability
Application Logic
The Application Tier can be scaled
The Application Tier contains the core independently to handle increased
business logic and rules that power the workloads, without affecting the other
application's functionalities. tiers.

1 2 3

Data Processing
This tier processes requests from the
Presentation Tier, retrieves and
manipulates data from the Data Tier, and
returns the results.
3 – Tier Architecture OR Data Tier
Database Data Integrity Scalability
Management This tier ensures data The Data Tier can be
The Data Tier is integrity, security, and scaled independently by
responsible for storing, consistency, providing a adding more storage or
retrieving, and managing standardized interface for computing resources,
the application's data, the Application Tier to without affecting the
typically in a database. access the data. other tiers.
Conclusion and Benefits

1 Modularity 2 Scalability
The 3-Tier Architecture promotes a Each tier can be scaled individually to
modular design, where each tier can be handle increased workloads, without
developed, tested, and maintained affecting the other tiers.
independently.

3 Flexibility 4 Reusability
Changes or updates to one tier do not Components within each tier can be
require modifications to the other tiers, reused across different applications,
improving the overall flexibility of the reducing development time and costs.
system.
Thank you

You might also like