Types of Databases - Object Oriented
So while hierarchical databases had us squeezing bible passages into cookbooks, and relational databases had us piecing together page long algebra equations, object oriented databases make our lives easier by doubling the number of hierarchies and relationships?
Well, actually it may appear more complicated, but in reality, object oriented databases (OODs) are more flexible than other database designs. With OODs, the table of contents is broader and the paragraphs more loosely coupled in each chapter.
The reason you can do this, and still have a database that works is that OODs have two different hierarchies ... one for classes and one for objects.
Instead of hierarchically relating each individual piece of data to every other piece of data, you rank the "kinds" or classes in one list and the "parts" or objects in another list. Combining the two lists results in a more natural and efficient search than with other database schemes.