0% found this document useful (0 votes)
12 views8 pages

03 - Database Architectures

Learn about database

Uploaded by

rockyrifkhan56
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)
12 views8 pages

03 - Database Architectures

Learn about database

Uploaded by

rockyrifkhan56
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/ 8

Database Design &

Development
Unit 04 (A/618/7400)
IDM City Campus Kalmunai

Lecturer:

MR. A. SHANOJAN
(Bachelor of IT (Moratuwa, SLICTS-III)
1
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.

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
1-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 machine. A simple one tier architecture example would be anytime you
install a Database in your system and access it to practice SQL queries. But such architecture is rarely
used in production.
2-Tier Architecture
A 2 Tier Architecture in DBMS is a Database architecture
where the presentation layer runs on a client (PC, Mobile,
Tablet, etc.), and data is stored on a server called the second
tier. 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.

I.e: when we visited a bank to get some cash.


3-Tier Architecture
A 3 Tier Architecture in DBMS is the most popular client
server architecture in DBMS in which the development
and maintenance of functional processes, logic, data
access, data storage, and user interface is done
independently as separate modules. Three Tier
architecture contains a presentation layer, an application
layer, and a database server.

3-Tier database Architecture design is an extension of


the 2-tier client-server architecture. A 3-tier
architecture has the following layers:

● Presentation layer (your PC, Tablet, Mobile, etc.)


● Application layer (server)
● Database Server
The goal of Three Tier client-server architecture is:

● To separate the user applications and physical database


● To support DBMS characteristics
● Program-data independence
● Supporting multiple views of the data

I.e: Any large website on the internet,


Summary

● An Architecture of DBMS helps in design, development, implementation, and maintenance of a


database
● The simplest database system architecture is 1 tier where the Client, Server, and Database all
reside on the same machine
● A two-tier architecture is a database architecture in DBMS where presentation layer runs on a
client and data is stored on a server
● Three-tier client-server architecture consists of the Presentation layer (PC, Tablet, Mobile, etc.),
Application layer (server) and Database Server

You might also like