ما معنى foreign key؟
المعنى في مجال تطوير البرمجيات مع أمثلة
foreign key: مفتاح أجنبي، مفتاح مرجعي
عمود في جدول يشير إلى المفتاح الأساسي في جدول آخر، فيربطهما ويمنع تخزين إشارة إلى صف غير موجود.
طريقة الاستخدام
يختصر إلى FK. تضيف المفتاح الأجنبي أو تحذفه. وتعني رسالة foreign key constraint fails أن الصف المشار إليه مفقود أو أن له صفوفاً تابعة. وقد تناقش الفرق فرض هذه القيود في قاعدة البيانات أو في التطبيق.
أمثلة
orders.customer_id is a foreign key to customers.id.
يمثل orders.customer_id مفتاحاً أجنبياً يشير إلى customers.id.
يربط العمود كل طلب بسجل العميل المقابل له.
I can't delete this customer because of a foreign key constraint on the invoices table.
لا أستطيع حذف هذا العميل بسبب قيد مفتاح أجنبي في جدول الفواتير.
توجد فواتير تشير إلى العميل، لذلك يمنع القيد حذف السجل المشار إليه.
تراكيب شائعة
- add a foreign key
- foreign key constraint
- foreign key reference
- drop a foreign key
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- schema · مخطط قاعدة البيانات
- transaction · معاملة قاعدة بيانات
- data type · نوع البيانات
- NULL · NULL
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
