


डेटाबेस में लेनदेन को समझना
डेटाबेस के संदर्भ में, लेन-देन उन परिचालनों के अनुक्रम को संदर्भित करता है जिन्हें एकल, परमाणु इकाई के रूप में निष्पादित किया जाता है। इसका मतलब यह है कि या तो लेन-देन में सभी ऑपरेशन निष्पादित किए जाते हैं, या उनमें से कोई भी नहीं किया जाता है, और डेटाबेस को एक सुसंगत स्थिति में छोड़ दिया जाता है। लेन-देन का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि डेटा कई तालिकाओं में सही ढंग से और लगातार अपडेट किया गया है, यहां तक कि उपस्थिति में भी त्रुटियों या विफलताओं का. उदाहरण के लिए, यदि आप दो तालिकाओं, ए और बी को अपडेट कर रहे हैं, और अपडेट में से एक विफल हो जाता है, तो लेनदेन वापस आ जाएगा और अब तक किए गए सभी परिवर्तनों को पूर्ववत कर देगा, डेटाबेस को उसकी मूल स्थिति में छोड़ देगा। लेनदेन के लिए कुछ सामान्य उपयोग के मामले शामिल करें:
1. भुगतान प्रसंस्करण: जब कोई ग्राहक भुगतान करता है, तो भुगतान राशि ग्राहक के खाते और व्यापारी के खाते दोनों में अपडेट की जाती है। यदि अपडेट विफल हो जाता है, तो लेनदेन वापस हो जाएगा और ग्राहक के खाते में भुगतान राशि जमा कर दी जाएगी।
2. बैंकिंग: जब कोई ग्राहक अपने खाते में पैसा जमा करता है, तो लेनदेन उसके खाते की शेष राशि को अपडेट करता है। यदि अपडेट विफल हो जाता है, तो बैंक लेनदेन को उलट देगा और मूल शेष राशि बहाल कर देगा।
3. इन्वेंटरी प्रबंधन: जब कोई वस्तु बेची जाती है, तो इन्वेंट्री स्तर इन्वेंट्री तालिका में अपडेट किया जाता है। यदि अद्यतन विफल हो जाता है, तो इन्वेंट्री स्तर को उसके मूल मूल्य पर बहाल कर दिया जाएगा।
4। एयरलाइन आरक्षण: जब कोई ग्राहक उड़ान बुक करता है, तो उस उड़ान में सीटों की उपलब्धता एयरलाइन की आरक्षण प्रणाली में अपडेट की जाती है। यदि अपडेट विफल हो जाता है, तो सीट की उपलब्धता उसके मूल मूल्य पर बहाल कर दी जाएगी। डेटाबेस डिजाइन में लेनदेन एक महत्वपूर्ण अवधारणा है और इसका उपयोग डेटा स्थिरता और अखंडता सुनिश्चित करने के लिए किया जाता है। यह सुनिश्चित करते हुए कि डेटा सुसंगत और सटीक बना रहे, वे आपको कई तालिकाओं पर जटिल संचालन करने की अनुमति देते हैं।



