2. CONTENT
Introduction
Whst is oodbms
Overview of oodbms
o feature of oodbms
o Technical elaboration
list of oodbms
Open source software in oodbms
major class in system
services provided by oodbms
o Application of oodbms
o Scope and limitation of oodbms
o conclusion
3. INTRODUCTION
What is oodbms
An oodbms is the result of
combining object oriented programming
principle with database management
principle.
4. OVERVIEW OF OODBMS
Oodbms provided the feature like
complex object, object identity,
encapsulation types and overhidding,
overloading
6. 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
9. MAJOR CLASSES IN THIS
SYSTEM
user
persistable remote object
owner
sharable document
remote object factor
client view
client control
client state
10. OPEN SOURCE SOFTWARE IN
OODBMS
EYEDB
EYESB 2.8.7
EYEDB IN LINUX + MAGZINE
VERSANT
B40
XRX
11. KEY FEATURE OF EYEDB
Genericity & orthogonality of object
model
efficiency
scalability
13. SERVICES PROVIDED BY OODBMS
Extensibility
expressive power
support for schema evolution
improved performance
reusability
14. 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
15. SCOPE AND LIMITATION
Advantages:
composite object and relationship.
no impendence mismatch
no primary key
Disadvantages:
schema change
language dependence
16. CONCLUSION
oodbms is a dbms with an
underlaying object oriented data
model
oodbms has three model
17. 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