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

Database Architecture

The document defines database architecture and describes the main types: one tier, two tier, and three tier. One tier architecture has the client, server, and database on one machine. Two tier architecture separates the presentation and data layers across client and server. Three tier architecture adds an intermediate application server layer between client and database for additional security.

Uploaded by

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

Database Architecture

The document defines database architecture and describes the main types: one tier, two tier, and three tier. One tier architecture has the client, server, and database on one machine. Two tier architecture separates the presentation and data layers across client and server. Three tier architecture adds an intermediate application server layer between client and database for additional security.

Uploaded by

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

Definition:

A Database Architecture is a representation of DBMS design. It helps to design, develop, 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.
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.

Types of DBMS Architecture:


There are mainly three types of DBMS architecture:
➢ One Tier Architecture (Single Tier Architecture)
➢ Two Tier Architecture
➢ Three Tier architecture
Explanation:
Now, we will learn about different architecture of DBMS with diagram.

One Tier Architecture:(Single Tier Architecture):


1 Tier Architecture in DBMS is the simplest architecture of Database in which the client, server,
and Database all reside on the same you install a Database in machine. A simple one tier
architecture example would be anytime your system and access it to practice SQL queries. But
such architecture is rarely used in production.

Two Tier Architecture: (Two Layer architecture)


Two Tier Architecture in DBMS is a Database architecture where the presentation layer
runs on a client, and data is stored on a server called the second tier. In this architecture two
or more clients/users and one database. Database provide the required information to the
client. It is also known as Client-Server architecture. Two tier architecture provides added
security to the DBMS as it is not exposed to the end-user directly. It also provides direct and
faster communication. Any query is directly processed by database.
Maintenance of two tier architecture is much easy, Because limited users and limited
database is used. It is Two layer architecture.

Three Tier Architecture: (Three Layer architecture)


Three Tier Architecture in DBMS is the most popular client-server architecture in this DBMS
an intermediate dedicated server/web server is placed between user and database. Client is not
directly connect to database. All queries are performed by web server. Three Tier architecture
contains a presentation layer, an application layer, and a database server.

• Maintenance is more complex than Two Tier Architecture.


• Security is very high.

You might also like