SlideShare a Scribd company logo
1 of 13
NEWER DATA MODELS AND THE
  FUTURE OF DATA MODELS

      Prepared By: Anna Roxane La’O
NEWER DATA MODELS: OBJECT/RELATIONAL
                and XML


Facing the demand to support more complex data
representations , the relational model’s main vendors
evolved the model further and created the extended
relational data model (ERDM).
   The ERDM adds many of the Object Oriented model’s
    features within the inherently simpler relational
    database structure.

   ERDM gave birth to a new generation of relational
    databases supporting OO features.
OBJECT_RELATIONAL MODEL

 a combination of the Relational Model and the Object
Oriented Model.

 it was a hit but managed to leave developers wanting
more flexibility and capability.

 designed to provide a relational database management
that allows developers to integrate databases with
their data types and methods.

It is essentially a relational model that allows users to
integrate object-oriented features into it.
The primary function of this new object-relational model
is to more power, greater flexibility, better performance,
and greater data integrity then those that came before it.

Some of the benefits that are offered by the
Object-Relational Model include:


       extensibility
       complex types
       inheritance
XML Data Model




The data model for xml is very simple or
very abstract, depending on one’s point of
view.

Provides no more than a baseline on which
more complex models can be built.
The Future of Data Models


 Today the O/R DBMS is the dominant database for
business applications


Its success could be attributed to the model’s conceptual
simplicity, easy-to-use query language , high transaction
performance, high availability, security, scalability and
expandability.
 In contrast, the OO DBMS is popular in niche markets
            such as computer-aided drawing/computer aided
            manufacturing (CAD/CAM),geographic information
            systems (GIS), telecommunications and multimedia
            which require support for complex objects.




Image courtesy of Louisville/Jefferson County Information Consortium, Kentucky
2 Different Approaches of OO and
        Relational Data Models


OO – was created to address very specific engineering needs,
not the wide-ranging needs of general data management
tasks.

Relational model – was created with a focus on better data
management based on a sound mathematical foundation.
 One area in which OO concepts have been very influential is
systems development and programming languages.

Most contemporary programming languages are object-
oriented ( Java, Ruby, Perl, C#, .NET, to name a few.

 Also, there is an increasing need to manage an
organization’s unstructured data.
Will unstructured data management overcome structured
data management?



   each approach complements and augments the other.
  O/R databases have proven to efficiently support
  structured and unstructured data management.
  Furthermore, history has shown that O/R DBMS are
  remarkably adaptable in supporting ever-evolving data
  management needs.
Examples of Evolution:


 Hybrid DBMSs
       - emerging that retain the advantages of the
relational model and at the same time provide programmers
with an object –oriented view of the underlying data.


 SQL data services
      - becoming a critical component of relational
database vendor’s internet service strategies.
THE END
 THANK
 YOU!!!

More Related Content

What's hot

Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data WranglingArtifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data WranglingFaisal Akbar
 
Data Models In Database Management System
Data Models In Database Management SystemData Models In Database Management System
Data Models In Database Management SystemAmad Ahmad
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data ModelsDeanna Medina
 
Resume_DanielEVolkmann_20170208
Resume_DanielEVolkmann_20170208Resume_DanielEVolkmann_20170208
Resume_DanielEVolkmann_20170208Daniel Volkmann
 
Spreadsheet ml subject query table
Spreadsheet ml subject   query tableSpreadsheet ml subject   query table
Spreadsheet ml subject query tableShawn Villaron
 
Data Management Dilemma - SIZE vs COMPLEXITY
Data Management Dilemma - SIZE vs COMPLEXITYData Management Dilemma - SIZE vs COMPLEXITY
Data Management Dilemma - SIZE vs COMPLEXITYReinhold Thurner
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5mLessly Raja
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basicsrenuindia
 
Fast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingFast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingKaren Lopez
 
Web Semantics Presentation
Web Semantics PresentationWeb Semantics Presentation
Web Semantics PresentationSSG Studios
 
Krishnan SQL Developer
Krishnan SQL DeveloperKrishnan SQL Developer
Krishnan SQL DeveloperKrishnan A
 

What's hot (20)

Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data WranglingArtifacts, Data Dictionary, Data Modeling, Data Wrangling
Artifacts, Data Dictionary, Data Modeling, Data Wrangling
 
Data Models In Database Management System
Data Models In Database Management SystemData Models In Database Management System
Data Models In Database Management System
 
CV_eng
CV_engCV_eng
CV_eng
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
 
Resume_DanielEVolkmann_20170208
Resume_DanielEVolkmann_20170208Resume_DanielEVolkmann_20170208
Resume_DanielEVolkmann_20170208
 
Design approach
Design approachDesign approach
Design approach
 
Spreadsheet ml subject query table
Spreadsheet ml subject   query tableSpreadsheet ml subject   query table
Spreadsheet ml subject query table
 
Web Development
Web Development  Web Development
Web Development
 
Sr odi consultant
Sr  odi consultantSr  odi consultant
Sr odi consultant
 
Data Management Dilemma - SIZE vs COMPLEXITY
Data Management Dilemma - SIZE vs COMPLEXITYData Management Dilemma - SIZE vs COMPLEXITY
Data Management Dilemma - SIZE vs COMPLEXITY
 
Data models
Data modelsData models
Data models
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5m
 
Data modeling dbms
Data modeling dbmsData modeling dbms
Data modeling dbms
 
Data models
Data modelsData models
Data models
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
 
Data Modeling
Data ModelingData Modeling
Data Modeling
 
Fast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingFast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & Processing
 
Web Semantics Presentation
Web Semantics PresentationWeb Semantics Presentation
Web Semantics Presentation
 
Krishnan SQL Developer
Krishnan SQL DeveloperKrishnan SQL Developer
Krishnan SQL Developer
 

Viewers also liked

Presentation1 roxane
Presentation1 roxanePresentation1 roxane
Presentation1 roxaneRoxane La'O
 
Presentation2r oxane
Presentation2r oxanePresentation2r oxane
Presentation2r oxaneRoxane La'O
 
Presentation4r oxane
Presentation4r oxanePresentation4r oxane
Presentation4r oxaneRoxane La'O
 
Term paper counseling
Term paper counselingTerm paper counseling
Term paper counselingRoxane La'O
 
Presentation3 roxane
Presentation3 roxanePresentation3 roxane
Presentation3 roxaneRoxane La'O
 
Primary sources secondary sources ppt
Primary sources   secondary sources pptPrimary sources   secondary sources ppt
Primary sources secondary sources pptRoxane La'O
 

Viewers also liked (7)

Presentation1 roxane
Presentation1 roxanePresentation1 roxane
Presentation1 roxane
 
Presentation2r oxane
Presentation2r oxanePresentation2r oxane
Presentation2r oxane
 
Presentation4r oxane
Presentation4r oxanePresentation4r oxane
Presentation4r oxane
 
Term paper counseling
Term paper counselingTerm paper counseling
Term paper counseling
 
Presentation3 roxane
Presentation3 roxanePresentation3 roxane
Presentation3 roxane
 
Creating a blog
Creating a blogCreating a blog
Creating a blog
 
Primary sources secondary sources ppt
Primary sources   secondary sources pptPrimary sources   secondary sources ppt
Primary sources secondary sources ppt
 

Similar to Newer datamodels roxane3

Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseEditor IJMTER
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101ThienSi Le
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Datainscit2006
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfJennifer Roman
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database ManagementMayuree Srikulwong
 
Making the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataMaking the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataKingsley Uyi Idehen
 
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...Insight Technology, Inc.
 
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsMastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsChanukya Mekala
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lernetarunprajapati0t
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxwhittemorelucilla
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxrandyburney60861
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureKunal Anand
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling TechniqueCarmen Sanborn
 
Importance of data model
Importance of data modelImportance of data model
Importance of data modelyhen06
 

Similar to Newer datamodels roxane3 (20)

Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented Database
 
Ordbms
OrdbmsOrdbms
Ordbms
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docx
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdf
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database Management
 
Making the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked DataMaking the Conceptual Layer Real via HTTP based Linked Data
Making the Conceptual Layer Real via HTTP based Linked Data
 
Cse ii ii sem
Cse ii ii semCse ii ii sem
Cse ii ii sem
 
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...
[db tech showcase Tokyo 2018] #dbts2018 #B38 『Big Data and the Multi-model Da...
 
Erciyes university
Erciyes universityErciyes university
Erciyes university
 
Mastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domainsMastering data-modeling-for-master-data-domains
Mastering data-modeling-for-master-data-domains
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and Architecture
 
java
javajava
java
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
 
Importance of data model
Importance of data modelImportance of data model
Importance of data model
 

Recently uploaded

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 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...Martijn de Jong
 
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.pdfsudhanshuwaghmare1
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 WorkerThousandEyes
 

Recently uploaded (20)

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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 

Newer datamodels roxane3

  • 1. NEWER DATA MODELS AND THE FUTURE OF DATA MODELS Prepared By: Anna Roxane La’O
  • 2. NEWER DATA MODELS: OBJECT/RELATIONAL and XML Facing the demand to support more complex data representations , the relational model’s main vendors evolved the model further and created the extended relational data model (ERDM).
  • 3. The ERDM adds many of the Object Oriented model’s features within the inherently simpler relational database structure.  ERDM gave birth to a new generation of relational databases supporting OO features.
  • 4. OBJECT_RELATIONAL MODEL  a combination of the Relational Model and the Object Oriented Model.  it was a hit but managed to leave developers wanting more flexibility and capability.  designed to provide a relational database management that allows developers to integrate databases with their data types and methods. It is essentially a relational model that allows users to integrate object-oriented features into it.
  • 5. The primary function of this new object-relational model is to more power, greater flexibility, better performance, and greater data integrity then those that came before it. Some of the benefits that are offered by the Object-Relational Model include:  extensibility  complex types  inheritance
  • 6. XML Data Model The data model for xml is very simple or very abstract, depending on one’s point of view. Provides no more than a baseline on which more complex models can be built.
  • 7. The Future of Data Models  Today the O/R DBMS is the dominant database for business applications Its success could be attributed to the model’s conceptual simplicity, easy-to-use query language , high transaction performance, high availability, security, scalability and expandability.
  • 8.  In contrast, the OO DBMS is popular in niche markets such as computer-aided drawing/computer aided manufacturing (CAD/CAM),geographic information systems (GIS), telecommunications and multimedia which require support for complex objects. Image courtesy of Louisville/Jefferson County Information Consortium, Kentucky
  • 9. 2 Different Approaches of OO and Relational Data Models OO – was created to address very specific engineering needs, not the wide-ranging needs of general data management tasks. Relational model – was created with a focus on better data management based on a sound mathematical foundation.
  • 10.  One area in which OO concepts have been very influential is systems development and programming languages. Most contemporary programming languages are object- oriented ( Java, Ruby, Perl, C#, .NET, to name a few.  Also, there is an increasing need to manage an organization’s unstructured data.
  • 11. Will unstructured data management overcome structured data management?  each approach complements and augments the other. O/R databases have proven to efficiently support structured and unstructured data management. Furthermore, history has shown that O/R DBMS are remarkably adaptable in supporting ever-evolving data management needs.
  • 12. Examples of Evolution:  Hybrid DBMSs - emerging that retain the advantages of the relational model and at the same time provide programmers with an object –oriented view of the underlying data.  SQL data services - becoming a critical component of relational database vendor’s internet service strategies.
  • 13. THE END THANK YOU!!!