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

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

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

فيديو: كيف أجد قيود المفتاح الخارجي في SQL Server؟
فيديو: 17 Understanding Foreign Key Constraints in SQL Server 2024, ديسمبر
Anonim

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

وبالمثل ، يُسأل ، ما هو فرض قيود المفتاح الخارجي في SQL؟

قيود المفاتيح الأجنبية . أ مفتاح غريب (FK) هو عمود أو مجموعة من الأعمدة تُستخدم لإنشاء و فرض ارتباط بين البيانات في جدولين للتحكم في البيانات التي يمكن تخزينها في ملف مفتاح غريب طاولة.

علاوة على ذلك ، ما هي المشاكل التي تسببها المفاتيح الخارجية؟ فيما يلي بعض مشكلات المفاتيح الخارجية الشائعة.

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

بالنظر إلى هذا ، كيف أجد مفتاحًا خارجيًا في جدول؟

لترى مفتاح غريب علاقات أ طاولة : تحديد TABLE_NAME ، COLUMN_NAME ، CONSTRAINT_NAME ، REFERENCED_TABLE_NAME ، REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name' ،

كيف أقوم بإضافة قيد مفتاح خارجي في SQL Server Management Studio؟

باستخدام SQL Server Management Studio

  1. في مستكشف الكائنات ، انقر بزر الماوس الأيمن فوق الجدول الذي سيكون على جانب المفتاح الخارجي للعلاقة وانقر فوق تصميم.
  2. من قائمة "مصمم الجدول" ، انقر فوق "العلاقات".
  3. في مربع الحوار علاقات المفتاح الخارجي ، انقر فوق إضافة.
  4. انقر فوق العلاقة في قائمة العلاقة المحددة.

موصى به: