توجه: در صورت مشاهده‌ی تخلف برای کسب امتیاز بیشتر (مانند ساخت چندین حساب کاربری برای رای دادن، استفاده از دیدگاه‌های بی‌اهمیت مانند تشکر و سلام و ... برای افزایش امتیاز و مواردی از این دست) کاربر مورد نظر در آن ماه از سیستم پاداش حذف می‌شود.
این وب‌سایت زیرمجموعه‌ای از وب‌سایت‌های پرسش و پاسخ فارسی است. در این وب‌سایت پرسش‌های مربوط به اصول طراحی پایگاه داده‌ها و نرم‌افزارهای پایگاه داده مانند MySQL و MS SQL Server پاسخ داده می‌شود.
با شرکت در این مجموعه توسط پاسخ به پرسش‌های دیگران یا طرح پرسش‌های خود، یا تصحیح مطالب دیگران توسط دیدگاه‌ها، به گسترش فرهنگ همکاری‌های آن‌لاین کمک نمایید.
همچنین با شرکت در بحث‌ها و کسب امتیاز از امکانات و جوایزی که به مرور به کاربران برتر اهدا می‌شود، برخوردار گردید.
پرسش و پاسخ فارسی

تبدیل ER به RDM برای یک موجودیت (رابطه دو طرفه غیرضروری و ۱ به ۱)

0 امتیاز
199 نمایش

یک رابطه‌ی ۱ به ۱ از یک موجودیت به خودش که هر دو طرف رابطه غیرضروری هست رو از ER چطور می‌شه به RDM تبدیل کرد؟

پرسیده شده یکشنبه ۲۵ خرداد ۱۳۹۳ توسط programmer (106 امتیاز)
ویرایش شده دوشنبه ۲۶ خرداد ۱۳۹۳ توسط programmer

1 پاسخ

0 امتیاز

نمودار ساده‌ی زیر را در نظر بکیرید

این نمودار را می‌توان به دو نمودار زیر تبدیل کرد که روش مطلوبی نیست

Person ( national code )

Marry ( person1 national code , person2 national code )

زیرا ۱ به ۱ بودن رابطه به صورت خودکار کنترل نمی‌شود. البته در صورتی که سیستم کلید خارجی NULL را مجاز نشمارد استفاده از این روش اجباری است.

روش دوم به صورت زیر است

Person ( national code , other person national code )

در صورتی که سیستم کلید خارجی NULL را مجاز بداند. در این صورت اگر روی فیلد دوم نیز یکتا بودن را اعمال کنیم، ۱-۱ بودن رابطه رعایت شده است.

پاسخ داده شده شنبه ۳۱ خرداد ۱۳۹۳ توسط prodo (114 امتیاز)
...