Question
Option 4 : It is both lossless-join and dependency-preserving / यह हानिरहित-जोड़ और निर्भरता-संरक्षी दोनों है
Detailed Solution
सही उत्तर It is both lossless-join and dependency-preserving / यह हानिरहित-जोड़ और निर्भरता-संरक्षी दोनों है है।
Question:
R(A, B, C, D) has FDs A→B, B→C, C→D. It is decomposed into R1(A, B), R2(B, C) and R3(C, D). Which statement is true of this decomposition? / R(A, B, C, D) में FDs A→B, B→C, C→D हैं। इसे R1(A, B), R2(B, C) और R3(C, D) में विघटित किया गया है। इस विघटन के बारे में कौन-सा कथन सत्य है?
Correct Answer: It is both lossless-join and dependency-preserving / यह हानिरहित-जोड़ और निर्भरता-संरक्षी दोनों है
Joining R1 and R2 on B is lossless because $B \to C$, and joining the result with R3 on C is lossless because $C \to D$; each FD is contained in one fragment, so all dependencies are preserved. / B पर जोड़ ($B \to C$) और फिर C पर जोड़ ($C \to D$) हानिरहित है; प्रत्येक FD एक खंड में है, अतः सभी निर्भरताएँ संरक्षित हैं।