تالار گفتمان مانشت
[تست] سوال ۸۳ آی تی ۸۸ - نسخه‌ی قابل چاپ

[تست] سوال ۸۳ آی تی ۸۸ - amir2930 - 04 بهمن ۱۳۸۹ ۰۳:۳۷ ب.ظ

اگر FK کلیدخارجی رابطه R1 متناظر با نامزد کلیدی CK از رابطه R2 باشد کدام عبارت صحیح است؟
FK نمی تواند NULL باشد
روابط R1 و R2 متفاوت هستند
هرمقدار غیرNULL برای FK برابر یک مقدار CK است
هرمقدار غیرNULL برای CK برابر یک مقدار FK است

[تست] سوال ۸۳ آی تی ۸۸ - zr2358 - 04 بهمن ۱۳۸۹ ۰۴:۴۴ ب.ظ

گزینه ۳ جواب صحیحه
کلید خارجی یا باید null باشه یا مقدارش باید برابر با یکی از مقادیر از جدولی باشه که در آن کلید اصلیه (یعنی یکی از مقادیر CK در جدول R2)

[تست] سوال ۸۳ آی تی ۸۸ - bijibuji - 04 بهمن ۱۳۸۹ ۰۹:۳۶ ب.ظ

موافقم با گزینه ۳ ضمن اینکه به نظر من گزینه ۲ مفهوم نداره
کلید خارجی، ذاتا یعنی دو رابطه داریم. نمی شه دو رابطه یکسان داشته باشیم و یک فیلد در یکی شون کلید خارجی باشه و در دیگری کلید کاندید. بی معناست گزینه دومش

RE: [تست] سوال ۸۳ آی تی ۸۸ - sepid - 05 بهمن ۱۳۸۹ ۱۲:۲۲ ق.ظ

(۰۴ بهمن ۱۳۸۹ ۰۹:۳۶ ب.ظ)bijibuji نوشته شده توسط:  موافقم با گزینه ۳ ضمن اینکه به نظر من گزینه ۲ مفهوم نداره
کلید خارجی، ذاتا یعنی دو رابطه داریم. نمی شه دو رابطه یکسان داشته باشیم و یک فیلد در یکی شون کلید خارجی باشه و در دیگری کلید کاندید. بی معناست گزینه دومش
به نظرم منظور گزینه ۲ شاید این باشه که دو تا رابطه باید عناوینش یعنی صفتهاشون متفاوت باشه در صورتی که لزومی نداره اینجوری باشه.