قواعد البيانات وSQL · مصطلحات · الجداول والمخططات وكائنات قواعد البيانات

ما معنى trigger؟

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

/ˈtrɪɡər/اسممصطلح شائع

trigger: مُشغِّل قاعدة بيانات

شيفرة مخزنة في قاعدة البيانات تعمل تلقائيًا عند وقوع حدث معين على جدول، مثل الإدراج أو التحديث أو الحذف.

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

يعمل المشغل BEFORE أو AFTER الحدث، مثل تسجيل تغييرات التدقيق أو تحديث عمود last_modified. لكنه قد يكون خفيًا على المطورين، فيصعب تفسير الأعطال وبطء الكتابة. تُنشأ المشغلات وتحذف وتُفعّل وتُعطّل.

أمثلة

  1. A trigger writes every price change to the price_history table.

    يسجل مشغل كل تغيير في السعر داخل جدول price_history.

    يحدث التسجيل تلقائيًا عند تعديل السعر من دون أن تستدعيه الشيفرة مباشرة.

  2. The insert is slow because of a trigger nobody remembered.

    الإدراج بطيء بسبب مشغل لم يتذكر أحد وجوده.

    قد تنفذ قاعدة البيانات عملًا إضافيًا غير ظاهر في تعليمة الإدراج.

تراكيب شائعة

  • create a trigger
  • trigger fires
  • AFTER INSERT trigger
  • disable a trigger

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

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

مصطلحات أخرى: الجداول والمخططات وكائنات قواعد البيانات

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

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