CodeShot
Juniorسختی 1 از ۵· در 30٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Primary Key و Foreign Key چیست؟

نشان کردن

پاسخ کوتاه

Primary Key هر ردیف را در جدول خودش به‌طور یکتا شناسایی می‌کند؛ Foreign Key ستونی است که به Primary Key جدول دیگری اشاره و رابطه برقرار می‌کند.

پاسخ کامل

Primary Key نمی‌تواند NULL باشد و در هر جدول یکتاست؛ Foreign Key معمولاً می‌تواند NULL باشد (اگر رابطه اختیاری است) و همان مقدار می‌تواند در چند ردیف جدول فرزند تکرار شود.