SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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.
   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.

Weitere Àhnliche Inhalte

Was ist angesagt?

Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
Damian T. Gordon
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
Slideshare
 
Database administrator
Database administratorDatabase administrator
Database administrator
Tech_MX
 

Was ist angesagt? (20)

Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
Er diagrams presentation
Er diagrams presentationEr diagrams presentation
Er diagrams presentation
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Data Models
Data ModelsData Models
Data Models
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
ER-Model-ER Diagram
ER-Model-ER DiagramER-Model-ER Diagram
ER-Model-ER Diagram
 
Primary Key & Foreign Key part10
Primary Key & Foreign Key part10Primary Key & Foreign Key part10
Primary Key & Foreign Key part10
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Types of databases
Types of databases   Types of databases
Types of databases
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Ch09
Ch09Ch09
Ch09
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Dbms and rdbms ppt
Dbms and rdbms pptDbms and rdbms ppt
Dbms and rdbms ppt
 
View of data DBMS
View of data DBMSView of data DBMS
View of data DBMS
 

Ähnlich wie Object oriented database model

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
Janecatalla
 
Download different material from slide share
Download different material from slide shareDownload different material from slide share
Download different material from slide share
fanta teferi
 
From relational data to object spaces
From relational data to object spacesFrom relational data to object spaces
From relational data to object spaces
Andrea Saltarello
 
Unit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxUnit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptx
nirajsharmapuneiat
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASE
babak danyal
 

Ähnlich wie Object oriented database model (20)

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...
 
Geographic Information systems
Geographic Information systemsGeographic Information systems
Geographic Information systems
 
Geographic Information System unit 2
Geographic Information System unit 2Geographic Information System unit 2
Geographic Information System unit 2
 
Spatial Data Models
Spatial Data Models Spatial Data Models
Spatial Data Models
 
Download different material from slide share
Download different material from slide shareDownload different material from slide share
Download different material from slide share
 
From relational data to object spaces
From relational data to object spacesFrom relational data to object spaces
From relational data to object spaces
 
Class and object 1
Class and object 1Class and object 1
Class and object 1
 
Db lec 02_new
Db lec 02_newDb lec 02_new
Db lec 02_new
 
Database
DatabaseDatabase
Database
 
Data resource management
Data resource managementData resource management
Data resource management
 
Data models
Data modelsData models
Data models
 
Data models
Data modelsData models
Data models
 
Unit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptxUnit-1-DBMS-SUN-4 everything you need to know.pptx
Unit-1-DBMS-SUN-4 everything you need to know.pptx
 
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UMLObject Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
 
Diagramming the Class Diagram: Toward a Unified Modeling Methodology
Diagramming the Class Diagram: Toward a Unified Modeling Methodology Diagramming the Class Diagram: Toward a Unified Modeling Methodology
Diagramming the Class Diagram: Toward a Unified Modeling Methodology
 
SE_Lec 06_Object Oriented Analysis and Design
SE_Lec 06_Object Oriented Analysis and DesignSE_Lec 06_Object Oriented Analysis and Design
SE_Lec 06_Object Oriented Analysis and Design
 
Object oriented modeling
Object oriented modelingObject oriented modeling
Object oriented modeling
 
Lecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASELecture#02, building blocks of uml ASE
Lecture#02, building blocks of uml ASE
 

Mehr von PAQUIAAIZEL (15)

Cataloging e resources and other special materials revised
Cataloging e resources and other special materials revisedCataloging e resources and other special materials revised
Cataloging e resources and other special materials revised
 
Virtual reference service myrna
Virtual reference service  myrnaVirtual reference service  myrna
Virtual reference service myrna
 
Lis119 b
Lis119 bLis119 b
Lis119 b
 
Indexing popsi....
Indexing popsi....Indexing popsi....
Indexing popsi....
 
Reference sources
Reference sourcesReference sources
Reference sources
 
Report in processing
Report in processingReport in processing
Report in processing
 
Research assistance and counsulting
Research assistance and counsultingResearch assistance and counsulting
Research assistance and counsulting
 
Intellectual property issue report
Intellectual property  issue reportIntellectual property  issue report
Intellectual property issue report
 
How to Catalog Newspaper
How to Catalog  NewspaperHow to Catalog  Newspaper
How to Catalog Newspaper
 
Capabilities and characteristic of software processing
Capabilities and characteristic of software   processingCapabilities and characteristic of software   processing
Capabilities and characteristic of software processing
 
Collaboration technologies
Collaboration technologiesCollaboration technologies
Collaboration technologies
 
Capabilities and characteristic of hardware and software --
Capabilities and characteristic of hardware and software --Capabilities and characteristic of hardware and software --
Capabilities and characteristic of hardware and software --
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
Types of databases
Types of databasesTypes of databases
Types of databases
 
Selection of a blog
Selection of a blogSelection of a blog
Selection of a blog
 

KĂŒrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

KĂŒrzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

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.
  • 16.
  • 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.