वैकल्पिक कुंजी या द्वितीयक कुंजी वह कुंजी है जिसे प्राथमिक कुंजी के रूप में नहीं चुना गया है, लेकिन उम्मीदवार कुंजी हैं। हालांकि, इसे प्राथमिक कुंजी के लिए उम्मीदवार कुंजी माना जाता है।
प्राथमिक कुंजी के रूप में चयनित उम्मीदवार कुंजी को वैकल्पिक या द्वितीयक कुंजी कहा जाता है। उम्मीदवार कुंजी एक विशेषता या विशेषताओं का समूह है जिसे आप प्राथमिक कुंजी मान सकते हैं।
आइए एक उदाहरण देखें -
Student_ID | Student_Enroll | Student_Name | Student_Email |
096 | 2717 | मनीष | [email protected] |
055 | 2655 | मनन | [email protected] |
067 | 2699 | श्रेयस | [email protected] |
ऊपर, 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 और कर्मचारी_फ़ोन वैकल्पिक कुंजियाँ हैं।