فيديو: ما هو المفتاح الخارجي في Oracle؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
أ مفتاح غريب هي طريقة لفرض النزاهة المرجعية داخل نطاقك وحي قاعدة البيانات. أ مفتاح غريب يعني أن القيم الموجودة في أحد الجداول يجب أن تظهر أيضًا في جدول آخر. ال مفتاح غريب في الجدول الفرعي بشكل عام يشير إلى أساسي مفتاح في الجدول الأصل.
مع وضع هذا في الاعتبار ، كيف تحدد المفتاح الخارجي؟
أ مفتاح غريب هو عمود أو مجموعة من الأعمدة في جدول قاعدة بيانات علائقية يوفر ارتباطًا بين البيانات في جدولين. يعمل كمرجع تبادلي بين الجداول لأنه يشير إلى الأساسي مفتاح من جدول آخر ، وبالتالي إنشاء رابط بينهما.
بجانب ما ورد أعلاه ، ما هو الفرق بين المفتاح الأساسي والمفتاح الخارجي؟ علاقة المفتاح الأساسي ضد مفتاح غريب أ المفتاح الأساسي يعرّف السجل بشكل فريد في ال جدول قاعدة البيانات العلائقية ، في حين أن أ مفتاح غريب يشير إلى المجال في الجدول الذي هو المفتاح الأساسي من طاولة أخرى.
تعرف أيضًا ، ما هو مثال المفتاح الخارجي؟
أ مفتاح غريب هو عمود (أو أعمدة) يشير إلى عمود (غالبًا العمود الأساسي مفتاح ) من جدول آخر. ل مثال ، لنفترض أن لدينا جدولين ، جدول العميل الذي يتضمن جميع بيانات العميل ، وجدول الطلبات الذي يتضمن جميع طلبات العملاء.
ما هو استخدام المفتاح الخارجي؟
SQL مفتاح غريب قيد. أ مفتاح غريب هو مفتاح تستخدم لربط جدولين معا. أ مفتاح غريب هو حقل (أو مجموعة من الحقول) في جدول واحد يشير إلى الأساسي مفتاح في جدول آخر. ال مفتاح غريب يتم استخدام القيد لمنع الإجراءات التي من شأنها تدمير الروابط بين الجداول.
موصى به:
كيف أجد قيود المفتاح الخارجي في 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' ،