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

DBMS Architecture

The document discusses different database management system (DBMS) architectures including 1-tier, 2-tier, and 3-tier architectures. The 1-tier architecture allows direct access to the database. The 2-tier architecture separates the user interface from the database server. The 3-tier architecture introduces an additional application server layer between the client and database server.

Uploaded by

yousuf syed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

DBMS Architecture

The document discusses different database management system (DBMS) architectures including 1-tier, 2-tier, and 3-tier architectures. The 1-tier architecture allows direct access to the database. The 2-tier architecture separates the user interface from the database server. The 3-tier architecture introduces an additional application server layer between the client and database server.

Uploaded by

yousuf syed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

DBMS Architecture

1
A Database stores critical information and
helps access data quickly and securely

Therefore, selecting the correct Architecture


of DBMS helps in easy and efficient data
management

2
What is Database Architecture?


A Database Architecture is a representation of DBMS
design. It helps to design, develop, implement, and
maintain the database management system

A DBMS architecture allows dividing the database
system into individual components that can be
independently modified, changed, replaced, and
altered

It also helps to understand the components of a
database

3
Types of DBMS Architecture

4
1-Tier Architecture


In this architecture, the database is directly available to
the user. It means the user can directly sit on the DBMS
and uses it

Any changes done here will directly be done on the
database itself. It doesn't provide a handy tool for end
users

The 1-Tier architecture is used for development of the local
application, where programmers can directly communicate
with the database for the quick response

5
2-Tier Architecture


In the two-tier architecture, applications on the client
end can directly communicate with the database at
the server side

The user interfaces and application programs are run
on the client-side

The server side is responsible to provide the
functionalities like: query processing and transaction
management

6
2-Tier Architecture

7
3-Tier Architecture


The 3-Tier architecture contains another layer between the
client and server. In this architecture, client can't directly
communicate with the server

The application on the client-end interacts with an
application server which further communicates with the
database system

End user has no idea about the existence of the database
beyond the application server. The database also has no
idea about any other user beyond the application

8
3-Tier Architecture

9
10

You might also like