Super Key एक एट्रिब्यूट (या एट्रिब्यूट्स का एक सेट) है जो एक टपल को विशिष्ट रूप से पहचानता है यानी एंटिटी सेट में एक एंटिटी।
यह Candidate Key का सुपरसेट है, चूंकि Candidate Keys को Super Key से चुना जाता है।
उदाहरण
आइए एक उदाहरण देखते हैं:
<Student>
| Student_ID |
Student_Enroll |
Student_Name |
Student_Email |
| S02 |
4545 |
Dave |
ddd@gmail.com |
| S34 |
4541 |
Jack |
jjj@gmail.com |
| S22 |
4555 |
Mark |
mmm@gmail.com |
उपरोक्त टेबल के लिए निम्नलिखित Super Keys हैं:
| {Student_ID} {Student_Enroll} {Student_Email} {Student_ID, Student_Enroll} {Studet_ID, Student_Name} {Student_ID, Student_Email} {Student_Name, Student_Enroll} {Student_ID, Student_Enroll, Student_Name} {Student_ID, Student_Enroll, Student_Email} {Student_ID, Student_Enroll, Student_Name, Student_Email} |
उपरोक्त से Candidate Keys निम्नलिखित होंगी:
| {Student_ID} {Student_Enroll} {Student_Email} |