SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

Er model ppt
Er model pptEr model ppt
Er model pptPihu Goel
 
Adbms 11 object structure and type constructor
Adbms 11 object structure and type constructorAdbms 11 object structure and type constructor
Adbms 11 object structure and type constructorVaibhav Khanna
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & DesignMeghaj Mallick
 
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]Usman Tariq
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship ModelSlideshare
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data modelsABDUL KHALIQ
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMSkoolkampus
 
The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database ModelShishir Aryal
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramShakila Mahjabin
 

Mais procurados (20)

Er model ppt
Er model pptEr model ppt
Er model ppt
 
Adbms 11 object structure and type constructor
Adbms 11 object structure and type constructorAdbms 11 object structure and type constructor
Adbms 11 object structure and type constructor
 
Object Oriented Analysis & Design
Object Oriented Analysis & DesignObject Oriented Analysis & Design
Object Oriented Analysis & Design
 
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]
 
Oodbms ch 20
Oodbms ch 20Oodbms ch 20
Oodbms ch 20
 
Entity Relationship Model
Entity Relationship ModelEntity Relationship Model
Entity Relationship Model
 
Data models
Data modelsData models
Data models
 
ER Model in DBMS
ER Model in DBMSER Model in DBMS
ER Model in DBMS
 
Entity relationship modelling
Entity relationship modellingEntity relationship modelling
Entity relationship modelling
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS
 
Er diagrams presentation
Er diagrams presentationEr diagrams presentation
Er diagrams presentation
 
The Relational Database Model
The Relational Database ModelThe Relational Database Model
The Relational Database Model
 
Er model
Er modelEr model
Er model
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
The Relational Model
The Relational ModelThe Relational Model
The Relational Model
 

Semelhante a Object oriented database model

Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelJanecatalla
 
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 Modeloudesign
 
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...Mobarok Hossen
 
Geographic Information System unit 2
Geographic Information System unit 2Geographic Information System unit 2
Geographic Information System unit 2sridevi5983
 
Geographic Information systems
Geographic Information systemsGeographic Information systems
Geographic Information systemsRajalakshmiS34
 
Download different material from slide share
Download different material from slide shareDownload different material from slide share
Download different material from slide sharefanta teferi
 
From relational data to object spaces
From relational data to object spacesFrom relational data to object spaces
From relational data to object spacesAndrea Saltarello
 
Class and object 1
Class and object 1Class and object 1
Class and object 1sajib miha
 
Data resource management
Data resource managementData resource management
Data resource managementNirajan Silwal
 
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.pptxnirajsharmapuneiat
 
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 UMLMalek Sumaiya
 
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 IJCSIS Research Publications
 
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 DesignAmr E. Mohamed
 
Object oriented modeling
Object oriented modelingObject oriented modeling
Object oriented modelingPooja Dixit
 
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 ASEbabak danyal
 

Semelhante a 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 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
 
Geographic Information systems
Geographic Information systemsGeographic Information systems
Geographic Information systems
 
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
 

Mais de PAQUIAAIZEL

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 revisedPAQUIAAIZEL
 
Virtual reference service myrna
Virtual reference service  myrnaVirtual reference service  myrna
Virtual reference service myrnaPAQUIAAIZEL
 
Indexing popsi....
Indexing popsi....Indexing popsi....
Indexing popsi....PAQUIAAIZEL
 
Reference sources
Reference sourcesReference sources
Reference sourcesPAQUIAAIZEL
 
Report in processing
Report in processingReport in processing
Report in processingPAQUIAAIZEL
 
Research assistance and counsulting
Research assistance and counsultingResearch assistance and counsulting
Research assistance and counsultingPAQUIAAIZEL
 
Intellectual property issue report
Intellectual property  issue reportIntellectual property  issue report
Intellectual property issue reportPAQUIAAIZEL
 
How to Catalog Newspaper
How to Catalog  NewspaperHow to Catalog  Newspaper
How to Catalog NewspaperPAQUIAAIZEL
 
Capabilities and characteristic of software processing
Capabilities and characteristic of software   processingCapabilities and characteristic of software   processing
Capabilities and characteristic of software processingPAQUIAAIZEL
 
Collaboration technologies
Collaboration technologiesCollaboration technologies
Collaboration technologiesPAQUIAAIZEL
 
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 --PAQUIAAIZEL
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelPAQUIAAIZEL
 
Types of databases
Types of databasesTypes of databases
Types of databasesPAQUIAAIZEL
 
Selection of a blog
Selection of a blogSelection of a blog
Selection of a blogPAQUIAAIZEL
 

Mais de 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
 

Último

[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.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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...Enterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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 Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

[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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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.