इस प्रकार के डेटाबेस डिज़ाइन में 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)
विचार एक डेटाबेस मॉडल बनाने का है जो विभिन्न उपयोगकर्ताओं की आवश्यकताओं को समायोजित करने के लिए पर्याप्त सामान्य (लेकिन इससे अधिक नहीं) की आवश्यकता है। उदाहरण के लिए, स्तंभ प्रकार प्रोग्रामर द्वारा निर्धारित किए जाते हैं, और प्रपत्र प्रस्तुत करते समय प्रत्येक प्रकार का एक अलग अर्थ होता है।