فيديو: أين المفتاح الخارجي؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
أ مفتاح غريب هو مفتاح تستخدم لربط جدولين معا. أ مفتاح غريب هو حقل (أو مجموعة من الحقول) في جدول واحد يشير إلى الأساسي مفتاح في جدول آخر. الجدول الذي يحتوي على مفتاح غريب يسمى الجدول الفرعي ، والجدول الذي يحتوي على المرشح مفتاح يسمى الجدول المشار إليه أو الأصل.
وبالمثل ، قد تسأل ، ما هو مثال المفتاح الخارجي؟
أ مفتاح غريب هو عمود (أو أعمدة) يشير إلى عمود (غالبًا العمود الأساسي مفتاح ) من جدول آخر. ل مثال ، لنفترض أن لدينا جدولين ، جدول العميل الذي يتضمن جميع بيانات العميل ، وجدول الطلبات الذي يتضمن جميع طلبات العملاء.
بالإضافة إلى ذلك ، ما هو المفتاح الخارجي في الوصول؟ ابتدائي مفاتيح و مفاتيح خارجية في Microsoft وصول . المصطلح مفتاح غريب (FK) في نظام قاعدة البيانات العلائقية يشير إلى حقل في الجدول يخزن قيمًا من أساسي مفتاح في جدول آخر لربط السجلين ببعضهما البعض.
بالنظر إلى هذا ، كيف يعمل المفتاح الخارجي؟
أ مفتاح غريب هو عمود أو مجموعة من الأعمدة في جدول قاعدة بيانات علائقية يوفر ارتباطًا بين البيانات في جدولين. يعمل كمرجع تبادلي بين الجداول لأنه يشير إلى الأساسي مفتاح من جدول آخر ، وبالتالي إنشاء رابط بينهما.
هل يمكن أن يكون المفتاح الخارجي لاغيا؟
أ مفتاح غريب تحتوي باطل لا يمكن أن تتطابق القيم مع قيم أحد الوالدين مفتاح منذ الوالدين مفتاح حسب التعريف علبة لا يملك باطل القيم. ومع ذلك ، أ مفتاح خارجي فارغ القيمة صالحة دائمًا ، بغض النظر عن قيمة أي من غير باطل القطع.
موصى به:
كيف أجد قيود المفتاح الخارجي في SQL Server؟
إليك أفضل طريقة لمعرفة علاقة المفاتيح الخارجية في جميع قواعد البيانات. في SQL Server Management Studio ، يمكنك فقط النقر بزر الماوس الأيمن فوق الجدول الموجود في مستكشف الكائنات وتحديد "عرض التبعيات". هذا من شأنه أن يمنحك نقطة بداية جيدة. يعرض الجداول ، وجهات النظر ، والإجراءات التي تشير إلى الجدول
كيف يمكن إنشاء علاقة المفتاح الخارجي الأساسي في SQL Server؟
باستخدام SQL Server Management Studio في Object Explorer ، انقر بزر الماوس الأيمن فوق الجدول الذي سيكون على جانب المفتاح الخارجي للعلاقة وانقر فوق تصميم. من قائمة "مصمم الجدول" ، انقر فوق "العلاقات". في مربع الحوار علاقات المفتاح الخارجي ، انقر فوق إضافة. انقر فوق العلاقة في قائمة العلاقة المحددة
هل يمكن أن يكون المفتاح الخارجي Postgres فارغًا؟
أدخل في قيم المنتج (11 ، "لجو" ، 1) ؛ إدراج في قيم المنتج (22 ، "للجميع" ، NULL) ؛ من القانوني تمامًا أن يكون لديك عمود مفتاح خارجي لاغٍ
هل الفهرس مطلوب على المفتاح الخارجي؟
يوصى عمومًا بإنشاء فهرس يؤدي إلى عمود (أعمدة) المفتاح الخارجي ، لدعم ليس فقط عمليات الربط بين المفاتيح الأساسية والخارجية ، ولكن أيضًا عمليات التحديث والحذف
كيف يمكنني العثور على المفتاح الخارجي للجدول في MySQL؟
لمشاهدة علاقات المفاتيح الخارجية لجدول: SELECT 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' ،