تفاوت بین کلید اصلی Primary Key و کلید خارجی Foreign Key چیست

خلاصه
1405/08/17

کلید اصلی (Primary Key): یک ستون یا مجموعه‌ای از ستون‌ها در یک جدول است که شناسه‌ای منحصر به فرد برای هر رکورد آن جدول فراهم می‌کند و اجازه ندارد مقدار تهی (NULL) داشته باشد.

تفاوت بین کلید اصلی Primary Key و کلید خارجی Foreign Key چیست


کلید اصلی (Primary Key): یک ستون یا مجموعه‌ای از ستون‌ها در یک جدول است که شناسه‌ای منحصر به فرد برای هر رکورد آن جدول فراهم می‌کند و اجازه ندارد مقدار تهی (NULL) داشته باشد.

کلید خارجی (Foreign Key): یک ستون در یک جدول است که با ارجاع دادن به کلید اصلی یک جدول دیگر، ارتباط منطقی بین دو جدول برقرار کرده و یکپارچگی داده‌ها را تضمین می‌کند.