Given an EAV-based data model, values for each of the object’s attributes are stored in

A.
type-specific columns on a general purpose attribute-value storage table
B.
a type-specific table used for storing all attribute values of the given type for all entities
C.
a table specific to both the attributes data type and the given objects entity type
D.
type-specific columns on an entity-specific attribute-value storage table