ट्रिगर क्या है

ट्रिगर क्या है


आधुनिक डेटाबेस बहुत जटिल और डेटा हैंवे इतने परस्पर जुड़े हुए हैं कि उन्हें आकस्मिक उल्लंघन से बचाने के लिए विशेष प्रक्रियाएं आवश्यक हैं। ट्रिगर आपको सभी डेटा को बरकरार से बचाने की अनुमति देते हैं, भले ही कोई अनुभवहीन उपयोगकर्ता गलती से गलत बटन दबाए।



ट्रिगर ऑपरेशन


ट्रिगर का मुख्य उद्देश्य सहेजना हैडेटा की संदर्भित अखंडता इसका मतलब है कि डेटाबेस में बदलाव के साथ, सब कुछ वापस लौटने की संभावना हमेशा होती है उनकी मदद से, आप लिंक किए गए तालिकाओं में व्यापक बदलाव कर सकते हैं, जिसमें लिंक एक साथ बदलते हैं और लिंक तोड़ नहीं सकते हैं।

ट्रिगर ही एक सतत हैएक प्रक्रिया जो स्वचालित रूप से शुरू होती है जब कोई व्यक्ति या एप्लिकेशन प्रोग्राम द्वारा डेटा बदल जाता है। जैसे ही डेटा परिवर्तन पूरा हो जाता है, जैसे ही "चालू हो जाता है" डेटा को बदलने और ट्रिगर चलाने के लिए एक एकल लेनदेन (कार्रवाई) के रूप में व्यवहार किया जाता है, इसलिए जब आप कोई त्रुटि देखते हैं या पता लगाते हैं, तो सब कुछ वापस लाया जा सकता है, इसे वापस लुढ़का कहा जाता है।

ट्रिगर ऑपरेशन

  • इंटरकनेक्टेड डेटा तालिकाओं में व्यापक परिवर्तन उदाहरण के लिए, यदि आप सभी तालिकाओं में एक बार एक विशिष्ट स्तंभ या पंक्ति को हटाना चाहते हैं, तो एक ट्रिगर उपयोग किया जाता है।
  • मूल तालिका डेटा पर वापस लौटें
  • विभिन्न मैचों की ट्रैकिंग उदाहरण के लिए, ट्रिगर योजना खरीद मूल्य के नीचे उत्पाद की कीमत को कम करने पर प्रतिबंध लगा सकती है।
  • परिवर्तन के लिए विभिन्न विकल्पों का विश्लेषण संशोधनों के पहले और बाद में वेरिएंट की गणना के लिए ट्रिगर का संचालन बहुत सुविधाजनक है। उदाहरण के लिए, आप गणना कर सकते हैं कि अगर आप 5% तक की सभी कीमतों को कम करते हैं या सभी वस्तुओं की लागत बढ़ती हुई परिवहन लागत से बढ़ जाएगी तो क्या होगा। विश्लेषण के बाद, सभी डेटा अपने मूल रूप में वापस कर सकते हैं।

सृजन ट्रिगर

वर्तमान डेटाबेस में ट्रिगर बनाए जाते हैं, हालांकिउनमें, अन्य ठिकानों में स्थित वस्तुओं को निर्दिष्ट करना संभव है। ट्रिगर के मालिक का नाम तालिका के स्वामी के नाम से मेल खाना चाहिए। Creat खंड में एक ट्रिगर बनाएँ फ़ील्ड डेटा संशोधन ऑपरेटरों को निर्दिष्ट करता है, सक्रियण के बाद ट्रिगर शामिल किया जाना चाहिए। उदाहरण के लिए, यह तालिका के संबंध में सम्मिलित, अद्यतन या हटा सकता है।

अगला, आपको ट्रिगर कार्रवाई या ट्रिगर शर्तों को निर्दिष्ट करना होगा। ये ऐसे क्रिया हैं जिन्हें डेटा के प्रविष्टि, हटाए जाने या अपडेट करने की प्रतिक्रिया के रूप में अनुपालन किया जाना चाहिए।