EAV Modeling
by Carl Welch
Although best known for its use in the medical records industry, the Entity-Attribute-Value (EAV) model can be a useful technique for designing any database that needs to store a large and/or frequently-changing set of data fields.