यह मूल रूप से एक सवाल है कि कमजोर संस्थाएं क्या हैं? हमें उनका उपयोग कब करना चाहिए? उन्हें कैसे मॉडलिंग करनी चाहिए?
सामान्य संस्थाओं और कमजोर संस्थाओं के बीच मुख्य अंतर क्या है? क्या कमजोर संस्थाएँ डोमेन ड्रिवेन डिज़ाइन करते समय वस्तुओं को महत्व देती हैं?
प्रश्न को विषय पर रखने में मदद के लिए विकिपीडिया से लिया गया एक उदाहरण है जिसका उपयोग लोग इन प्रश्नों का उत्तर देने के लिए कर सकते हैं:

इस उदाहरण OrderItemमें एक कमजोर इकाई के रूप में मॉडलिंग की गई थी, लेकिन मैं यह नहीं समझ सकता कि इसे सामान्य इकाई के रूप में क्यों नहीं बनाया जा सकता।
एक और सवाल यह है कि यदि मैं ऑर्डर हिस्ट्री (यानी इसमें स्थिति में बदलाव) को ट्रैक करना चाहता हूं, तो क्या यह सामान्य या कमजोर इकाई होगी?
OrderItemपर निर्भर हैOrderक्योंकि कोईorderItemsभी बिना किसी के अस्तित्व में नहीं हो सकता हैorder, लेकिन मैं यह नहीं देख सकता कि मैंItemLineNumberकेवल एक आइटम की पहचान करने के लिए उपयोग क्यों नहीं कर सकता ? वास्तव में मैं सिर्फItemLineNumberएक ऑटो बनानेintके लिए अद्वितीयता का बीमा औरorderIDदो संस्थाओं को एक साथ जोड़ने के लिए एक विदेशी कुंजी का उपयोग कर सकते हैं ?!