جدول المحتويات:

كيف يعمل المفتاح الخارجي في SQL Server؟
كيف يعمل المفتاح الخارجي في SQL Server؟

فيديو: كيف يعمل المفتاح الخارجي في SQL Server؟

فيديو: كيف يعمل المفتاح الخارجي في SQL Server؟
فيديو: شرح خاصية الـ Unique Key في قواعد بيانات sql server وطريقة استخدامه بالتفصيل 2024, يمكن
Anonim

Order_ID: المفتاح الأساسي

وبالمثل ، قد تسأل ، كيف أشير إلى مفتاح خارجي في SQL؟

ملخص:

  1. يجب أن تكون كل قيمة للمفتاح الخارجي جزءًا من المفتاح الأساسي للجداول الأخرى.
  2. يمكن أن يشير المفتاح الخارجي إلى عمود آخر في نفس الجدول. يُعرف هذا المرجع بالمرجع الذاتي.
  3. يمكنك إنشاء مفتاح خارجي باستخدام Create Table أو Alter Table أو SQL Server Management Studio.

قد يتساءل المرء أيضًا ، ما هي المشكلات التي تحدثها المفاتيح الخارجية؟ فيما يلي بعض مشكلات المفاتيح الخارجية الشائعة.

  • تتدلى المفاتيح الخارجية. يشير المفتاح الخارجي إلى مفتاح أساسي غير موجود.
  • يشير إلى مفتاح فريد غير المفتاح الأساسي. لا فائدة من ذلك.
  • الربط غير الرسمي بين الجداول.
  • أنواع البيانات غير متطابقة.
  • مفاتيح خارجية محملة فوق طاقتها.

لتعرف أيضًا ، كيف تكتب مفتاحًا خارجيًا؟

مفتاح غريب باستخدام قيد مضمن) ؛ باستخدام هذه الصيغة ، يمكنك تحديد الكلمة الأساسية CREATE الخاصة بك ، ثم اسم الجدول ، ثم فتح الأقواس. بالنسبة للعمود ، تريد تحديد ملف مفتاح غريب ، وأضف كلمة REFERENCES إلى النهاية (بعد نوع البيانات). ثم حدد اسم الجدول الآخر.

هل يمكن أن يكون المفتاح الأساسي مفتاحًا خارجيًا؟

المفاتيح الأساسية دائما بحاجة إلى أن تكون فريدة من نوعها ، مفاتيح خارجية تحتاج إلى السماح بقيم غير فريدة إذا كان الجدول علاقة رأس بأطراف. من الجيد تمامًا استخدام ملف مفتاح غريب مثل المفتاح الأساسي إذا كان الجدول متصلاً بعلاقة رأس برأس ، وليست علاقة رأس بأطراف.

موصى به: