SlideShare a Scribd company logo
1 of 6
Download to read offline
DATABASE
MANAGEMENT
SYSTEM
DBMS
ARCHITECTURE
1-TIER ARCHITECTURE
2-TIER ARCHITECTURE
3-TIER ARCHITECTURE
Deep and pointwise information about database
architecture…..
1
2
Explain the architecture of DBMS with
example.
• The design of a DBMS depends on its architecture. It can be
centralized or decentralized or hierarchical.
• The architecture of a DBMS can be seen as either single tier or
multi-tier.An n-tier architecture divides the whole system into
related but independent n modules, which can be
independently modified, altered, changed, or replaced.
➢ 1-tier architecture :
• In this type of architecture, DBMS is the only entity where the
user directly sits on the DBMS and uses it.
• In this type of architecture, the database is readily available on
the client machine, any request made by client doesn’t require
a network connection to perform the action on the database.
• For example, lets say you want to fetch the records of employee
from the database and the database is available on your
computer system, so the request to fetch employee details will
be done by your computer and the records will be fetched from
the database by your computer as well.
• This type of system is generally referred as local database
system.
Param
Source : Internet
3
➢ 2-tier architecture :
• In this type of architecture, it must have an application through
which the DBMS can be accessed.
• Database system is present at the server machine and the
DBMS application is present at the client machine, these two
machine are connected with each other through a reliable
network as shown in diagram.
• Whenever client machine makes a request to access the
database present at server using a query language like SQL, the
server perform the request on the database and returns the
result back to the client.
• The application connection interface such as JDBC, ODBC are
used for the interaction between server and client.
• Example :
DatabaseUser
DBMSApplication
Client Machine
Server Machine Database System
Network Connection
Param
Source : Internet
4
➢ 3-tier architecture :
• A 3-tier architecture separates its tiers from each other based on
the complexity of the users and how they use the data present in
the database. It is the most widely used architecture to design a
DBMS.
• In three-tier architecture, another layer is present between the
client machine and server machine.
• In this architecture, the client application doesn’t communicate
directly with the database systems present at the server
machine, rather the client application communicates with server
application and the server application internally communicates
with the database system present at the server.
• Diagram :
DatabaseUser
Client
DBMSApplication
Client Machine
Server Machine
Network Connection
Server DBMS
Application
DBMSApplication
Param
Source : Internet
5
This architecture has three levels:
1. External level
2.Conceptual level
3. Internal level
Param
Source : Internet
6
1) External Level :
• It is also called view level.The reason this level is called “view” is
because several users can view their desired data from this level
which is internally fetched from database with the help of
conceptual and internal level mapping.
• The user doesn’t need to know the database schema details
such as data structure, table definition etc.
• User is only concerned about data which is what returned back to
the view level after it has been fetched from database
2) Conceptual Level :
• It is also called logical level.The whole design of the database such
as relationship among data, schema of data etc. are described in
this level.
• Database constraints and security are also implemented in this
level of architecture. This level is maintained by DBA.
3) Internal Level :
• This level is also known as physical level.This level describes how
the data is actually stored in the storage devices.This level is also
responsible for allocating space to the data. This is the lowest
level of the architecture.
Param
Source : Internet

More Related Content

What's hot

My sql performance
My sql performanceMy sql performance
My sql performancenchandra33
 
Database User and Administrator
Database User and AdministratorDatabase User and Administrator
Database User and AdministratorA. S. M. Shafi
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
LibrarymanagementsystemJUVVANAGASAI
 
Preparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001bPreparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001bGihan Wikramanayake
 
Adbms 27 parallel database distribution architecture
Adbms 27 parallel database distribution architectureAdbms 27 parallel database distribution architecture
Adbms 27 parallel database distribution architectureVaibhav Khanna
 
Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 

What's hot (6)

My sql performance
My sql performanceMy sql performance
My sql performance
 
Database User and Administrator
Database User and AdministratorDatabase User and Administrator
Database User and Administrator
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
Preparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001bPreparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001b
 
Adbms 27 parallel database distribution architecture
Adbms 27 parallel database distribution architectureAdbms 27 parallel database distribution architecture
Adbms 27 parallel database distribution architecture
 
Database design process
Database design processDatabase design process
Database design process
 

Similar to Database architacture

Structure of a DBMS/Architecture of a DBMS
Structure of a DBMS/Architecture of a DBMSStructure of a DBMS/Architecture of a DBMS
Structure of a DBMS/Architecture of a DBMSBHARATH KUMAR
 
Client Server Architecture...pptx
Client Server Architecture...pptxClient Server Architecture...pptx
Client Server Architecture...pptxpraladbaral
 
Client server architecture
Client server architectureClient server architecture
Client server architectureRituBhargava7
 
Database Management System Course Material
Database Management System Course MaterialDatabase Management System Course Material
Database Management System Course MaterialDEEPIKAP92
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Surya Swaroop
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management SystemsSURBHI SAROHA
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objectsSangeetha Sg
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptxdhanajimirajkar1
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocolsHitesh Mohapatra
 

Similar to Database architacture (20)

2.pptx
2.pptx2.pptx
2.pptx
 
Structure of a DBMS/Architecture of a DBMS
Structure of a DBMS/Architecture of a DBMSStructure of a DBMS/Architecture of a DBMS
Structure of a DBMS/Architecture of a DBMS
 
Client Server Architecture...pptx
Client Server Architecture...pptxClient Server Architecture...pptx
Client Server Architecture...pptx
 
Unit 1 dbms
Unit 1 dbmsUnit 1 dbms
Unit 1 dbms
 
unit 1.pdf
unit 1.pdfunit 1.pdf
unit 1.pdf
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
INTRODUCTION TO DATABASE
INTRODUCTION TO DATABASEINTRODUCTION TO DATABASE
INTRODUCTION TO DATABASE
 
Database Management System Course Material
Database Management System Course MaterialDatabase Management System Course Material
Database Management System Course Material
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Beginning Of DBMS (data base)
Beginning Of DBMS (data base)Beginning Of DBMS (data base)
Beginning Of DBMS (data base)
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
Odbc and data access objects
Odbc and data access objectsOdbc and data access objects
Odbc and data access objects
 
8028.ppt
8028.ppt8028.ppt
8028.ppt
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
01-database-management.pptx
01-database-management.pptx01-database-management.pptx
01-database-management.pptx
 
Presentation 5 (4).pdf
Presentation 5 (4).pdfPresentation 5 (4).pdf
Presentation 5 (4).pdf
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocols
 

More from Param Radadiya

Technical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupTechnical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupParam Radadiya
 
Strategies to improve english writing
Strategies to improve english writing Strategies to improve english writing
Strategies to improve english writing Param Radadiya
 
Type of Database Management System
Type of Database Management SystemType of Database Management System
Type of Database Management SystemParam Radadiya
 

More from Param Radadiya (6)

Technical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setupTechnical Proposal for computer laboratory setup
Technical Proposal for computer laboratory setup
 
Strategies to improve english writing
Strategies to improve english writing Strategies to improve english writing
Strategies to improve english writing
 
Superconductivity
SuperconductivitySuperconductivity
Superconductivity
 
Database users
Database usersDatabase users
Database users
 
Type of Database Management System
Type of Database Management SystemType of Database Management System
Type of Database Management System
 
Basic logic gates
Basic logic gatesBasic logic gates
Basic logic gates
 

Recently uploaded

Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 

Recently uploaded (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

Database architacture

  • 1. DATABASE MANAGEMENT SYSTEM DBMS ARCHITECTURE 1-TIER ARCHITECTURE 2-TIER ARCHITECTURE 3-TIER ARCHITECTURE Deep and pointwise information about database architecture….. 1
  • 2. 2 Explain the architecture of DBMS with example. • The design of a DBMS depends on its architecture. It can be centralized or decentralized or hierarchical. • The architecture of a DBMS can be seen as either single tier or multi-tier.An n-tier architecture divides the whole system into related but independent n modules, which can be independently modified, altered, changed, or replaced. ➢ 1-tier architecture : • In this type of architecture, DBMS is the only entity where the user directly sits on the DBMS and uses it. • In this type of architecture, the database is readily available on the client machine, any request made by client doesn’t require a network connection to perform the action on the database. • For example, lets say you want to fetch the records of employee from the database and the database is available on your computer system, so the request to fetch employee details will be done by your computer and the records will be fetched from the database by your computer as well. • This type of system is generally referred as local database system. Param Source : Internet
  • 3. 3 ➢ 2-tier architecture : • In this type of architecture, it must have an application through which the DBMS can be accessed. • Database system is present at the server machine and the DBMS application is present at the client machine, these two machine are connected with each other through a reliable network as shown in diagram. • Whenever client machine makes a request to access the database present at server using a query language like SQL, the server perform the request on the database and returns the result back to the client. • The application connection interface such as JDBC, ODBC are used for the interaction between server and client. • Example : DatabaseUser DBMSApplication Client Machine Server Machine Database System Network Connection Param Source : Internet
  • 4. 4 ➢ 3-tier architecture : • A 3-tier architecture separates its tiers from each other based on the complexity of the users and how they use the data present in the database. It is the most widely used architecture to design a DBMS. • In three-tier architecture, another layer is present between the client machine and server machine. • In this architecture, the client application doesn’t communicate directly with the database systems present at the server machine, rather the client application communicates with server application and the server application internally communicates with the database system present at the server. • Diagram : DatabaseUser Client DBMSApplication Client Machine Server Machine Network Connection Server DBMS Application DBMSApplication Param Source : Internet
  • 5. 5 This architecture has three levels: 1. External level 2.Conceptual level 3. Internal level Param Source : Internet
  • 6. 6 1) External Level : • It is also called view level.The reason this level is called “view” is because several users can view their desired data from this level which is internally fetched from database with the help of conceptual and internal level mapping. • The user doesn’t need to know the database schema details such as data structure, table definition etc. • User is only concerned about data which is what returned back to the view level after it has been fetched from database 2) Conceptual Level : • It is also called logical level.The whole design of the database such as relationship among data, schema of data etc. are described in this level. • Database constraints and security are also implemented in this level of architecture. This level is maintained by DBA. 3) Internal Level : • This level is also known as physical level.This level describes how the data is actually stored in the storage devices.This level is also responsible for allocating space to the data. This is the lowest level of the architecture. Param Source : Internet