Jenis desain basis data ini memerlukan EAV tabel. Misalnya, bagian formulir mungkin berisi:
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)
Hasil yang diisi akan disimpan dalam tabel yang berbeda:
Filled_form (form_id, column_id, value)
Idenya adalah untuk membuat model database yang cukup umum (tetapi tidak lebih dari) yang dibutuhkan, untuk mengakomodasi kebutuhan pengguna yang berbeda. Misalnya, jenis kolom ditetapkan oleh pemrogram, dan setiap jenis memiliki arti yang berbeda saat merender formulir.