Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL

आरडीबीएमएस में वैकल्पिक कुंजी


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

प्राथमिक कुंजी के रूप में चयनित उम्मीदवार कुंजी को वैकल्पिक या द्वितीयक कुंजी कहा जाता है। उम्मीदवार कुंजी एक विशेषता या विशेषताओं का समूह है जिसे आप प्राथमिक कुंजी मान सकते हैं।

आइए एक उदाहरण देखें -

Student_ID
Student_Enroll
Student_Name
Student_Email
096
2717
मनीष
aaa@gmail.com
055
2655
मनन
abc@gmail.com
067
2699
श्रेयस
pqr@gmail.com

ऊपर, Student_ID, Student_Enroll और Student_Email उम्मीदवार कुंजी हैं। उन्हें उम्मीदवार कुंजी माना जाता है क्योंकि वे विशिष्ट रूप से छात्र रिकॉर्ड की पहचान कर सकते हैं। प्राथमिक के रूप में उम्मीदवार कुंजी में से किसी एक का चयन करें। शेष दो कुंजियाँ वैकल्पिक या द्वितीयक कुंजी होंगी।

मान लें कि आपने Student_ID . चुना है प्राथमिक कुंजी के रूप में, इसलिए Student_Enroll और Student_Email वैकल्पिक कुंजी (प्राथमिक कुंजी के उम्मीदवार) होगी।

आइए एक और उदाहरण देखें -

<कर्मचारी>

कर्मचारी_ID
कर्मचारी_SSN
कर्मचारी_नाम
कर्मचारी_फ़ोन
E897
SSN08
हैरी
999999
E856
SSN06
जैकब
999899
E871
SSN09
एमी
999898

उपरोक्त तालिका में, निम्नलिखित तीन उम्मीदवार कुंजी हैं -

कर्मचारी_ID
कर्मचारी_एसएसएन
कर्मचारी_फ़ोन

उपरोक्त में से किसी एक कुंजी को प्राथमिक कुंजी के रूप में चुनें, उदाहरण के लिए, कर्मचारीSSN . शेष दो कुंजियों को तब वैकल्पिक कुंजी कहा जाएगा क्योंकि वे प्राथमिक कुंजी के उम्मीदवार थे।

इसलिए, कर्मचारी_SSN और कर्मचारी_फ़ोन वैकल्पिक कुंजियाँ हैं।


  1. RDBMS में समग्र कुंजी

    एक प्राथमिक कुंजी जिसमें दो या दो से अधिक गुण होते हैं, समग्र कुंजी कहलाती है। यह दो या दो से अधिक स्तंभों का संयोजन है। एक उदाहरण हो सकता है - यहां हमारी कंपोजिट कुंजी है ऑर्डरआईडी और ProductID - {OrderID, ProductID} आइए एक और उदाहरण देखें - StudentID StudentEnrollNo StudentMar

  1. आरडीबीएमएस शब्दावली

    RDMS शब्दावली में डेटाबेस, टेबल, कॉलम आदि शामिल हैं। आइए उन्हें एक-एक करके देखें - डेटाबेस डेटाबेस , , आदि जैसे तालिकाओं का एक संग्रह है। टेबल तालिका पंक्तियों और स्तंभों का एक संग्रह है, उदाहरण के लिए, StudentId StudentName StudentRank 052 टॉम 1 035 डेविड 2 077 जॉन 3

  1. आरडीबीएमएस में विदेशी कुंजी

    एक विदेशी कुंजी तालिकाओं के बीच एक कड़ी बनाती है। यह किसी अन्य तालिका में प्राथमिक कुंजी का संदर्भ देता है और इसे लिंक करता है। उदाहरण के लिए, कर्मचारी तालिका में DeptID एक विदेशी कुंजी है - EmpID EmpName EmpAge DeptID DeptID DeptName DeptZone DeptID विभाग तालिक