• Yes and no.  I am not a physicist and can't speak on the realative merits of Newton's and Lobachevsky's theories, so I won't attempt to.  But you are correct when you say that the OODBMS design is trash.  Why?  Precisely because it isn't based on a defined, cogent theory at all.  At least the hierarchical databases of the past were based on graph theory.  Graph theory is far too complex to lend itself to the task, but at least there was a foundation of sorts.  OO can't claim nearly so much.  It, and MUCK tables, etc... are literally buildings without foundations.  You can live in them if you wish, but don't be surprised when they fall down around your ears.

    /*****************

    If most people are not willing to see the difficulty, this is mainly because, consciously or unconsciously, they assume that it will be they who will settle these questions for the others, and because they are convinced of their own capacity to do this. -Friedrich August von Hayek

    *****************/