Skip to main content

डेटाबेस में निर्धारक

Rajiv Malhotra: Debating Foreign Funded NGOs with John Dayal & others (जून 2026)

Rajiv Malhotra: Debating Foreign Funded NGOs with John Dayal & others (जून 2026)
Anonim

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

उदाहरण के लिए, एक कंपनी विशेषता वाले तालिका का उपयोग कर सकती है , , तथा .

कर्मचारी आयडीपहला नामअंतिम नामजन्म की तारीख

123

मेगनभूरा01/29/1979
234बेनवाइल्डर02/14/1985
345मेगनChowdery2/14/1985
456चार्ल्सभूरा07/19/1984

इस मामले में, क्षेत्र शेष तीन क्षेत्रों को निर्धारित करता है। नाम फ़ील्ड निर्धारित नहीं करते हैं क्योंकि फर्म के पास ऐसे कर्मचारी हो सकते हैं जो समान या अंतिम नाम साझा करते हैं। इसी तरह, क्षेत्र निर्धारित नहीं करता है या नाम फ़ील्ड क्योंकि कर्मचारी एक ही जन्मदिन साझा कर सकते हैं।

डाटाबेस कुंजी के लिए निर्धारित रिश्ते

इस उदाहरण में, एक निर्धारक, एक उम्मीदवार कुंजी है, और एक प्राथमिक कुंजी भी है। यह एक उम्मीदवार कुंजी है क्योंकि जब संपूर्ण डेटाबेस 234 के लिए खोजा जाता है, तो बेन वाइल्डर के बारे में जानकारी वाली पंक्ति दिखाई देती है और कोई अन्य रिकॉर्ड नहीं दिखाया जाता है। एक और उम्मीदवार कुंजी तब होती है जब आप तीन स्तंभों में जानकारी द्वारा डेटाबेस खोजते हैं; , तथा , जो एक ही परिणाम को पुनः प्राप्त करता है।

कॉलम के सभी संयोजनों की वजह से प्राथमिक कुंजी है जिसे उम्मीदवार कुंजी के रूप में उपयोग किया जा सकता है, यह इस तालिका के प्राथमिक संदर्भ के रूप में उपयोग करने का सबसे आसान स्तंभ है।

इसके अलावा, अन्य कॉलम में जानकारी के विपरीत, इस तालिका के लिए अद्वितीय होने की गारंटी है, इससे कोई फर्क नहीं पड़ता कि कितने अन्य कर्मचारी हैं।