The "stupid tables" have to main purposes:object.Save
object=object.Load(id)
no worry of stupid table structs
Oh, va bene, ho capito che conoscete la lingua tedesca, ma questo a noi interessa poco; anzi, niente
The "stupid tables" have to main purposes:
1) represent an "object"
2) allow you to perform searches, filtering and associations/relations (via non-stupid queries).
Saving a complex object, in binary format or xml/json text does not have the same usefulness.
i never saw a object database, i guess it save each object separately and each object have also an primary key.So, if you had an object that represents a customer's purchase order for a product, you save this complete object, rather than having several tables (Customer, Order, Item,...).
By saving the whole object, you will have precisely what the normalization avoids: redundancy.