الانتقال إلى المحتوى

لماذا Foreign Key لايمكن ان يكون احد المفاتيح المرشحة Candidate Key في قواعد البيانات


arcn

Recommended Posts

بتديء في مجال قواعد البيانات وعندي كم سؤال لو سمحتوا .


لماذا المفتاح الاجنبيforeign key لا يمكن ان يكون احد المفاتيح المرشحة candidate key في قواعد اليبانات ؟؟؟


الشيء الثاني : ايضا بالنسبة لامري select و project هل هناك شرط معين لنتفيذهما ؟ ؟

رابط هذا التعليق
شارك

ال foreign key من اسمه مفتاح أجنبي وتستطيع أن تقول أنه مفروض على الجدول بحكم العلاقة مع جدول آخرن وال foreign key هو مثل السفير لبلد أجنبي في الدولة فحكم العلاقة بين الدولة والدولة الأجنبية وجود شخص من الدولة الأجنبية يمثلها، أما في لغة قواعد البيانات فيعني أن هناك رابط بين جدولي وجدول آخر يمثله هذا المفتاح.

أما الcandidate key فهي المفاتيح الرشحة لتكون primary Key (وليس بالضرورة ان تكون كلها برايمري) وهو المفتاح الرئيسي للجدول أي رئيس الدولة ولا يمكن ان يكون المرشح لرآسة الدولة والمتحكم فيها سفيرا أجنبيا (رغم أن هذا يحصل عندنا)

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية