लेनदेन पर डाटाबेस संगति और इसके प्रभावों के बारे में जानें

डेटाबेस संगठनात्मकता राज्य जो केवल वैध डेटा डेटाबेस में इनपुट हो

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

डेटाबेस स्थिरता का यह मतलब नहीं है कि लेनदेन सही है, केवल लेनदेन ने कार्यक्रम द्वारा परिभाषित नियमों को तोड़ दिया नहीं है। डेटाबेस स्थिरता महत्वपूर्ण है क्योंकि यह उस डेटा को नियंत्रित करता है जो डेटा में आ रहा है और अस्वीकार करता है जो नियमों में फिट नहीं होता है।

कार्य पर संगठनात्मक नियमों का उदाहरण

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

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

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