قواعد البيانات وSQL · مصطلحات · المفاتيح والقيود

ما معنى cascade؟

المعنى في مجال قواعد البيانات وSQL مع أمثلة

/kæˈskeɪd/فعلمصطلح شائع

cascade: التتابع، الحذف أو التحديث المتسلسل

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

طريقة الاستخدام

يضبط بخيارات ON DELETE CASCADE أو ON UPDATE CASCADE. وتشمل الخيارات الأخرى SET NULL وRESTRICT وNO ACTION. الحذف المتسلسل مريح لكنه قد يكون خطيرًا، إذ قد تزيل تعليمة واحدة آلاف الصفوف المرتبطة.

أمثلة

  1. Deleting a customer cascades to their addresses and payment methods.

    يؤدي حذف العميل إلى حذف عناوينه ووسائل الدفع المرتبطة به تلقائيًا.

    ينتقل أثر الحذف عبر العلاقات إلى الصفوف التابعة للعميل.

  2. Be careful: the foreign key is set to cascade, so this will also delete all the invoices.

    انتبه: المفتاح الأجنبي مضبوط على الحذف المتسلسل، لذا سيحذف هذا الفواتير كلها أيضًا.

    قد تمتد عملية الحذف إلى سجلات مرتبطة لم تكن ظاهرة في التعليمة الأصلية.

تراكيب شائعة

  • ON DELETE CASCADE
  • cascading delete
  • cascade to child rows
  • ON UPDATE CASCADE

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: المفاتيح والقيود

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: