आप जो हासिल करने की कोशिश कर रहे हैं वह एक इकाई-विशेषता-मूल्य है (EAV) या संभवतः एक पंक्ति मॉडलिंग उपाय। ध्यान दें कि इस प्रकार की संरचना काफी हद तक बहुत अच्छे कारणों की एक विस्तृत विविधता के लिए पसंद की जाती है।
हालाँकि, मैंने तर्क दिया है (जैसे यहां , यहाँ , यहां , और यहां ) कि ईएवी ईवीआईएल है, सिवाय इसके कि यह कब नहीं है। उन दुर्लभ अपवादों में से एक उत्पाद कैटलॉग के मामले में है जहां आप उत्पादों के गुणों को ट्रैक कर रहे हैं और जहां वे गुण दिलचस्प नहीं हैं (आपके सिस्टम के लिए! ) जहां तक आपको इन्हें पुनः प्राप्त करने और उत्पाद वेब पेज या तुलना ग्रिड आदि पर प्रिंट करने की आवश्यकता है, को छोड़कर।
इस तरह के डिज़ाइन पर विचार करें:
आप इस तरह के मॉडल में क्या कर रहे हैं, यह वर्णन कर रहा है कि किसी विशेष श्रेणी के उत्पादों में कौन से गुण होने चाहिए, उन विशेषताओं के क्या मूल्य हो सकते हैं, और फिर प्रत्येक विशेषता के लिए प्रत्येक विशिष्ट उत्पाद में कौन से मूल्य हैं।
इस डिज़ाइन में सभी सामान्य सीमाएँ हैं जो EAV लगाता है। हालांकि, यदि आप इस तरह के प्रश्न पूछना चाहते हैं:"किस मोतियों का व्यास 8 मिमी है?" यह काफी सीधा है।