SlideShare a Scribd company logo
1 of 7
OBJECT
ORIENTED DATA
MODELSUBMITTED TO : MR.GAURAV KALOTRA
SUBMITTED BY : PRIYANKA KOHLI
SHEETAL MALIK
INTRODUCTION
• OBJECT :
• REAL WORLD ENTITIES
• HEART OF OBJECT ORIENTED APPROACH
• OBJECT ORIENTATION:
• VIEWING AND MODELLING THE WORLD OR SYSTEM AS A SET OF INTERACTING
&INTERRELATED OBJECTS.
• OBJECT ORIENTED MODELLING:
• FOCUSES ON THE DESIGNING OF OBJECT ORIENTED SYSTEMS.
• MODEL:
• IT CAN BE DEFINED AS AN ABSTRACTION OF SOMETHING BEFORE IT IS ACTUALLY
DEVELOPED ,INSTALLED OR PUT INTO PRACTICE.
• A MODEL IS AN ABSTRACTION OF SOMETHING FOR THE PURPOSE OF UNDERSTANDING IT
BEFORE BUILDING IT.
ELEMENTS OF OODM
 OBJECTS: THE REAL WORLD ENTITIES AND SITUATIONS ARE
REPRESENTED AS OBJECTS IN THE OODM.
 ATTRIBUTES AND METHOD: EVERY OBJECT HAS CERTAIN
CHARACTERISTICS.THESE ARE REPRESENTED USING ATTRIBUTES.THE
BEHAVIOUR OF THE OBJECT IS REPRESENTED USING METHODS.
 CLASS: SIMILAR ATTRIBUTES AND METHODS ARE GROUPED TOGETHER
USING A CLASS. AN OBJECT CAN BE CALLED AS AN INSTANCE OF THE
CLASS.
 INHERITANCE: A NEW CLASS CAN BE DERIVED FROM THE
ORIGINAL CLASS. THE DERIVED CLASS CONTAINS ATTRIBUTES AND
METHODS OF THE ORIGINAL CLASS AS WELL AS ITS OWN.
FEATURES WHICH DISTINGUISH OODM FROM
TRADITIONAL DATABASE SYSTEMS
 GENERIC PROPERTIES:THERE SHOULD BE AN INHERITANCE
RELATIONSHIP WITH MANY NUMBER OF CLASSES AND
SUBCLASSES.
 ABSTRACTION: OBJECTS,CLASSES AND SUPER CLASSES ARE TO
BE GENERATED BY CLASSIFICATION, GENERALIZATION,
ASSOCIATION AND AGGREGATION.
 ADHOC QUERIES: USERS CAN HAVE ANY SPATIAL OPERATION TO
OBTAIN SPATIAL RELATIONSHIPS OF GEOGRAPHIC OBJECTS
USING SOME CONCISE ‘ HIGH LEVEL’ LANGUAGES.
ADVANTAGES
 THEY ARE MORE EFFICIENT TO MANAGE THE COMPLEX RELATIONSHIPS
BETWEEN OBJECTS THROUGH AN EASY MAINTENANCE AND
UPDATING.FOR EXAMPLE, A LINE MAY BE A BOUNDARY OF LAND OR
PROPERTY, A ROAD EDGE, OR SOMETHING ELSE. IN AN OODM, IT NEEDS
TO BE UPDATED ONLY ONCE , WHILE IN OTHER DATABASE SYSTEMS IT
REQUIRES MULTIPLE UPDATING OPERATIONS.
 BECAUSE OF ITS INHERITANCE PROPERTY, WE CAN RE-USE THE
ATTRIBUTES AND FUNCTIONALITIES
 IT REDUCES THE COST OF MAINTAINING THE SAME DATA MULTIPLE TIMES
 ALSO, THESE INFORMATION ARE ENCAPSULATED AND,THERE IS NO FEAR
BEING MISUSED BY OTHERS OBJECTS
 SINCE EACH CLASS BINDS ITS ATTRIBUTES AND ITS FUNCTIONALITY, IT IS
SAME AS REPRESENTING THE REAL WORLD OBJECT.
DISADVANTAGES
 In comparison to RDBMSs the use of OODBMS is still relatively limited. This
means that we do not yet have the level of experience that we have with
traditional systems.
Also there is a resistance to the acceptance of the technology. While the
OODBMS is limited to a small niche market, this problem will continue to exist.
 The increased functionality provided by the OODBMS (such as the illusion of a
single-level storage model, pointer swizzling, version management, and schema
evolution) makes the system more complex than that of traditional DBMSs. In
complexity leads to products that are more expensive and more difficult to use.
 Currently, OODBMSs do not provide adequate security mechanisms. The user
cannot grant access rights on individual objects or classes.
 of the most significant issues that face OODBMS vendors is the competition
posed by the RDBMS and the emerging ORDBMS products. These products
have an established user base with significant experience available.

More Related Content

Similar to OBJECT ORIENTED DATA MODEL

Nosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptxNosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptx
Radhika R
 

Similar to OBJECT ORIENTED DATA MODEL (20)

Using PostgreSQL for Data Privacy
Using PostgreSQL for Data PrivacyUsing PostgreSQL for Data Privacy
Using PostgreSQL for Data Privacy
 
Introduction to DDD
Introduction to DDDIntroduction to DDD
Introduction to DDD
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Mis assignment (database)
Mis assignment (database)Mis assignment (database)
Mis assignment (database)
 
Computer applications.pptx
Computer applications.pptxComputer applications.pptx
Computer applications.pptx
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your Organization
 
Relational and non relational database 7
Relational and non relational database 7Relational and non relational database 7
Relational and non relational database 7
 
CAP Theorem - Theory, Implications and Practices
CAP Theorem - Theory, Implications and PracticesCAP Theorem - Theory, Implications and Practices
CAP Theorem - Theory, Implications and Practices
 
Microservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightMicroservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done Right
 
Migrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for DatabricksMigrate and Modernize Hadoop-Based Security Policies for Databricks
Migrate and Modernize Hadoop-Based Security Policies for Databricks
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Introduction-to-Cloud-Computing.pdf
Introduction-to-Cloud-Computing.pdfIntroduction-to-Cloud-Computing.pdf
Introduction-to-Cloud-Computing.pdf
 
Architecture Principles CodeStock
Architecture Principles CodeStock Architecture Principles CodeStock
Architecture Principles CodeStock
 
Digital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and MicroservicesDigital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and Microservices
 
Data massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodesData massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodes
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Nosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptxNosql-Module 1 PPT.pptx
Nosql-Module 1 PPT.pptx
 
Scott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture AnywayScott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture Anyway
 
Database Lecture 3.pptx
Database Lecture 3.pptxDatabase Lecture 3.pptx
Database Lecture 3.pptx
 
Database system
Database system Database system
Database system
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 

OBJECT ORIENTED DATA MODEL

  • 1. OBJECT ORIENTED DATA MODELSUBMITTED TO : MR.GAURAV KALOTRA SUBMITTED BY : PRIYANKA KOHLI SHEETAL MALIK
  • 2. INTRODUCTION • OBJECT : • REAL WORLD ENTITIES • HEART OF OBJECT ORIENTED APPROACH • OBJECT ORIENTATION: • VIEWING AND MODELLING THE WORLD OR SYSTEM AS A SET OF INTERACTING &INTERRELATED OBJECTS. • OBJECT ORIENTED MODELLING: • FOCUSES ON THE DESIGNING OF OBJECT ORIENTED SYSTEMS. • MODEL: • IT CAN BE DEFINED AS AN ABSTRACTION OF SOMETHING BEFORE IT IS ACTUALLY DEVELOPED ,INSTALLED OR PUT INTO PRACTICE. • A MODEL IS AN ABSTRACTION OF SOMETHING FOR THE PURPOSE OF UNDERSTANDING IT BEFORE BUILDING IT.
  • 3. ELEMENTS OF OODM  OBJECTS: THE REAL WORLD ENTITIES AND SITUATIONS ARE REPRESENTED AS OBJECTS IN THE OODM.  ATTRIBUTES AND METHOD: EVERY OBJECT HAS CERTAIN CHARACTERISTICS.THESE ARE REPRESENTED USING ATTRIBUTES.THE BEHAVIOUR OF THE OBJECT IS REPRESENTED USING METHODS.  CLASS: SIMILAR ATTRIBUTES AND METHODS ARE GROUPED TOGETHER USING A CLASS. AN OBJECT CAN BE CALLED AS AN INSTANCE OF THE CLASS.  INHERITANCE: A NEW CLASS CAN BE DERIVED FROM THE ORIGINAL CLASS. THE DERIVED CLASS CONTAINS ATTRIBUTES AND METHODS OF THE ORIGINAL CLASS AS WELL AS ITS OWN.
  • 4.
  • 5. FEATURES WHICH DISTINGUISH OODM FROM TRADITIONAL DATABASE SYSTEMS  GENERIC PROPERTIES:THERE SHOULD BE AN INHERITANCE RELATIONSHIP WITH MANY NUMBER OF CLASSES AND SUBCLASSES.  ABSTRACTION: OBJECTS,CLASSES AND SUPER CLASSES ARE TO BE GENERATED BY CLASSIFICATION, GENERALIZATION, ASSOCIATION AND AGGREGATION.  ADHOC QUERIES: USERS CAN HAVE ANY SPATIAL OPERATION TO OBTAIN SPATIAL RELATIONSHIPS OF GEOGRAPHIC OBJECTS USING SOME CONCISE ‘ HIGH LEVEL’ LANGUAGES.
  • 6. ADVANTAGES  THEY ARE MORE EFFICIENT TO MANAGE THE COMPLEX RELATIONSHIPS BETWEEN OBJECTS THROUGH AN EASY MAINTENANCE AND UPDATING.FOR EXAMPLE, A LINE MAY BE A BOUNDARY OF LAND OR PROPERTY, A ROAD EDGE, OR SOMETHING ELSE. IN AN OODM, IT NEEDS TO BE UPDATED ONLY ONCE , WHILE IN OTHER DATABASE SYSTEMS IT REQUIRES MULTIPLE UPDATING OPERATIONS.  BECAUSE OF ITS INHERITANCE PROPERTY, WE CAN RE-USE THE ATTRIBUTES AND FUNCTIONALITIES  IT REDUCES THE COST OF MAINTAINING THE SAME DATA MULTIPLE TIMES  ALSO, THESE INFORMATION ARE ENCAPSULATED AND,THERE IS NO FEAR BEING MISUSED BY OTHERS OBJECTS  SINCE EACH CLASS BINDS ITS ATTRIBUTES AND ITS FUNCTIONALITY, IT IS SAME AS REPRESENTING THE REAL WORLD OBJECT.
  • 7. DISADVANTAGES  In comparison to RDBMSs the use of OODBMS is still relatively limited. This means that we do not yet have the level of experience that we have with traditional systems. Also there is a resistance to the acceptance of the technology. While the OODBMS is limited to a small niche market, this problem will continue to exist.  The increased functionality provided by the OODBMS (such as the illusion of a single-level storage model, pointer swizzling, version management, and schema evolution) makes the system more complex than that of traditional DBMSs. In complexity leads to products that are more expensive and more difficult to use.  Currently, OODBMSs do not provide adequate security mechanisms. The user cannot grant access rights on individual objects or classes.  of the most significant issues that face OODBMS vendors is the competition posed by the RDBMS and the emerging ORDBMS products. These products have an established user base with significant experience available.