ما معنى cascade؟
المعنى في مجال تطوير البرمجيات مع أمثلة
cascade: التتابع، الحذف أو التحديث المتسلسل
انتقال أثر الحذف أو التحديث تلقائيًا من صف أب إلى صفوفه التابعة المرتبطة به بمفتاح أجنبي.
طريقة الاستخدام
يضبط بخيارات ON DELETE CASCADE أو ON UPDATE CASCADE. وتشمل الخيارات الأخرى SET NULL وRESTRICT وNO ACTION. الحذف المتسلسل مريح لكنه قد يكون خطيرًا، إذ قد تزيل تعليمة واحدة آلاف الصفوف المرتبطة.
أمثلة
Deleting a customer cascades to their addresses and payment methods.
يؤدي حذف العميل إلى حذف عناوينه ووسائل الدفع المرتبطة به تلقائيًا.
ينتقل أثر الحذف عبر العلاقات إلى الصفوف التابعة للعميل.
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
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
- transaction · معاملة قاعدة بيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
