SlideShare a Scribd company logo
1 of 27
   American National Standard Institute
    (ANSI) Standards Planning and Requirements
    Committee (SPARC)

Defined a framework for data modelling based
 on degrees of data abstraction.
Defines three levels of abstraction:

   external
   conceptual
   internal
   Is the end user’s view of the data
    environment.


   The term end user’s refers to the people who
    use the application programs to manipulate
    the data and generate information.
   A specific representation of an external view is
    known as an external schema.


   Each        external    schema     includes   the
    appropriateness
    entities,      relationships,    processes,   and
    constraints imposed by the business unit.
   It makes it easy to identify specific data
    required to support each business unit’s
    operations.
   It makes the designer’s job easy by providing
    feedback about the model’s adequacy.
   It helps to ensure security constraints in the
    database    design.   Damaging     an    entire
    database is more difficult when each business
    unit works with only a subset of data.
   It makes application program development
    much simpler.
   The conceptual model represents as a global
    view of the entire database as viewed by the
    entire organization.
   Conceptual model integrates all external
    views (entities, relationships, constraints, and
    processes) into single global of a data.


   Also known as conceptual schema
   First, it provides a relatively easily bird’s eye
    (macro level) view of the data environment.
   Second, the conceptual model is independent
    of both software and hardware.
1.   Software independence means that the model
     does not depend on the DBMS software used
     to implement the model.


2.   Hardware independence means that the model
     does not depend on the hardware used in the
     implementation of the model.
   Generally, the term logical design is used to
    refer to the task of creating a conceptual data
    model that could be implemented in any
    DBMS.
   Once a specific DBMS has been selected, the
    internal model maps the conceptual model to
    the DBMS.
   The internal model is the representation of
    the database as seen by the DBMS.
   Internal model depends on specific database
    software, it is said to be the software
    dependent.
   Internal model is still hardware-independent
    because it is unaffected by the choice of the
    computer on which the software is installed.
   This lowest level of data abstraction is
    concerned exclusively with physical storage
    methods.
   Early data models forced the database
    designer to take the details of the physical
    model’s data storage requirements into
    account
   However, the now dominant relational model
    is aimed largely at the logical rather than the
    physical level; therefore it does not require
    the physical-level details common to its
    predecessors.

More Related Content

What's hot

Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
>. <
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 
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
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database users
Kumar
 

What's hot (20)

Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
Database basics
Database basicsDatabase basics
Database basics
 
Data Models In Database Management System
Data Models In Database Management SystemData Models In Database Management System
Data Models In Database Management System
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
Advance database systems (part 1)
Advance database systems (part 1)Advance database systems (part 1)
Advance database systems (part 1)
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
 
Physical Database Design & Performance
Physical Database Design & PerformancePhysical Database Design & Performance
Physical Database Design & Performance
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
 
Normal forms
Normal formsNormal forms
Normal forms
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database users
 
Dbms and rdbms
Dbms and rdbmsDbms and rdbms
Dbms and rdbms
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Data base management system
Data base management systemData base management system
Data base management system
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
 
Schema
SchemaSchema
Schema
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases
 
Database design process
Database design processDatabase design process
Database design process
 

Viewers also liked

03 data abstraction
03 data abstraction03 data abstraction
03 data abstraction
Opas Kaewtai
 
บทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมบทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรม
PrinceStorm Nueng
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
ครูสม ฟาร์มมะนาว
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
ครูสม ฟาร์มมะนาว
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
yhen06
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic Concepts
Tony Wong
 

Viewers also liked (20)

03 data abstraction
03 data abstraction03 data abstraction
03 data abstraction
 
Slide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schemaSlide 3 data abstraction & 3 schema
Slide 3 data abstraction & 3 schema
 
Introduction to Data Abstraction
Introduction to Data AbstractionIntroduction to Data Abstraction
Introduction to Data Abstraction
 
บทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรมบทที่ 2 สถาปัตยกรรม
บทที่ 2 สถาปัตยกรรม
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
2CPP14 - Abstraction
2CPP14 - Abstraction2CPP14 - Abstraction
2CPP14 - Abstraction
 
modeling concepts
modeling conceptsmodeling concepts
modeling concepts
 
Data abstraction the walls
Data abstraction the wallsData abstraction the walls
Data abstraction the walls
 
PERVASIVENESS OF TECHNOLOGY
PERVASIVENESS OF TECHNOLOGYPERVASIVENESS OF TECHNOLOGY
PERVASIVENESS OF TECHNOLOGY
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
 
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูลบทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
บทที่ 2 สถาปัตยกรรมและแบบจำลองฐานข้อมูล
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 
Abstract data types
Abstract data typesAbstract data types
Abstract data types
 
Abstract Data Types
Abstract Data TypesAbstract Data Types
Abstract Data Types
 
Anomalies in database
Anomalies in databaseAnomalies in database
Anomalies in database
 
Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Database Architecture and Basic Concepts
Database Architecture and Basic ConceptsDatabase Architecture and Basic Concepts
Database Architecture and Basic Concepts
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
Data models
Data modelsData models
Data models
 

Similar to Degrees of data abstraction

Degrees of data abstraction copy
Degrees of data abstraction   copyDegrees of data abstraction   copy
Degrees of data abstraction copy
markilyn
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
JOHNLEAK1
 
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 Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
ahfiki
 

Similar to Degrees of data abstraction (20)

Degrees of data abstraction copy
Degrees of data abstraction   copyDegrees of data abstraction   copy
Degrees of data abstraction copy
 
Dbms models
Dbms modelsDbms models
Dbms models
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
 
Ems
EmsEms
Ems
 
Database Management system
Database Management systemDatabase Management system
Database Management system
 
data design and component design.pptx
data design and component design.pptxdata design and component design.pptx
data design and component design.pptx
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
 
P209 leithiser-relationaldb-formal-specifications
P209 leithiser-relationaldb-formal-specificationsP209 leithiser-relationaldb-formal-specifications
P209 leithiser-relationaldb-formal-specifications
 
Notes of DBMS Introduction to Database Design
Notes of DBMS Introduction to Database DesignNotes of DBMS Introduction to Database Design
Notes of DBMS Introduction to Database Design
 
Dbms unit i
Dbms unit iDbms unit i
Dbms unit i
 
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 Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Database-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptxDatabase-management-system-dbms-ppt.pptx
Database-management-system-dbms-ppt.pptx
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Physical Database Requirements.pdf
Physical Database Requirements.pdfPhysical Database Requirements.pdf
Physical Database Requirements.pdf
 
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
DATA BASE  MANAGEMENT SYSTEM BY SAIKIRAN PANJALADATA BASE  MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
 
Lecture1
Lecture1Lecture1
Lecture1
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Database Management Systems.ppt
Database Management Systems.pptDatabase Management Systems.ppt
Database Management Systems.ppt
 

More from Mary May Porto (7)

Types, purposes and applications of information systems
Types, purposes and applications of information systemsTypes, purposes and applications of information systems
Types, purposes and applications of information systems
 
Introduction to indexing (presentation1)
Introduction to indexing (presentation1)Introduction to indexing (presentation1)
Introduction to indexing (presentation1)
 
File sharing technlogies
File sharing technlogiesFile sharing technlogies
File sharing technlogies
 
Library orientation
Library orientationLibrary orientation
Library orientation
 
Information literacy model
Information literacy modelInformation literacy model
Information literacy model
 
Selection of email system and creating an email account
Selection of email system and creating an email accountSelection of email system and creating an email account
Selection of email system and creating an email account
 
Database Proposal
Database ProposalDatabase Proposal
Database Proposal
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Degrees of data abstraction

  • 1.
  • 2. American National Standard Institute (ANSI) Standards Planning and Requirements Committee (SPARC) Defined a framework for data modelling based on degrees of data abstraction.
  • 3. Defines three levels of abstraction:  external  conceptual  internal
  • 4.
  • 5. Is the end user’s view of the data environment.  The term end user’s refers to the people who use the application programs to manipulate the data and generate information.
  • 6. A specific representation of an external view is known as an external schema.  Each external schema includes the appropriateness entities, relationships, processes, and constraints imposed by the business unit.
  • 7.
  • 8. It makes it easy to identify specific data required to support each business unit’s operations.
  • 9. It makes the designer’s job easy by providing feedback about the model’s adequacy.
  • 10. It helps to ensure security constraints in the database design. Damaging an entire database is more difficult when each business unit works with only a subset of data.
  • 11. It makes application program development much simpler.
  • 12. The conceptual model represents as a global view of the entire database as viewed by the entire organization.
  • 13. Conceptual model integrates all external views (entities, relationships, constraints, and processes) into single global of a data.  Also known as conceptual schema
  • 14.
  • 15. First, it provides a relatively easily bird’s eye (macro level) view of the data environment.
  • 16.
  • 17. Second, the conceptual model is independent of both software and hardware.
  • 18. 1. Software independence means that the model does not depend on the DBMS software used to implement the model. 2. Hardware independence means that the model does not depend on the hardware used in the implementation of the model.
  • 19. Generally, the term logical design is used to refer to the task of creating a conceptual data model that could be implemented in any DBMS.
  • 20. Once a specific DBMS has been selected, the internal model maps the conceptual model to the DBMS.
  • 21. The internal model is the representation of the database as seen by the DBMS.
  • 22.
  • 23. Internal model depends on specific database software, it is said to be the software dependent.
  • 24. Internal model is still hardware-independent because it is unaffected by the choice of the computer on which the software is installed.
  • 25. This lowest level of data abstraction is concerned exclusively with physical storage methods.
  • 26. Early data models forced the database designer to take the details of the physical model’s data storage requirements into account
  • 27. However, the now dominant relational model is aimed largely at the logical rather than the physical level; therefore it does not require the physical-level details common to its predecessors.