آفلاین
user-avatar

رسم ارتباط ISA در نمودار erd

PHP -
3 سال پیش
توسط amirkian مطرح شد
آفلاین
user-avatar
amirkian ( 1650 تجربه )
3 سال پیش

توی طراحی دیتابیس و نمودار erd بارها پیش می آید که یک موجودیتی ویژگی های یک موجودیت دیگر را داشته باشد
به طور مثال کاربر میتواند مدیر نویسنده مشتری فروشنده و... باشد
میشود گفت که کلاس یا موجودیت کاربر میتواند در تمام موجودیت های ذکر شده باشد
که این مفهوم وراثت در شی گرایی و isa در erd است
سوال من این است که چطور باید یک isa در نمودار erd طراحی شود؟
میتوان برای کلاس کلی یا خود موجودیت اصلی که اکثر ویژگی ها را دارد را به عنوان موجودیت قوی و سایر موجودیت ها را به عنوان موجودیت ضعیف تعریف کرد و کلید خارجی آنها در موجودیت اصلی قرار بگیرد چرا که کلید خارجی میتواند مقدار نداشته باشد و برعکس ممکن نیست
با من موافق هستید ؟!

برای ارسال پاسخ باید وارد سایت شوید