SlideShare a Scribd company logo
OBJECT-ORIENTED
DATABASE MODEL
history
The first of this model was the semantic
 data model (SDM) developed by M.
 Hammer and D. Mcleon and published
 in 1981 in their database description
 with SDM : A Semantic Database
 Model
   Since SDM is an object- oriented data
    model (OODM). In turn the OODM
    becomes the basis for the object
    oriented database model with the
    manage of through an object oriented
    database management system
    (OODBMS)
OBJECT-ORIENTED
DATABASE MODEL
   In the object oriented data model the
    (OODM). Both data and their
    relationship are contained in a single
    structure known us an object.
   An object includes information about
    relationship between the facts within
    the object, as well as information
    about its relationship with other
    objects.
It is said to be ‘’SEMANTIC DATA
   MODEL’’
The OO Data model components


   An object is the abstraction of the real-
    word entity. An object represents only one
    occurrence of entity.
   Attributes describe the property of an
    object.
example

     PERSON


 NAME

 SOCIAL NUMBER

 DATE OF BIRTH
   Objects that are similar in
    characteristics are grouped in class.
   Class: is a collection of similar objects
    with shared structure ( attributes) and
    behavior (method)



   Method: represents areal word action
    such as finding a selected person’s
    name, changing person’s name or
    printing a persons address.
   Classes are organized in class
    hierarchy. The class hierarchy
    resembles an up side down tree in
    which each class has only one parent.
PARENT   PERSON

         COTUMER


         EMPLOYEE
   Inheritance is the ability of an object
    within the class hierarchy to inherit the
    attributes and methods of the class
    above it.
Object oriented database model
   Unified modeling language : describes
    a set of diagrams and symbols that
    can be used to graphically model a
    system.
   UML class diagram: are used to
    represent data and their relationships
    within the larger UML object oriented
    system modeling language,
   The object
      INVOICE             representation of the
INV__DATE                 invoice includes all
INV__NUMBER
INV__SHP__DATE            related objects within
INV__TOTAL
                          the same box. The
                          connectivity is (1 and
       COTUMER            many)indicate the
                  1
                          relationship of the
           LINE           related objects to the
                  M
                          invoice.

More Related Content

PPTX
Object oriented data model
PPT
OODM-object oriented data model
PPTX
Object relational database management system
PDF
Enhanced Entity-Relationship (EER) Modeling
PPTX
All data models in dbms
PPTX
ER MODEL
PPT
08. Object Oriented Database in DBMS
PPTX
Er diagrams presentation
Object oriented data model
OODM-object oriented data model
Object relational database management system
Enhanced Entity-Relationship (EER) Modeling
All data models in dbms
ER MODEL
08. Object Oriented Database in DBMS
Er diagrams presentation

What's hot (20)

PPTX
Object Relational Database Management System(ORDBMS)
PPTX
Relational Database Design
PPTX
Conceptual Data Modeling
PDF
Database Normalization
PPT
2. Entity Relationship Model in DBMS
PDF
4 the relational data model and relational database constraints
PPT
Entity Relationship Diagram
PPT
Entity relationship modelling
PPTX
Odbms concepts
PPT
Dbms relational model
PPT
Object Oriented Database Management System
PPT
data modeling and models
PPT
Serialization/deserialization
PPT
Introduction to ADO.NET
PPSX
Parallel Database
PPTX
Presentation on Database management system
PPTX
Database Design and Normalization Techniques
PPTX
Decomposition using Functional Dependency
PPTX
Enhance ERD(Entity Relationship Diagram)
PPT
classes & objects introduction
Object Relational Database Management System(ORDBMS)
Relational Database Design
Conceptual Data Modeling
Database Normalization
2. Entity Relationship Model in DBMS
4 the relational data model and relational database constraints
Entity Relationship Diagram
Entity relationship modelling
Odbms concepts
Dbms relational model
Object Oriented Database Management System
data modeling and models
Serialization/deserialization
Introduction to ADO.NET
Parallel Database
Presentation on Database management system
Database Design and Normalization Techniques
Decomposition using Functional Dependency
Enhance ERD(Entity Relationship Diagram)
classes & objects introduction
Ad

Similar to Object oriented database model (20)

PPTX
Object oriented database model
PPT
Object Oriented Dbms
PPTX
introofUML.pptx
DOCX
Sample UML Diagram – Employee ClassEmployee- count int- .docx
PPTX
Lect 3 Object Oriented Model.pptx from m
PPTX
Unified Modeling Language -UML_COM213 SLIDES.pptx
PDF
Abap object-oriented-programming-tutorials
PPT
Object oriented programming in C++ programming language
PPT
Object oriented programming language in software engineering
PPT
Introduction to software engineering in data science.ppt
PPT
An Evolution of UML projects.and also what is project
PPT
Object -oriented analysis and design.ppt
PDF
PPT
Software Engineering Lec5 oop-uml-i
PDF
Object oriented programming interview questions
PPTX
Ch 5 Presentation
PPTX
Ch 5 Presentation
PPTX
UNIT-2 OOM.pptxUNIT-2 OOM.pptxUNIT-2 OOM.pptx
PPTX
1a-OO-Basics.pptx lạoanfanfanfjasnfjnfkaskfklas
PPS
06 ooad uml-07
Object oriented database model
Object Oriented Dbms
introofUML.pptx
Sample UML Diagram – Employee ClassEmployee- count int- .docx
Lect 3 Object Oriented Model.pptx from m
Unified Modeling Language -UML_COM213 SLIDES.pptx
Abap object-oriented-programming-tutorials
Object oriented programming in C++ programming language
Object oriented programming language in software engineering
Introduction to software engineering in data science.ppt
An Evolution of UML projects.and also what is project
Object -oriented analysis and design.ppt
Software Engineering Lec5 oop-uml-i
Object oriented programming interview questions
Ch 5 Presentation
Ch 5 Presentation
UNIT-2 OOM.pptxUNIT-2 OOM.pptxUNIT-2 OOM.pptx
1a-OO-Basics.pptx lạoanfanfanfjasnfjnfkaskfklas
06 ooad uml-07
Ad

More from PAQUIAAIZEL (15)

PPTX
Cataloging e resources and other special materials revised
PPTX
Virtual reference service myrna
PPTX
Lis119 b
PPTX
Indexing popsi....
PPTX
Reference sources
PPTX
Report in processing
PPTX
Research assistance and counsulting
PPTX
Intellectual property issue report
PPTX
How to Catalog Newspaper
PPTX
Capabilities and characteristic of software processing
PPTX
Collaboration technologies
PPTX
Capabilities and characteristic of hardware and software --
PPTX
Object oriented database model
PPTX
Types of databases
PPTX
Selection of a blog
Cataloging e resources and other special materials revised
Virtual reference service myrna
Lis119 b
Indexing popsi....
Reference sources
Report in processing
Research assistance and counsulting
Intellectual property issue report
How to Catalog Newspaper
Capabilities and characteristic of software processing
Collaboration technologies
Capabilities and characteristic of hardware and software --
Object oriented database model
Types of databases
Selection of a blog

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced IT Governance
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Machine learning based COVID-19 study performance prediction
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding
Advanced IT Governance
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Machine learning based COVID-19 study performance prediction
madgavkar20181017ppt McKinsey Presentation.pdf
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
The Rise and Fall of 3GPP – Time for a Sabbatical?
Per capita expenditure prediction using model stacking based on satellite ima...

Object oriented database model

  • 2. history The first of this model was the semantic data model (SDM) developed by M. Hammer and D. Mcleon and published in 1981 in their database description with SDM : A Semantic Database Model
  • 3. Since SDM is an object- oriented data model (OODM). In turn the OODM becomes the basis for the object oriented database model with the manage of through an object oriented database management system (OODBMS)
  • 5. In the object oriented data model the (OODM). Both data and their relationship are contained in a single structure known us an object.
  • 6. An object includes information about relationship between the facts within the object, as well as information about its relationship with other objects.
  • 7. It is said to be ‘’SEMANTIC DATA MODEL’’
  • 8. The OO Data model components  An object is the abstraction of the real- word entity. An object represents only one occurrence of entity.
  • 9. Attributes describe the property of an object.
  • 10. example PERSON NAME SOCIAL NUMBER DATE OF BIRTH
  • 11. Objects that are similar in characteristics are grouped in class.
  • 12. Class: is a collection of similar objects with shared structure ( attributes) and behavior (method)  Method: represents areal word action such as finding a selected person’s name, changing person’s name or printing a persons address.
  • 13. Classes are organized in class hierarchy. The class hierarchy resembles an up side down tree in which each class has only one parent.
  • 14. PARENT PERSON COTUMER EMPLOYEE
  • 15. Inheritance is the ability of an object within the class hierarchy to inherit the attributes and methods of the class above it.
  • 17. Unified modeling language : describes a set of diagrams and symbols that can be used to graphically model a system.
  • 18. UML class diagram: are used to represent data and their relationships within the larger UML object oriented system modeling language,
  • 19. The object INVOICE representation of the INV__DATE invoice includes all INV__NUMBER INV__SHP__DATE related objects within INV__TOTAL the same box. The connectivity is (1 and COTUMER many)indicate the 1 relationship of the LINE related objects to the M invoice.