9 9 votes Every time the attribute A appears, it is matched with the same value of attribute B but not the same value of attribute C. Which of the following is true? A -> (B,C) A -> B, A ->> C A -> B, C ->> A A ->> B, B -> C Databases databases database-normalization isro2014 + – ajit 10.1k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
Best answer 18 18 votes the option b is correct . there is just a small definition of multivalue dependencies which . if a->> c is a dependency it means for a ,c has more than one value. here it is saying whenever a appears b has same value which is true in case of functional dependency . if a->b exist for every a if repeats there should be same b . so a-.b exist here and it is clearly saying c is not same which means for same a it contains multipule value of c. so answer is b . why not c ?? just consider the case a is 1 and for c A C 1 3 1 4 now u can see that for a we have multipule value of c but c does not have multiple values for a . so we cannot say c->>a . but we can say a->>c. and question is saying c can take different value not a . Tendua answered Sep 6, 2015 Tendua comment Share Follow See all 8 Comments 8 8 Comments reply Show 5 previous comments shweta1920 commented Apr 22, 2017 reply Follow flag i did not get ...y c should not be answer..? plz explain y not c ???? 0 0 replyShare Markzuck commented Nov 2, 2018 reply Follow flag because c->a is a functiuonal dependency for multivalued dependency, for same value of LHS we shall get diff value of RHS which is NOT the case of fucntional dependency 0 0 replyShare satyaAchar commented Jan 27, 2024 reply Follow flag A B C 1 20 2 1 20 3 2 4 1 3 5 1 here, A→ B (because, if T1(A) = T2(A) = 1 then, T1(B) = T2(B) = 20 which is true) But, A→ C (NOT true because T1(A) = T2(A) = 1 then, T1(C) != T2(C) ) so, A -» C Also, A→ B,C (false) because T1(A) = T2(A) = 1 then, T1(BC) != T2(BC) 1 1 replyShare Please log in or register to add a comment.