ما معنى trigger؟
المعنى في مجال تطوير البرمجيات مع أمثلة
trigger: مُشغِّل قاعدة بيانات
شيفرة مخزنة في قاعدة البيانات تعمل تلقائيًا عند وقوع حدث معين على جدول، مثل الإدراج أو التحديث أو الحذف.
طريقة الاستخدام
يعمل المشغل BEFORE أو AFTER الحدث، مثل تسجيل تغييرات التدقيق أو تحديث عمود last_modified. لكنه قد يكون خفيًا على المطورين، فيصعب تفسير الأعطال وبطء الكتابة. تُنشأ المشغلات وتحذف وتُفعّل وتُعطّل.
أمثلة
A trigger writes every price change to the price_history table.
يسجل مشغل كل تغيير في السعر داخل جدول price_history.
يحدث التسجيل تلقائيًا عند تعديل السعر من دون أن تستدعيه الشيفرة مباشرة.
The insert is slow because of a trigger nobody remembered.
الإدراج بطيء بسبب مشغل لم يتذكر أحد وجوده.
قد تنفذ قاعدة البيانات عملًا إضافيًا غير ظاهر في تعليمة الإدراج.
تراكيب شائعة
- create a trigger
- trigger fires
- AFTER INSERT trigger
- disable a trigger
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
- transaction · معاملة قاعدة بيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
