นี่เป็นคำถามพื้นฐานเกี่ยวกับองค์กรที่อ่อนแอ เมื่อใดที่เราควรใช้พวกเขา พวกเขาควรทำตัวอย่างไร
อะไรคือความแตกต่างที่สำคัญระหว่างเอนทิตี้ปกติและเอนทิตีที่อ่อนแอ เอนทิตีที่อ่อนแอนั้นสอดคล้องกับวัตถุที่มีค่าเมื่อทำการออกแบบโดเมนขับเคลื่อนหรือไม่
เพื่อช่วยให้คำถามในหัวข้อที่นี่เป็นตัวอย่างที่นำมาจากWikipediaที่ผู้คนสามารถใช้เพื่อตอบคำถามเหล่านี้:

ในตัวอย่างนี้OrderItemถูกสร้างแบบจำลองเป็นเอนทิตี้ที่อ่อนแอ แต่ฉันไม่เข้าใจว่าทำไมมันไม่สามารถสร้างโมเดลเป็นเอนทิตีปกติได้
คำถามอื่นคือถ้าฉันต้องการติดตามประวัติการสั่งซื้อ (เช่นการเปลี่ยนแปลงในสถานะนั้น) ที่จะเป็นนิติบุคคลปกติหรืออ่อนแอ?
OrderItemขึ้นอยู่กับOrderว่าไม่มีorderItemsอยู่โดยไม่ได้เป็นของorderแต่ฉันไม่สามารถเห็นได้ว่าทำไมฉันไม่สามารถใช้ItemLineNumberเพื่อระบุรายการเพียงอย่างเดียว! จริงๆแล้วฉันอาจสร้างItemLineNumberรถยนต์ขึ้นintมาเพื่อประกันความเป็นเอกลักษณ์และใช้กุญแจต่างประเทศorderIDเพื่อเชื่อมโยงสองเอนทิตี้เข้าด้วยกัน!