multivalue databases are "lumpy" data, in that they can store exactly the same way as relational databases, but they also permit a level of depth which the relational model can only approximate using sub-tables. this is nearly identical to the way xml expresses data, where a given field/attribute can have multiple right answers at the same time. multivalue can be thought of as a compressed form of xml.