• 1398/09/12 - 10:15
  • - تعداد بازدید: 6
  • - تعداد بازدیدکننده: 6
  • زمان مطالعه : کمتر از یک دقیقه
  • /appsettingFree

مزایای وجود کلید اصلی و کلید خارجی

کلید خارجی (Foreign key) فقط برای حفظ ثبات داده‌های مرتبط بهم، مفید هستند. کلیدهای خارجی موجب می‌شوند که برخی کوئری‌های UPDATE و DELETE که در جدول ابهام ایجاد می‌کند، اجرا نشود و جلوی آنها گرفته شود و الا کلیدهای خارجی نه تنها تاثیر مثبتی بر سرعت اجرا ندارند بلکه کمی از سرعت اجرای کوئری می‌کاهند.

یکی دیگر از محدودیت‌های استفاده از کلیدهای خارجی این است که هر دو جدول الزاما باید از یک نوع موتور ذخیره‌سازی (storage engine) استفاده کنند و Foreign Key و Referenced Key هر دو باید دقیقا دارای یک ساختار باشند و Referenced Key حتما باید index شده باشد.

  • گروه خبری : SQL Server
  • کد خبر : 46773
کلمات کلیدی
تنظیمات قالب
عبارت خود را درج و جهت جستجو "Enter" را بفشارید

گفتگوی آنلاین دانشگاه