121
GB
What characterizes a transitive dependency in the context of 3NF with a concrete example?
IN
एक ठोस उदाहरण के साथ 3NF के संदर्भ में एक सकर्मक निर्भरता की विशेषता क्या है?
A
A dependency expressed in transitive SQL statements
सकर्मक SQL कथनों में व्यक्त निर्भरता
B
A non-prime attribute Y depending on another non-prime attribute Z which in turn depends on the key X: X to Z to Y where Z is not a superkey - e.g. EmpID to DeptID to DeptName
एक गैर-प्राइम विशेषता Y एक अन्य गैर-प्राइम विशेषता Z पर निर्भर करती है जो बदले में कुंजी X पर निर्भर करती है: X से Z से Y जहां Z एक सुपरकी नहीं है - उदाहरण के लिए EmpID से DeptID से DeptName
C
A dependency between two primary keys across tables
तालिकाओं में दो प्राथमिक कुंजियों के बीच निर्भरता
D
A dependency derived by transitivity from two direct FDs involving only key attributes
केवल प्रमुख विशेषताओं को शामिल करते हुए दो प्रत्यक्ष एफडी से परिवर्तनशीलता द्वारा प्राप्त निर्भरता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Transitive dependency in 3NF context: X to Z (Z not a CK) and Z to Y (Y not in Z, Y not prime). Then X transitively determines Y through Z. Example: EmpID to DeptID (direct) and DeptID to DeptName (transitive - DeptID not a CK, DeptName not prime). Violates 3NF.
व्याख्या (हिन्दी)
3NF संदर्भ में सकर्मक निर्भरता: X से Z (Z CK नहीं है) और Z से Y (Y Z में नहीं है, Y प्राइम नहीं है)। तब 3NF का उल्लंघन करता है.