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

विषयसूची:

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

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

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

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

एसक्यूएल इकाई की अखंडता और संदर्भात्मक अखंडता बाधाओं के कार्यान्वयन की अनुमति कैसे देता है?

- SQL प्राथमिक कुंजी और UNIQUE क्लॉज का उपयोग करकेइकाई अखंडता के कार्यान्वयन की अनुमति देता है। FOREIGN KEY क्लॉज का उपयोग करके संदर्भात्मक अखंडता बनाए रखी जाती है। - SET NULL, CASCADE, और SET DEFAULT क्लॉज का उपयोग करके, डिज़ाइनर द्वारा रेफ़रेंशियल ट्रिगर की गई क्रियाओं को निर्दिष्ट किया जा सकता है।

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

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

आप अखंडता बाधाओं को कैसे लागू करते हैं?

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

सिफारिश की:

दिलचस्प लेख
क्या आप वीरता का खाका खरीद सकते हैं?
अधिक पढ़ें

क्या आप वीरता का खाका खरीद सकते हैं?

शौर्य एसएमजी - अनलॉक कैसे करें इस हथियार ब्लूप्रिंट को अनलॉक करने के लिए, आपको सीजन 1 बैटल पास के टियर 95 तक पहुंचने की आवश्यकता है। इसके लिए सीज़न 1 बैटल पास की आवश्यकता है जिसे आप 1000 CP में खरीद सकते हैं। 2021 में आपको वीरता का खाका कैसे मिलेगा?

क्या एलबीजे राष्ट्रपति पद के लिए दौड़ा?
अधिक पढ़ें

क्या एलबीजे राष्ट्रपति पद के लिए दौड़ा?

लिंडन बैन्स जॉनसन (/ ˈlɪndən beɪnz/; अगस्त 27, 1908 - 22 जनवरी, 1973), जिन्हें अक्सर उनके आद्याक्षर एलबीजे द्वारा संदर्भित किया जाता है, 1963 से 1969 तक सेवारत संयुक्त राज्य अमेरिका के 36वें राष्ट्रपति थे। … में 1960 जॉनसन राष्ट्रपति पद के लिए डेमोक्रेटिक नामांकन के लिए दौड़े। क्या एलबीजे राष्ट्रपति के रूप में दूसरे कार्यकाल के लिए चला?

ऑबर्जिन बैंगन किसे कहते हैं?
अधिक पढ़ें

ऑबर्जिन बैंगन किसे कहते हैं?

एक पौधे के दो नाम। और बहुत कुछ तोरी और तोरी की तरह, यह एक क्षेत्रीय चीज है। ऑबर्जिन एक फ्रांसीसी शब्द है, और इसी तरह यूरोपियन उस बात का उल्लेख करते हैं जिसे अमेरिकी आम तौर पर बैंगन कहते हैं। हम इसे बैंगन कहते हैं क्योंकि अप्रवासियों द्वारा उत्तरी अमेरिका में लाया गया मूल बैंगन सफेद अंडे जैसा दिखता था। बैंगन बैंगन को कौन से देश कहते हैं?