با سلام
میدونیم که weak entityها entity هایی هستن که به تعداد کافی فیلد ندارن که بتونیم یک فیلد رو به عنوان primary key در نظر بگیریم.سوال من این هست که چرا برای هر weak entity یک id در نظر نمیگیریم که تبدیل به strong entity بشه؟آیا در نظر گرفتن فیلد id برای یک entity نیاز به دلیل و منطق خاصی داره یا بهتره که برای همه entity هامون یک فیلد به عنوان id که primary key هم هست در نظر بگیریم؟در واقع دلیل وجود weak entity رو درک نمیکنم.