Object oriented dbms

18
SEMINAR ON OBJECT OTIENTED DATABASE MANAGEMENT SYSTEM Presented by: Kartik N.

Transcript of Object oriented dbms

Page 1: Object oriented dbms

SEMINAR ON

OBJECT OTIENTED DATABASE

MANAGEMENT SYSTEM

Presented

by:

Kartik N. Kalpande

Page 2: Object oriented dbms

CONTENT Introduction Whst is oodbms Overview of oodbmso feature of oodbmso Technical elaboration list of oodbms Open source software in oodbms major class in system services provided by oodbmso Application of oodbmso Scope and limitation of oodbmso conclusion

Page 3: Object oriented dbms

INTRODUCTION

What is oodbms

An oodbms is the result of combining object oriented programming principle with database management principle.

Page 4: Object oriented dbms

OVERVIEW OF OODBMS

Oodbms provided the feature like complex object, object identity, encapsulation types and overhidding, overloading

Page 5: Object oriented dbms

WHAT IS DIFFERENCE BETWEEN OODBMS AND RDBMS

Page 6: Object oriented dbms

FEATURE OF OODBMS Feature of oodbms from genaral

database: able to handle large database controlled concurrency Feature of oodbms in object

oriented database: construction of complex object feature of classes and types

Page 7: Object oriented dbms

SOME OODBMSobject store versantOnotesDb/explorerPoetObjectivity dbEye db

Page 8: Object oriented dbms

OPEN SOURCE IN OODBMS ozon zope farmerD xl2

Page 9: Object oriented dbms

MAJOR CLASSES IN THIS SYSTEM

user persistable remote object owner sharable document remote object factor client view client control client state

Page 10: Object oriented dbms

OPEN SOURCE SOFTWARE IN OODBMS EYEDB EYESB 2.8.7 EYEDB IN LINUX + MAGZINE VERSANT B40 XRX

Page 11: Object oriented dbms

KEY FEATURE OF EYEDB

Genericity & orthogonality of object model efficiency scalability

Page 12: Object oriented dbms

OZON JAVA BASED OODBMS Db40 E4graph coldstore

Page 13: Object oriented dbms

SERVICES PROVIDED BY OODBMS Extensibility expressive power support for schema evolution improved performance reusability

Page 14: Object oriented dbms

APPLICATION before we begin we should aknowledge reality there are situtation in which an rdbms just fine. but after a time superior database application is oodbms are found

Page 15: Object oriented dbms

SCOPE AND LIMITATION

Advantages: composite object and relationship. no impendence mismatch no primary keyDisadvantages: schema change language dependence

Page 16: Object oriented dbms

CONCLUSION oodbms is a dbms with an underlaying object oriented data model oodbms has three model

Page 17: Object oriented dbms

REFERENCE

A. Aiken , J. Widom and J.M. Hellerstein , "Behavior of database production rules: termination, confluence, and observable determinism" ,  Proc. ACM SIGMOD , 1999

"Baralis, E., Ceri, S., Widom, J.; Better Termination Analysis for Active Databases, in [PW93]," 

J. A. Blakeley , W. J. McKenna and G. Graefe , "Experiences Building the Open OODB Query Optimizer" ,  Proc. ACM SIGMOD , 1993 

Page 18: Object oriented dbms