تالار گفتمان مانشت
کلید خارجی و کاندید - نسخه‌ی قابل چاپ

کلید خارجی و کاندید - پشتکار - ۱۹ بهمن ۱۳۹۰ ۰۴:۳۴ ب.ظ

آیا این جمله درسته؟

کلید خارجی در یک رابطه، کلید کاندیدش می تواند در همان رابطه باشد.


در مورد این جمله چی؟

کلید خارجی در یک رابطه، کلید اصلی اش می تواند در همان رابطه باشد.

RE: کلید خارجی و کاندید - sohrablou - 19 بهمن ۱۳۹۰ ۰۴:۴۵ ب.ظ

کلید خارجی در یک رابطه، کلید کاندیدش می تواند در همان رابطه باشد

کلید خارجی یک رابطه می تواند.در همان رابطه باشد!
برای مثال:
رابطه (شماره سرپرست-نام سرپرست-کد سرپرستی)

کد سرپرستی علی ۱ -سرپرست ۱
کد سرپرستی حمید۲-سرپرست ۱
کد سرپرستی رضا ۳-سرپرست ۲

البته اگر اشتباه نگفته باشم. حالتی سلسله مراتبی داره!

کلید خارجی و کاندید - Mohammad-A - 19 بهمن ۱۳۹۰ ۰۵:۱۸ ب.ظ

بله یکی از تست‌های کنکور هم مشابه همین بود. سؤال مشابه همین نمونه‌ای که شما گفتید٬ بود. جدولی از افراد وجود دارد که شامل نام٬ شناسه‌ی پدر و شناسه‌ی فرد هست. حالا اگر نام افرادی را بخواهیم که پدر هستند٬ میشه از این مفهوم استفاده کرد.

البته چیزیکه مهمه اینه که کلید خارجی تنها کلیدی هست که میتونه مقدار null داشته باشه. در غیر اینصورت٬ باید مقدارش متناظر باشه.