تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما هو التريجر وكيف يعمل وما فائدتة لقاعدة البيانات
#1
ما هو التريجر وكيف يعمل وما فائدتة لقاعدة البيانات
الرد }}}
تم الشكر بواسطة:
#2
Trigger 
بالعربي ( الزناد ) هو كائن قاعدة بيانات مرتبط بجدول. في العديد من الجوانب هو مشابه للإجراء المخزن ( stored procedure ). في الواقع، غالبا ما يشار إليها أنها "نوع خاص من الإجراء المخزن".
والفرق الرئيسي بين الـ Trigger و الـ stored procedure 
هو أن  الـ Trigger مرتبط بجدول محدد ويتم إطلاق هذا  الـ Trigger  فقط عند حدوث الإجراءات INSERT, UPDATE, DELETE. 
يمكنك تحديد الإجراء (إجراءات) التي تقوم بإطلاق هذا  الـ Trigger  عند إنشائه.

أتمنى نقل السؤال إلى قسم قواعد بيانات SQL للمحافظة على ترتيب وتنظيم المنتدى.
الرد }}}
تم الشكر بواسطة: dell , Amir_Alzubidy
#3
افهم من الكلام  ان التريجر

ينقل او يحذف او يحدث بيانات من جدول الي جدول اخر
الرد }}}
تم الشكر بواسطة:
#4
لا أخي الجوهري .

بطريقة أخرى . الـ Trigger هو عبارة عن حدث .
متى يحدث حذا الحدث في أحد الحالات التالية 
قبل أو بعد الــ (  INSERT, UPDATE, DELETE ) يمكنك تحديد موعد الحدث (قبل أو بعد) من داخل  ( الـ Trigger  ) 

أي بما معناه . انت تريد أن تقوم بإجراء معين بغض النظر عن ما تريد أن تفعل ( قبل أو بعد أحد الإجراءات التالية : INSERT, UPDATE, DELETE )
عندها تستخدم الـ Trigger 
أنت من يقوم بكتابة الكود داخل الـ Trigger , ماذا تريد أن تفعل , قم بكتابة ما تريدة من إجراءات داخل الـ Trigger 
ويستم تنفيذ الكود الذي كتبتة داخل الـ Trigger .


مثال :
لديك برنامج يستخدمة كثير من المستخدمين وتريد أن تقوم بتسجيل تحركاتهم أو الإجراءات التي يقومون بها مثلاً على جدول معين
يعني تريد تسجيل كل حركة يقوم بها المستخدم من INSERT أو UPDATE أو  DELETE
ويتم تسجيل تحركاتهم وأفعالهم في جدول آخر.
هنا ممكن تستفيد من  الـ Trigger .

بعد كل عملية INSERT يتم إطلاق الـ Trigger الخاص بالـ INSERT 
ويقوم هذا  الـ Trigger بتسجل ما قام به المستخدم في جدول خاص بتحركات المستخدمين أنت تقوم بتصميمة
حتى  الـ Trigger أنت من يقوم بإنشاءة وتحدد أن يتم تنفيذة بعد عملية الـ INSERT 
وتكتب الكود الخاص بإضافة حركة المستخدم داخل  الـ Trigger 


هذا مثال بسيط لأحد إستخدامات  الـ Trigger 
الرد }}}
تم الشكر بواسطة: dell , Amir_Alzubidy
#5
شوف هذا  الدرس هنــــــــــــا
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 842 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,293 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,009 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 703 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,050 19-04-25, 08:54 PM
آخر رد: Kamil
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,758 07-02-25, 07:59 PM
آخر رد: الورد2

التنقل السريع :


يقوم بقرائة الموضوع: