106
GB
What is the difference between a superkey, candidate key, and primary key?
IN
सुपरकी, कैंडिडेट कुंजी और प्राथमिक कुंजी के बीच क्या अंतर है?
A
Superkey: any set of attributes uniquely identifying tuples; Candidate key: a minimal superkey (no subset is also a superkey); Primary key: one chosen candidate key for the table
सुपरकी: विशिष्ट रूप से टुपल्स की पहचान करने वाली विशेषताओं का कोई भी सेट; उम्मीदवार कुंजी: एक न्यूनतम सुपरकी (कोई उपसमुच्चय भी सुपरकी नहीं है); प्राथमिक कुंजी: तालिका के लिए एक चयनित उम्मीदवार कुंजी
B
They are all identical concepts
वे सभी समान अवधारणाएँ हैं
C
Superkey is a compound key; candidate key is a simple key; primary key is any key
सुपरकी एक मिश्रित कुंजी है; उम्मीदवार कुंजी एक साधारण कुंजी है; प्राथमिक कुंजी कोई भी कुंजी है
D
Superkey has no duplicates; candidate key allows duplicates; primary key is unique
सुपरकी का कोई डुप्लिकेट नहीं है; उम्मीदवार कुंजी डुप्लिकेट की अनुमति देती है; प्राथमिक कुंजी अद्वितीय है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Superkey: any attribute set uniquely identifying tuples (may have redundant attributes). Candidate key: minimal superkey (removing any attribute breaks uniqueness). Primary key: one selected candidate key designated as the main identifier.
व्याख्या (हिन्दी)
सुपरकी: कोई भी विशेषता सेट विशिष्ट रूप से टुपल्स की पहचान करता है (इसमें अनावश्यक विशेषताएँ हो सकती हैं)। उम्मीदवार कुंजी: न्यूनतम सुपरकी (किसी भी विशेषता को हटाने से विशिष्टता टूट जाती है)। प्राथमिक कुंजी: एक चयनित उम्मीदवार कुंजी को मुख्य पहचानकर्ता के रूप में नामित किया गया है।