13
NEWER DATA MODELS AND THE FUTURE OF DATA MODELS Prepared By: Anna Roxane La’O

Newer datamodels roxane3

Embed Size (px)

DESCRIPTION

Database Design

Citation preview

Page 1: Newer datamodels roxane3

NEWER DATA MODELS AND THE

FUTURE OF DATA MODELS

Prepared By: Anna Roxane La’O

Page 2: Newer datamodels roxane3

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).

NEWER DATA MODELS: OBJECT/RELATIONAL and XML

Page 3: Newer datamodels roxane3

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.

Page 4: Newer datamodels roxane3

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.

Page 5: Newer datamodels roxane3

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

Page 6: Newer datamodels roxane3

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.

Page 7: Newer datamodels roxane3

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.

The Future of Data Models

Page 8: Newer datamodels roxane3

Image courtesy of Louisville/Jefferson County Information Consortium, Kentucky

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.

Page 9: Newer datamodels roxane3

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.

2 Different Approaches of OO and Relational Data Models

Page 10: Newer datamodels roxane3

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.

Page 11: Newer datamodels roxane3

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.

Page 12: Newer datamodels roxane3

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.

Page 13: Newer datamodels roxane3

THE END THANK YOU!!!