SlideShare una empresa de Scribd logo
1 de 11
Ravinder Kamboj
Assistant Professor
LCET, Katani Kalan
Index
 Architecture of DBMS
 Three levels of Architecture
 External Level
 Conceptual Level
 Internal Level
 Data Independence
 Logical Data Independence
 Physical Data Independence
Architecture of DBMS
 There are following three levels or layers of DBMS
architecture:
 External Level
 Conceptual Level
 Internal Level
Three Level Architecture of DBMS
EXTERNAL LEVEL (highest level)
 The user’s view of the database.
 Consists of a number of different external views of the DB.
 Describes part of the DB for particular group of users.
 Provides a powerful and flexible security mechanism by
hiding parts of the DB from certain users.
 The user is not aware of the existence of any attributes that
are missing from the view.
 It permits users to access data in a way that is customized
to their needs, so that the same data can be seen by
different users in different ways, at the same time.
CONCEPTUAL LEVEL
 The logical structure of the entire database as seen by DBA.
 What data is stored in the database.
 The relationships among the data.
 Complete view of the data requirements of the
organization, independent of any storage consideration.
 It Represents:
 entities, attributes, relations
 constraints on data
 semantic information on data
 security, integrity information
 Supports each external view: any data available to a user
must be contained in, or derivable from the conceptual
level.
INTERNAL LEVEL
 Physical representation of the DB on the computer.
 How the data is stored in the database?
 Physical implementation of the DB to achieve optimal
runtime performance and storage space utilization.
 Storage space allocation for data and indexes
 Record description for storage
 Record placement
 Data compression, encryption
PHYSICAL LEVEL
Managed by the OS under the direction of the DBMS.
DATA INDEPENDENCE
 The ability to modify a scheme definition in one level
without affecting a scheme definition in a higher level
is called data independence.
 There are two kinds:
 Logical data independence
 Physical data independence
Logical data independence
 The ability to modify the conceptual scheme without
causing application programs to be rewritten.
 The change would be absorbed by the mapping
between the external and conceptual levels.
 Usually done when logical structure of database is
altered.
Physical data independence
 The ability to modify the internal scheme without
having to change the conceptual or external schemas.
 Modifications at this level are usually to improve
performance.
Architecture of dbms(lecture 3)

Más contenido relacionado

La actualidad más candente

Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
Anuj Modi
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
sameerraaj
 
Lecture 04 normalization
Lecture 04 normalization Lecture 04 normalization
Lecture 04 normalization
emailharmeet
 

La actualidad más candente (20)

DBMS architecture &; system structure
DBMS architecture &; system  structureDBMS architecture &; system  structure
DBMS architecture &; system structure
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
 
Lecture 04 normalization
Lecture 04 normalization Lecture 04 normalization
Lecture 04 normalization
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
 
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
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
 
Database abstraction
Database abstractionDatabase abstraction
Database abstraction
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Database architecture
Database architectureDatabase architecture
Database architecture
 
Data models
Data modelsData models
Data models
 
Data models
Data modelsData models
Data models
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Structured Query Language (SQL)
Structured Query Language (SQL)Structured Query Language (SQL)
Structured Query Language (SQL)
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 

Destacado

Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
Tech_MX
 
Database system architecture
Database system architectureDatabase system architecture
Database system architecture
Dk Rukshan
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic Concepts
Tony Wong
 
Lecture 1 introduction to failure analysis
Lecture 1 introduction to failure analysisLecture 1 introduction to failure analysis
Lecture 1 introduction to failure analysis
bingrazonado
 
physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independence
apoorva_upadhyay
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
PAQUIAAIZEL
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
honglee71
 

Destacado (20)

12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
Dbms 1
Dbms 1Dbms 1
Dbms 1
 
Sql fundamentals
Sql fundamentalsSql fundamentals
Sql fundamentals
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
 
Normalization of Data Base
Normalization of Data BaseNormalization of Data Base
Normalization of Data Base
 
Chapter 2 database architecture
Chapter 2 database architectureChapter 2 database architecture
Chapter 2 database architecture
 
Query processing
Query processingQuery processing
Query processing
 
Database model BY ME
Database model BY MEDatabase model BY ME
Database model BY ME
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C Architecture
 
Database system architecture
Database system architectureDatabase system architecture
Database system architecture
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic Concepts
 
Lecture 1 introduction to failure analysis
Lecture 1 introduction to failure analysisLecture 1 introduction to failure analysis
Lecture 1 introduction to failure analysis
 
physical and logical data independence
physical and logical data independencephysical and logical data independence
physical and logical data independence
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS ArchitectureDistributed DBMS - Unit 3 - Distributed DBMS Architecture
Distributed DBMS - Unit 3 - Distributed DBMS Architecture
 
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design Tools
 

Similar a Architecture of dbms(lecture 3)

Database environment
Database environmentDatabase environment
Database environment
Shefali Jain
 
CP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implementCP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implement
flyinimohamed
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
Jafar Nesargi
 
Levels Of Abstraction In Database Management System.pptx
Levels Of Abstraction In Database Management System.pptxLevels Of Abstraction In Database Management System.pptx
Levels Of Abstraction In Database Management System.pptx
227r1a0519
 

Similar a Architecture of dbms(lecture 3) (20)

DATABASE FUNCTIONS
DATABASE FUNCTIONSDATABASE FUNCTIONS
DATABASE FUNCTIONS
 
Data Abstraction and Independance (1).pptx
Data Abstraction and Independance (1).pptxData Abstraction and Independance (1).pptx
Data Abstraction and Independance (1).pptx
 
Dbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionDbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data Abstraction
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 
Database environment
Database environmentDatabase environment
Database environment
 
Dbms module i
Dbms module iDbms module i
Dbms module i
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
Data abs ind & mod
Data abs  ind  & modData abs  ind  & mod
Data abs ind & mod
 
CP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implementCP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implement
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter2
Chapter2Chapter2
Chapter2
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
Levels Of Abstraction In Database Management System.pptx
Levels Of Abstraction In Database Management System.pptxLevels Of Abstraction In Database Management System.pptx
Levels Of Abstraction In Database Management System.pptx
 
Database Management Systems.ppt
Database Management Systems.pptDatabase Management Systems.ppt
Database Management Systems.ppt
 
Database management system
Database management systemDatabase management system
Database management system
 
3Tier_Architecture.pptx
3Tier_Architecture.pptx3Tier_Architecture.pptx
3Tier_Architecture.pptx
 
2.pptx
2.pptx2.pptx
2.pptx
 
Dbms unit i
Dbms unit iDbms unit i
Dbms unit i
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 

Más de Ravinder Kamboj (10)

Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
 
DDBMS
DDBMSDDBMS
DDBMS
 
Cost estimation for Query Optimization
Cost estimation for Query OptimizationCost estimation for Query Optimization
Cost estimation for Query Optimization
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)
 
Java script
Java scriptJava script
Java script
 
File Management
File ManagementFile Management
File Management
 
HTML Forms
HTML FormsHTML Forms
HTML Forms
 
DHTML
DHTMLDHTML
DHTML
 
CSA lecture-1
CSA lecture-1CSA lecture-1
CSA lecture-1
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Architecture of dbms(lecture 3)

  • 2. Index  Architecture of DBMS  Three levels of Architecture  External Level  Conceptual Level  Internal Level  Data Independence  Logical Data Independence  Physical Data Independence
  • 3. Architecture of DBMS  There are following three levels or layers of DBMS architecture:  External Level  Conceptual Level  Internal Level
  • 5. EXTERNAL LEVEL (highest level)  The user’s view of the database.  Consists of a number of different external views of the DB.  Describes part of the DB for particular group of users.  Provides a powerful and flexible security mechanism by hiding parts of the DB from certain users.  The user is not aware of the existence of any attributes that are missing from the view.  It permits users to access data in a way that is customized to their needs, so that the same data can be seen by different users in different ways, at the same time.
  • 6. CONCEPTUAL LEVEL  The logical structure of the entire database as seen by DBA.  What data is stored in the database.  The relationships among the data.  Complete view of the data requirements of the organization, independent of any storage consideration.  It Represents:  entities, attributes, relations  constraints on data  semantic information on data  security, integrity information  Supports each external view: any data available to a user must be contained in, or derivable from the conceptual level.
  • 7. INTERNAL LEVEL  Physical representation of the DB on the computer.  How the data is stored in the database?  Physical implementation of the DB to achieve optimal runtime performance and storage space utilization.  Storage space allocation for data and indexes  Record description for storage  Record placement  Data compression, encryption PHYSICAL LEVEL Managed by the OS under the direction of the DBMS.
  • 8. DATA INDEPENDENCE  The ability to modify a scheme definition in one level without affecting a scheme definition in a higher level is called data independence.  There are two kinds:  Logical data independence  Physical data independence
  • 9. Logical data independence  The ability to modify the conceptual scheme without causing application programs to be rewritten.  The change would be absorbed by the mapping between the external and conceptual levels.  Usually done when logical structure of database is altered.
  • 10. Physical data independence  The ability to modify the internal scheme without having to change the conceptual or external schemas.  Modifications at this level are usually to improve performance.