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.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- SQLWriter 2.3.0 (Windows)
- SQLWriter is a powerful SQL script editor for all database developers and database administrators. It can edit different database SQL scripts in the same window and support Windows 98, Windows NT 4.0, Windows 2000, Windows ME, Windows XP and Window2003. In addition, it also edits or runs SQL queries and...
- Software downloads 2009-11-23
- ORM Designer 1.1.10.243 (Windows)
- ORM Designer is a visual database designing tool with full support of ORM frameworks. ORM Designer was created to replace kilobytes of text definitions with easy-to-use graphical interface. Thanks to a very flexible design almost any ORM framework with definitions stored in a markup language can be fully supported. Enjoy...
- Software downloads 2009-11-18
- CodeNGen 2.0.0 (Windows)
- CodeNGen is an n-tier code generation tool which drastically reduces development time to create scalable data driven applications. CodeNGen utilizes table structures and relationships in an existing database to generate C# business entities, data access code, and stored procedures. The result is a combination of base classes and object specific...
- Software downloads 2009-11-18
- Dell's answer to Apple's Mac mini - The Inspiron Zino HD
- People Actually Buy These Things?Almost a $1000.00 for a cutsey, low powered designer computer? Do people actually buy these things? Maybe they should check out your Very Best Kit list.adrian please 959$ you dont put 959 for a low-end entry level machine you can have...
- Discussion threads 2009-11-16
- SQLite Compare 2.3.851.16 (Windows)
- SQLite Compare compares the schema of two SQLite database files and quickly locates the differences in tables, triggers, views or any other object in the database. SQLite Compare user interface mirrors familiar text oriented diff/merge utilities like WinMerge or Beyond Compare. It features schema diff/merge view similar to WinMerge and...
- Software downloads 2009-11-16
- Aqua Data Studio 8.0.4 (Windows)
- AquaFold today announced the availability of Aqua Data Studio , which provides new database tools and functionality and bundled with a complete verstion control client for Subversion and CVS. New tools include SQL Debuggers for Oracle and Sybase ASE, Object Search tool, SQL History Archive, Server Script Generator and Data...
- Software downloads 2009-11-13
- Vvidget 10.6.2 (Mac)
- Vvidget Pro is a programming framework for making applications which report data in graph, custom map, table, form, and textual formats. Vvidget Pro includes the interactive layout application Vvidget Builder and pre-built objects. Vvidget Pro accepts real-time data from any source and serves as an information visualization engine for real-time...
- Software downloads 2009-11-12
- Open source be not proud
- microsoft over java???hardly.Ellison should use GPL v3 for mysqland commit 1 billion dollars to it.This deal will sail through and everyone will be happy.It is a pyramid schemeFor a long time open source companies were only "profitable" because their perceived value.MySQL is a very good example of this. They sold...
- Discussion threads 2009-11-10
- ohmiGene 3.24.0 (Mac)
- ohmiGene is a complete program for the management of your genealogical data.Available in French and English, ohmiGene works under MacOS X (PowerPC or MacIntel, including Leopard) and Windows.ohmiGene is a 'clean' program : it works exclusively in the folder which contains it.A database created on Mac works on PC, and...
- Software downloads 2009-11-09
- Jukebox Jockey Media Player 1.2009.8.29 (Windows)
- Jukebox Jockey Media Player supports music, videos, and karaoke downloads and makes it easy to make and manage requests with or without a touch screen monitor. The software's advanced user management functions give you full control over your jukebox. The software can be used in background music systems, digital or...
- Software downloads 2009-11-09
- JumpBox for the PostgreSQL Relational Database Management System 1.1.5 (Mac)
- PostgreSQL is a powerful, open source object-relational database system that's been under active development for over 15 years. An enterprise class database, PostgreSQL boasts sophisticated features such as Multi-Version Concurrency Control MVCC, point in time recovery, tablespaces, asynchronous replication, nested transactions savepoints, online/hot backups, a sophisticated query planner/optimizer, and write...
- Software downloads 2009-10-29
- JumpBox for the PostgreSQL Relational Database Management System 1.1.5 (Windows)
- PostgreSQL is a powerful, open source object-relational database system that's been under active development for over 15 years. An enterprise class database, PostgreSQL boasts sophisticated features such as Multi-Version Concurrency Control MVCC, point in time recovery, tablespaces, asynchronous replication, nested transactions savepoints, online/hot backups, a sophisticated query planner/optimizer, and write...
- Software downloads 2009-10-29
- Barcode Maker 2.9.0 (Mac)
- iWinSoft Barcode Maker is a professional Barcode Label software for Mac OS X which Create up to 20 types of barcodes. A built-in label database with More then 800 Avery labels, cards, other media type templates are included. Other objects, like text and images can be added to you documents....
- Software downloads 2009-10-22
- Friendly SQL 1.3 (Windows)
- Friendly SQL for Oracle is a lightweight, zero-configuration Oracle client featuring a SQL Editor and Visual Database Client Browser. With enterprise-friendly features like Microsoft Office integration, saved password encryption, and fully cancelable operations, Friendly SQL enables users to quickly and easily work in any Oracle 8i or higher database. **...
- Software downloads 2009-10-09
- The troubling thoughts re: outsourcing
- Some facts and inferences should be updatedAccenture's Consulting revenue dropped 12% and Outsourcing grew by 1%http://stocks.investopedia.com/stock-analysis/2009/Accentures-Future-Remains-Bright-ACN-IBM-HPQ1005.aspxSome of the issues you highlighted around process innovation, dated technology, etc will continue to remain. However, the nimbler players will also adopt the benefits of innovations like SaaS and Cloud platform.Underlying platform is an...
- Discussion threads 2009-10-06
- SQLScripter 2.0.0 (Windows)
- SQLScripter scripts your entire server; script database level objects such as Stored Procedures, Tables, Views, Constraints, Indexes, Users, DML Triggers & DDL Triggers. Script server level objects such as Jobs, Logins with the passwords hashed, Linked Servers and more. SQLScripter allows you to keep track of your schema at points...
- Software downloads 2009-10-05
- 2010 Hyundai Genesis Coupe 3.8 Track w/navigation
- Photo gallery:Hyundai Genesis Coupe 3.8 TrackEarlier this year, we looked at a 2010 Hyundai Genesis Coupe 3.8 with the track package, and criticized it for not making a navigation option available. Hyundai rectified that problem recently, shipping new Genesis Coupe's with an optional navigation package. As we put more emphasis...
- Product reviews 2009-09-30
- TOAD for DB2 4.0.1.921 (Windows)
- Toad for DB2 is a database development solution that provides productivity features/functions for rapidly creating and executing queries, facilitating database object management, developing SQL code, and accessing DB2 expertise instantly. Toad Developers have access to a community of users, peers, and experts.
- Software downloads 2009-09-29
- Tabula Rasa Couple Edition 1.0 (Windows)
- Tabula Rasa Couple Edition is an event design + event seating software program for wedding couples. Latin for "blank slate," Tabula Rasa lets you design any event layout with superior flexibility and accuracy with the added ability of seating attendees at tables. Tabula Rasa offers 25 different tools to draw...
- Software downloads 2009-09-26
- The 2010 Productivity Tool Bonanza - Microsoft, Google, Zoho & Open Standards
- On the eve of what looks to be a major Microsoft productivity products year in 2010 with the Windows 7 operating system, Exchange 2010, Office 2010, MOSS/SharePoint 2010 and Azure it's interesting to look at how the market for these products serve has changed. ...
- Blog posts 2009-09-25
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux

- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study






