Question
Option 1 : StudentID → StudentName / StudentID → StudentName
Detailed Solution
सही उत्तर StudentID → StudentName / StudentID → StudentName है।
Question:
Consider R(StudentID, CourseID, StudentName, Grade) with primary key (StudentID, CourseID). Which functional dependency violates 2NF? / R(StudentID, CourseID, StudentName, Grade) पर विचार करें जिसकी प्राथमिक कुंजी (StudentID, CourseID) है। कौन-सी फंक्शनल निर्भरता 2NF का उल्लंघन करती है?
Correct Answer: StudentID → StudentName / StudentID → StudentName
StudentName depends on only part of the composite key (a partial dependency), which 2NF forbids; Grade depends on the full key, so (b) is acceptable. / StudentName केवल संयुक्त कुंजी के एक भाग पर निर्भर है (आंशिक निर्भरता), जिसे 2NF निषिद्ध करता है; Grade पूर्ण कुंजी पर निर्भर है, अतः (b) स्वीकार्य है।