0% found this document useful (0 votes)
8 views11 pages

DBMS

Uploaded by

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

DBMS

Uploaded by

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

 Home

 Python

 Java

 JavaScript

 HTML

 SQL

 PHP

 C#

 C++

 DS

 Aptitude

 Reasoning

 Selenium

 DBMS

 C

 Andriod

 Interview Q

← prevnext →

DBMS Architecture
Advertisement

o The DBMS design depends upon


its architecture. The basic
client/server architecture is
used to deal with a large
number of PCs, web servers,
database servers and other
components that are connected
with networks.

o The client/server architecture


consists of many PCs and a
workstation which are
connected via the network.

o DBMS architecture depends


upon how users are connected
to the database to get their
request done.

Types of DBMS
Architecture
ADVERTISEMENT
Database architecture can be seen as a single tier
or multi-tier. But logically, database architecture
is of two types like: 2-tier architecture and 3-
tier architecture.

ADVERTISEMENT

Advertisement

1-Tier Architecture

o In this architecture, the


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

o Any changes done here will


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

o The 1-Tier architecture is used


for development of the local
application, where
programmers can directly
communicate with the database
for the quick response.
ADVERTISEMENT

Advertisement

2-Tier Architecture

o The 2-Tier architecture is same


as basic client-server. In the
two-tier architecture,
applications on the client end
can directly communicate with
the database at the server side.
For this interaction, API's
like: ODBC, JDBC are used.

o The user interfaces and


application programs are run on
the client-side.

o The server side is responsible to


provide the functionalities like:
query processing and
transaction management.

o To communicate with the DBMS,


client-side application
establishes a connection with
the server side.

Fig: 2-tier Architecture

ADVERTISEMENT

3-Tier Architecture

o The 3-Tier architecture contains


another layer between the
client and server. In this
architecture, client can't
directly communicate with the
server.

o The application on the client-


end interacts with an
application server which further
communicates with the
database system.

o 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.

o The 3-Tier architecture is used


in case of large web application.

Fig: 3-tier Architecture

ADVERTISEMENT
Next TopicDBMS Three schema
Architecture

← prevnext →

Learn Important Tutorial

Python

Java

Javascript

HTML

Database
PHP

C++

React

B.Tech / MCA

DBMS

Data Structures

DAA
Operating System

Computer Network

Compiler Design

Computer Organization

Discrete Mathematics

Ethical Hacking

Computer Graphics
Web Technology

Software Engineering

Cyber Security

Automata

C Programming

C++
Java

.Net

Python

Programs

Control System

Data Warehouse

Preparation

Aptitude
Reasoning

Verbal Ability

Interview Questions

Company Questions

You might also like