Please enable JavaScript.
Coggle requires JavaScript to display documents.
Object-Oriented Data Bases - Coggle Diagram
Object-Oriented Data Bases
Motivation for Object Database Management
Object-oriented methodologies
provides obvious advantages to application programming, with benefits of encapsulation, polymorphism and complexity hiding, etc.
Overview of Object-Oriented Database Management Systems
object type
it is a concept or thing about which data is to be stored, and a set of operations is to be defined
object
it is an instance of an object type
operation
it is a set of actions to be performed on an object
method
specifies the way an operation is to be performed
encapsulation
it is the packaging of data structure and operations, typically into a class. The internal structure of the class is hidden from the outside
inheritance
a subclass may inherit properties (structure or operations from a subclass)
polymorphism
it is the phenomenon where a given object or operation may take on a different form, depending on the context of usage
Architectures for Object Database Management
Large Objects and External Software
Specialized Media Servers
Object Database Middleware
Object Relational Database Management Systems for User-Defined Types
Object-Oriented Database Management Systems