SQL सर्वर में संदर्भात्मक अखंडता क्या है?
SQL सर्वर में संदर्भात्मक अखंडता क्या है?

वीडियो: SQL सर्वर में संदर्भात्मक अखंडता क्या है?

वीडियो: SQL सर्वर में संदर्भात्मक अखंडता क्या है?
वीडियो: एसक्यूएल सर्वर 12 - संदर्भात्मक अखंडता 2024, नवंबर
Anonim

एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) के रूप में, एस क्यू एल सर्वर का उपयोग करता है संदर्भिक समग्रता यह सुनिश्चित करने के लिए कि एक तालिका में डेटा दूसरी तालिका में डेटा को इंगित करता है-और उस डेटा को इंगित नहीं करता जो मौजूद नहीं है। एस क्यू एल सर्वर लागू करने के लिए बाधाओं, ट्रिगर, नियमों और चूक का उपयोग करता है संदर्भिक समग्रता.

यह भी जानना है कि, डेटाबेस में एक संदर्भात्मक अखंडता क्या है?

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

यह भी जानें, संदर्भात्मक अखंडता बाधा से आपका क्या तात्पर्य है? ए संदर्भात्मक अखंडता बाधा दो इकाई प्रकारों के बीच संबंध के भाग के रूप में परिभाषित किया गया है। NS परिभाषा एक के लिए संदर्भात्मक अखंडता बाधा निम्नलिखित जानकारी निर्दिष्ट करता है: का मुख्य अंत बाधा . (एक इकाई प्रकार जिसकी इकाई कुंजी आश्रित अंत द्वारा संदर्भित होती है।)

इसके अलावा, संदर्भात्मक अखंडता क्या है, उपयुक्त उदाहरण के साथ समझाएं?

संदर्भिक समग्रता इसका मतलब है कि एक तालिका में एक पंक्ति से दूसरी तालिका में संदर्भ मान्य होना चाहिए। उदाहरण का संदर्भिक समग्रता कंपनी के ग्राहक/आदेश डेटाबेस में बाधा: ग्राहक (ग्राहक आईडी, ग्राहक नाम) आदेश (ऑर्डर आईडी, ग्राहक आईडी, ऑर्डर दिनांक)

एसक्यूएल में रेफरेंशियल अखंडता कैसे लागू की जाती है?

संदर्भिक समग्रता डेटाबेस में एक बाधा है जो दो तालिकाओं के बीच संबंध को लागू करती है। NS संदर्भिक समग्रता बाधा की आवश्यकता है कि एक विदेशी कुंजी कॉलम में मान या तो प्राथमिक कुंजी में मौजूद होना चाहिए जो कि विदेशी कुंजी द्वारा संदर्भित है या वे शून्य होना चाहिए।

सिफारिश की: