Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

डेटाबेस में लेनदेन की परिभाषा


लेनदेन में डेटाबेस में निष्पादित आदेशों की एक श्रृंखला होती है। लेन-देन में प्रत्येक कमांड परमाणु है यानी इसे आगे सब कमांड में विभाजित नहीं किया जा सकता है। लेन-देन में कोई भी आदेश डेटाबेस की संरचना को बदल भी सकता है और नहीं भी। साथ ही, लेन-देन के लिए आवश्यक परिवर्तन एक साथ किए जाने चाहिए। यदि यह नियम लागू नहीं किया जाता है, तो सिस्टम के विफल होने, बिजली जाने या किसी अन्य कारण से डेटा खो सकता है।

लेन-देन का एक सरल उदाहरण इस प्रकार है -

डेटाबेस में लेनदेन की परिभाषा

हैरी को अपने खाते से सैली के खाते में 100 रुपये ट्रांसफर करने होंगे। यह लेनदेन के रूप में किया जाता है। सबसे पहले, हैरी के खाते का विवरण पढ़ा जाता है और उसकी शेष राशि 100 से कम कर दी जाती है। यह नया डेटा हैरी के खाते में वापस सहेजा जाता है। इसके बाद, सैली के खाते का विवरण पढ़ा जाता है और उसकी शेष राशि में 100 की वृद्धि की जाती है। यह नया डेटा सैली के खाते में वापस सहेजा जाता है।

हालांकि, डेटाबेस में लेनदेन को लागू करना जटिल है। उपरोक्त उदाहरण में, यदि हैरी के खाते से पैसे निकालने के बाद सिस्टम क्रैश हो जाता है, तो इसे कभी भी सैली के खाते में नहीं जोड़ा जाएगा। इसलिए, जानकारी खो जाती है और सैली का खाता कभी भी अपडेट नहीं होता है।

लेन-देन की प्रक्रिया

लेन-देन में पढ़ने और लिखने के संचालन की एक श्रृंखला होती है। इनका उपयोग किसी वस्तु के वर्तमान मूल्य को पढ़ने और कुछ गणनाओं के बाद प्राप्त अद्यतन मूल्य को वापस लिखने के लिए किया जाता है।

ऑपरेशन पढ़ें

किसी भी डेटाबेस ऑब्जेक्ट को पढ़ने के लिए सबसे पहले उसे डिस्क से मेन मेमोरी में लाया जाता है। उसके बाद, इसके मान को आवश्यक चर में कॉपी किया जाता है।

डेटाबेस में लेनदेन की परिभाषा

लिखने की कार्रवाई

किसी भी डेटाबेस ऑब्जेक्ट को लिखने के लिए, मेमोरी में मान सहेजा जाता है और फिर डिस्क में वापस संग्रहीत किया जाता है।

डेटाबेस में लेनदेन की परिभाषा


  1. डेटाबेस जीवन चक्र

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

  1. DDBMS घटक

    एक वितरित डेटाबेस की सामग्री कई स्थानों पर फैली हुई है। इसका मतलब है कि सामग्री को विभिन्न प्रणालियों में संग्रहीत किया जा सकता है जो एक ही स्थान पर या भौगोलिक रूप से बहुत दूर स्थित हैं। हालाँकि, डेटाबेस अभी भी उपयोगकर्ताओं के लिए एक समान दिखाई देता है अर्थात यह तथ्य कि डेटाबेस कई स्थानों पर संग्रही

  1. डेटाबेस में एन-आर्य संबंध

    एक संबंध किसी भी इकाई संबंध आरेख का एक महत्वपूर्ण हिस्सा है क्योंकि यह दो अलग-अलग संस्थाओं के बीच के संबंध को दर्शाता है। एक n - ary संबंध में, n संबंध में संस्थाओं की संख्या को दर्शाता है। यह कुछ भी हो सकता है लेकिन सबसे लोकप्रिय रिश्ते यूनरी, बाइनरी और टर्नरी हैं जहां क्रमशः संस्थाओं की संख्या एक,