वीडियो: SQL में एक अद्वितीय कुंजी क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
ए अद्वितीय कुंजी एक तालिका के एक या एक से अधिक फ़ील्ड/कॉलम का एक सेट है जो विशिष्ट रूप से डेटाबेस तालिका में एक रिकॉर्ड की पहचान करता है। NS अद्वितीय कुंजी और प्राथमिक चाभी दोनों एक कॉलम या कॉलम के सेट के लिए विशिष्टता की गारंटी प्रदान करते हैं। एक स्वचालित रूप से परिभाषित है अद्वितीय कुंजी एक प्राथमिक के भीतर बाधा चाभी बाधा
इसे ध्यान में रखते हुए, प्राथमिक कुंजी और अद्वितीय कुंजी में क्या अंतर है?
प्राथमिक कुंजी और अद्वितीय कुंजी के बीच महत्वपूर्ण अंतर : प्राथमिक कुंजी NULL मान स्वीकार नहीं करेंगे जबकि अद्वितीय कुंजी एक NULL मान स्वीकार कर सकता है। एक क्लस्टर इंडेक्स स्वचालित रूप से बनाया जाता है जब a प्राथमिक कुंजी परिभाषित किया गया है जबकि अद्वितीय कुंजी गैर-संकुल सूचकांक उत्पन्न करता है।
कोई यह भी पूछ सकता है कि अद्वितीय कुंजी उदाहरण क्या है? NS अनोखा बाधा किसी विशेष कॉलम में दो रिकॉर्ड को समान मान रखने से रोकती है। ग्राहक तालिका में, के लिए उदाहरण , आप दो या दो से अधिक लोगों को समान आयु वाले होने से रोकना चाह सकते हैं। उदाहरण : के लिये उदाहरण , निम्न SQL CUSTOMER नामक एक नई तालिका बनाता है और पाँच कॉलम जोड़ता है।
इसी तरह कोई भी पूछ सकता है कि हम अद्वितीय कुंजियों का उपयोग क्यों करते हैं?
अद्वितीय कुंजी बाधाएं हैं उपयोग किया गया यह सुनिश्चित करने के लिए कि डेटा डेटाबेस में दो पंक्तियों में डुप्लिकेट नहीं है। डेटाबेस में एक पंक्ति को के मान के लिए शून्य होने की अनुमति है अद्वितीय कुंजी बाधा इसका मतलब यह है कि उनके पीके द्वारा मूल्यों को देखना एक पंक्ति में अन्य मूल्यों का उपयोग करने से तेज है।
SQL में एक अद्वितीय बाधा क्या है?
एसक्यूएल अद्वितीय बाधा . NS विशेष बाधा सुनिश्चित करता है कि एक कॉलम में सभी मान अलग हैं। दोनों अनोखा और प्राथमिक कुंजी प्रतिबंध के लिए गारंटी प्रदान करें विशिष्टता कॉलम या कॉलम के सेट के लिए। हालाँकि, आपके पास कई हो सकते हैं अद्वितीय बाधाएं प्रति टेबल, लेकिन केवल एक प्राथमिक कुंजी बाधा प्रति टेबल।
सिफारिश की:
SQL सर्वर में प्राथमिक कुंजी विदेशी कुंजी संबंध कैसे बना सकते हैं?
SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना ऑब्जेक्ट एक्सप्लोरर में, उस तालिका पर राइट-क्लिक करें जो संबंध के विदेशी-कुंजी पक्ष पर होगी और डिज़ाइन पर क्लिक करें। तालिका डिज़ाइनर मेनू से, संबंध क्लिक करें। विदेशी-कुंजी संबंध संवाद बॉक्स में, जोड़ें क्लिक करें। चयनित संबंध सूची में संबंध पर क्लिक करें
क्या हम अद्वितीय कुंजी Oracle में एकाधिक NULL मान सम्मिलित कर सकते हैं?
वह है: जबकि (1, 1, शून्य) की अनुमति है, लेकिन एक से अधिक बार नहीं, तीन कॉलम में मानों (शून्य, शून्य, शून्य) के साथ एक पंक्ति जो अद्वितीय कुंजी बनाती है, को कितनी बार अनुमति दी जाती है - जैसे एकल-स्तंभ मामले में
प्राथमिक कुंजी माध्यमिक कुंजी और विदेशी कुंजी क्या है?
विदेशी कुंजी: प्राथमिक कुंजी एक तालिका दूसरी तालिका में दिखाई दे रही है (क्रॉस-रेफरेंस)। द्वितीयक (या वैकल्पिक) कुंजी: क्या तालिका में कोई फ़ील्ड है जो ऊपर दिए गए दो प्रकारों में से किसी एक के लिए चयनित नहीं है
क्या आप Schlage Lock को Kwikset कुंजी में पुनः कुंजी कर सकते हैं?
मूल रूप से, आप Schlage से Kwikset में लॉक को री-की नहीं कर सकते हैं, लेकिन आप लॉक सिलेंडर को Schlage से Kwikset में बदल सकते हैं। एक ताला बनाने वाला आपके लिए यह करने में सक्षम होगा। लॉक सिलेंडर को बदलने से अभी भी लॉक बदलने से कम खर्च आएगा
क्या समग्र कुंजी अद्वितीय हो सकती है?
एक समग्र अद्वितीय कुंजी स्तंभों के संयोजन से बनी एक अद्वितीय कुंजी है। एक समग्र अद्वितीय कुंजी निर्दिष्ट करने वाली बाधा को संतुष्ट करने के लिए, तालिका में किसी भी दो पंक्तियों में कुंजी कॉलम में मानों का समान संयोजन नहीं हो सकता है