Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,822,452,094 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

object database
(redirected from Object oriented database)

   Also found in: Wikipedia 0.02 sec.

object database

A database that is managed by an object-oriented database management system (ODBMS). Object databases are closely aligned with a particular object-oriented programming language and enable the data in the objects to be persistently stored without requiring conversion to a relational database (see O-R mapping). A fair amount of tedious code is eliminated, and the object data are stored much faster.

Complex Structures
Object databases are also suited for applications that are not necessarily based on an object model, but use a large number of in-memory indexes that are difficult to store in a relational database. Object databases may be used for real-time applications whereby they can extend memory beyond the operating system's own virtual memory limit.

Object Vs. Relational
Examples of object-oriented databases are ObjectStore (www.progress.com/realtime) and Versant VDS (www.versant.com). Some relational databases have added object-oriented features, but for the most part, object databases and relational databases are separate products. UniSQL was one of the first products to support both database types. See universal server, ODMG and object-oriented programming.

Structural Flexibility
While relational databases easily provide one-to-many and many-to-one relationships, object databases allow for many-to-many relationships. Information systems that require complex relationships can store their data in an object database with greater ease than a relational database.


Object Modeling
When information systems are modeled as objects, they can employ the powerful inheritance capability. Instead of building a table of employees with department and job information in separate tables, the type of employee is modeled. The employee class contains the data and the processing for all employees. Each subclass (manager, secretary, etc.) contains the data and processing unique to that person's job. Changes can be made globally or individually by modifying the class in question.



How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
com) for their soon to be released Jasmine object oriented database.
We see Versant as the dominant ODB supplier in telecom and believe that the combined efforts of the companies will provide customers unique data integrity and availability through persistent support for object oriented database management.
The future belongs to organizations that recognize and take advantage of the benefits of object oriented database technology, and O2 Technology provides the best-of-breed ODBMS and the most complete set of complementary tools.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2010 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.