Този тип дизайн на база данни изисква EAV маси. Например секцията на формуляра вероятно съдържа:
1. User table (user_id, user_name, etc.)
2. Form table (user_id, form_id, form_name, etc.)
3. Form_field table (form_id, column_id, column_name, column_type, etc.)
4. column_type table (column_type_id, column_type_name)
Попълнените резултати ще бъдат запазени в друга таблица:
Filled_form (form_id, column_id, value)
Идеята е да се създаде модел на база данни, който е достатъчно общ (но не повече от) необходим, за да се приспособи към нуждите на различни потребители. Например типовете колони се задават от програмистите и всеки тип има различно значение при изобразяване на формуляра.