सरोगेट कुंजी का उद्देश्य क्या है?
सरोगेट कुंजी का उद्देश्य क्या है?

वीडियो: सरोगेट कुंजी का उद्देश्य क्या है?

वीडियो: सरोगेट कुंजी का उद्देश्य क्या है?
वीडियो: डेटा वेयरहाउस में सरोगेट कुंजी का उपयोग क्यों किया जाता है? 2024, नवंबर
Anonim

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

इसी तरह, लोग पूछते हैं, सरोगेट कुंजी और प्राथमिक कुंजी में क्या अंतर है?

ए प्राथमिक कुंजी कॉलम या कॉलम के सेट पर एक विशेष बाधा है। ए सरोगेट कुंजी कोई कॉलम या कॉलम का सेट है जिसे के रूप में घोषित किया जा सकता है प्राथमिक कुंजी "वास्तविक" या प्राकृतिक के बजाय चाभी . कभी-कभी कई प्राकृतिक हो सकते हैं चांबियाँ जिसे के रूप में घोषित किया जा सकता है प्राथमिक कुंजी , और इन सभी को उम्मीदवार कहा जाता है चांबियाँ.

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

इस संबंध में, उत्पन्न सरोगेट कुंजियों का उपयोग करने के क्या फायदे और नुकसान हैं?

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

आप डेटा वेयरहाउस में सरोगेट कुंजी का उपयोग कब करेंगे?

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

सिफारिश की: