Database Reference
In-Depth Information
Sharing
Performance
Persistence
Concurrency
Integrity
Database Features
Recovery
Queries
Transactions
OODB
Security
Object-Orientation
Data Abstraction
Object Identity
Inheritance
Figure 20-8
OODB: database plus object orientation.
Take a fresh approach based on integration—not extending language to include
database capabilities or the other way around.
Embed object-oriented language for database access in host languages.
Develop object-oriented database software for specific applications.
OODBMS Database management systems manage the storing and accessing of
data from a database implemented based on a particular data model. For doing so,
DBMSs must possess a number of features and support various functions. In
addition to the usual features and functions of traditional DBMSs, object-oriented
database management systems (OODBMSs) must be based on object orientation
also.
Here is a list of functions and features of an OODBMS.
Data model support. Supports the object-oriented data model.
Data persistence. Enables data created by programs to endure and persist in the
database long after termination of the program.
Data sharing. Allows data to be shared by multiple user applications.
Query processing. Provides ad hoc query facilities on object classes and subclasses.
Transaction processing. Enables transaction processing by ensuring atomicity of
each transaction.
Search WWH ::




Custom Search