الفرق بين المفتاح الأساسي والمفتاح الأجنبي
مفتاحان يربطان جداول قاعدة المعطيات العلائقية ببعضها.
باختصار
الأساسي هوية السجل في جدوله، والأجنبي جسر إلى جدول آخر.
| وجه المقارنة | المفتاح الأساسيPrimary Key | المفتاح الأجنبيForeign Key |
|---|---|---|
| الوظيفة | يميّز كل سجل في الجدول بشكل فريد | يربط جدولاً بالمفتاح الأساسي لجدول آخر |
| التكرار | لا يتكرر ولا يكون فارغاً | يمكن أن يتكرر |
| العدد في الجدول | مفتاح أساسي واحد | يمكن وجود أكثر من مفتاح أجنبي |
| مثال | رقم الطالب في جدول الطلاب | رقم الطالب في جدول العلامات |