डाटाबेस सहिताता र लेनदेनमा यसको प्रभाव बारे जान्नुहोस्

डेटाबेस सोसाइटी स्टेटमेन्टहरू मात्र मान्य डेटा डाटाबेसमा इनपुट हुनुहोस्

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

डाटाबेस स्थिरता भनेको होइन कि लेनदेन सही छ, मात्र कि लेनदेन कार्यक्रम द्वारा परिभाषित नियमहरू तोड्न सकेनन्। डाटाबेस स्थिरता महत्त्वपूर्ण छ किनकि यसले डेटा आउँदै आएको र अस्वीकार गर्ने डाटा अस्वीकार गर्दछ।

कार्यमा सम्भावना नियमहरूको उदाहरण

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

वेब पेजमा फील्ड छोडेर तपाईसँग स्थिरता नियमहरूसँग अनुभव हुन सक्दछ। जब एक व्यक्ति अनलाइन फारम भर्दै छ र आवश्यक रिक्त स्थानहरू मध्ये एक भर्ना गर्न बिर्सन्छ, एक NULL मान डेटाबेसमा जान्छ, खाली खाली ठाउँ सम्म केही नभएसम्म फारम अस्वीकार गर्न सकिन्छ।

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