Object oriented dbms
-
Upload
kartik-kalpande-patil -
Category
Engineering
-
view
115 -
download
0
Transcript of Object oriented dbms
SEMINAR ON
OBJECT OTIENTED DATABASE
MANAGEMENT SYSTEM
Presented
by:
Kartik N. Kalpande
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
INTRODUCTION
What is oodbms
An oodbms is the result of combining object oriented programming principle with database management principle.
OVERVIEW OF OODBMS
Oodbms provided the feature like complex object, object identity, encapsulation types and overhidding, overloading
WHAT IS DIFFERENCE BETWEEN OODBMS AND RDBMS
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
SOME OODBMSobject store versantOnotesDb/explorerPoetObjectivity dbEye db
OPEN SOURCE IN OODBMS ozon zope farmerD xl2
MAJOR CLASSES IN THIS SYSTEM
user persistable remote object owner sharable document remote object factor client view client control client state
OPEN SOURCE SOFTWARE IN OODBMS EYEDB EYESB 2.8.7 EYEDB IN LINUX + MAGZINE VERSANT B40 XRX
KEY FEATURE OF EYEDB
Genericity & orthogonality of object model efficiency scalability
OZON JAVA BASED OODBMS Db40 E4graph coldstore
SERVICES PROVIDED BY OODBMS Extensibility expressive power support for schema evolution improved performance reusability
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
SCOPE AND LIMITATION
Advantages: composite object and relationship. no impendence mismatch no primary keyDisadvantages: schema change language dependence
CONCLUSION oodbms is a dbms with an underlaying object oriented data model oodbms has three model
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