Це в основному питання про те, що таке слабкі утворення? Коли ми повинні їх використовувати? Як їх моделювати?
У чому головна відмінність між нормальними і слабкими особами? Чи відповідають слабкі об'єкти цінним об'єктам, коли роблять дизайн, керований доменом?
Щоб утримати запитання про цю тему, наведено приклад із Вікіпедії, який люди можуть використовувати для відповіді на це запитання:

У цьому прикладі OrderItemмоделювали як слабке утворення, але я не можу зрозуміти, чому його не можна моделювати як нормальну сутність.
Інше питання - що, якщо я хочу відстежувати історію замовлень (тобто зміни в статусі), це буде нормальним чи слабким об'єктом?
OrderItemзалежить від тогоOrder, що жодне неorderItemsможе існувати без належності доorder, але я не можу зрозуміти, чому я не можу використовуватиItemLineNumberлише ідентифікацію предмета ?! Насправді я можу просто створитиItemLineNumberавтоматичне створення,intщоб забезпечити унікальність і використовувати зовнішній ключorderIDдля зв’язку двох об'єднань разом ?!