59 59 votes Consider the following implications relating to functional and multivalued dependencies given below, which may or may not be correct. if $A \rightarrow \rightarrow B$ and $A \rightarrow \rightarrow C$ then $A \rightarrow BC$ if $A \rightarrow B$ and $A \rightarrow C$ then $A \rightarrow \rightarrow BC$ if $A \rightarrow \rightarrow BC$ and $A \rightarrow B$ then $A \rightarrow C$ if $A \rightarrow BC$ and $A \rightarrow B$ then $A \rightarrow \rightarrow C$ Exactly how many of the above implications are valid? $0$ $1$ $2$ $3$ Databases gateit-2007 databases database-normalization multivalued-dependency-4nf normal + – Ishrat Jahan 23.0k views answer comment Share Follow Print See all 10 Comments 10 10 Comments reply Show 7 previous comments anchitjindal07 commented Nov 17, 2019 reply Follow flag 8 statements are given in question while there should be only 4.. Which 4 statements were there in original question 1 1 replyShare Umesh Shelke commented Oct 12, 2025 reply Follow flag $\text{Good READ on Multi-valued dependency(MVD):}$https://www.geeksforgeeks.org/dbms/multivalued-dependency-mvd-in-dbms/ 0 0 replyShare js__ commented Jan 28 reply Follow flag if single valued holds then multi-valued also holds but if multi-value holds then single valued may or may NOT hold 1 1 replyShare Please log in or register to add a comment.
Best answer 55 55 votes a. If $A → → B$ and $A → →C$ then$ A → BC$ . So FALSEb. If $A → B$ and $A → C$ then $A→ BC.$ So $A → →BC$ TRUE..c. If $A → → BC$ and $A → B$ here $B$ is Subset of $AB$ and ($A$ intersection $BC$) is phi so $A → B$but not $A → C$ so FALSE (Coalescence rule )d. If $A → BC$ then$ A → C $ so $ A → → C$ TRUE if $A → B$ then$ A → → B$ holds but reverse not true.Correct Answer: $C$ Digvijay Pandey answered May 5, 2015 • edited Oct 24, 2025 by Umesh Shelke Digvijay Pandey comment Share Follow See all 15 Comments 15 15 Comments reply Show 12 previous comments shikhar500 commented Dec 5, 2022 reply Follow flag @Lakshman Patel RJIT so if we ignore it completely it will be ok ?? i have seem questions from this topic in some test series that’s why i am worried. 1 1 replyShare Lakshman Bhaiya commented Dec 5, 2022 reply Follow flag As we don't know what GATE can ask. It is rarely asked & most probably won't be asked. So it’s good to know the things. 0 0 replyShare js__ commented Dec 13, 2025 reply Follow flag https://homepages.cwi.nl/~manegold/teaching/DBtech/slides/appC-8.pdf 2 2 replyShare Please log in or register to add a comment.
16 16 votes Check answer to following question -> http://dba.stackexchange.com/questions/123510/how-can-i-prove-disprove-if-a-%E2%86%A0-bc-and-a-%E2%86%92-b-then-a-%E2%86%92-c Akash Kanase answered Dec 12, 2015 Akash Kanase comment Share Follow 0 reply Please log in or register to add a comment.
16 16 votes Every FD is a MVD. i.e suppose $x\rightarrow y$ $\Rightarrow$ $x\rightarrow \rightarrow y$ If y can be determined by x on y's single value then we can easily say x multi-determines y. as single value $\subseteq$ multiple value. Now, 1. can't even possible. 2. A -> BC which implies A -> -> BC. (true) 3. using given data we can't prove the then part. 4. given FDs are A->B & A->C, so using this we can say A->->C.(true) here 2 implications are valid. i.e option C mrinmoyh answered Jul 23, 2019 mrinmoyh comment Share Follow 0 reply Please log in or register to add a comment.
5 5 votes We know that, if x->y exist in a retation then x->->y must be exixt in that relationship. But if x->->y exists then x->y may or may not be exists in the relation.Option 1: if A->->B and A->->C then there are no guarantees that A->B & A->C (A->BC) exist. Then it is a invaild implication.Option 2: if A->B and A->C then using union we can say that A->BC then A->->BC must exist. Then it is a vaild implication.Option 3: if A->->BC exist then there are no guarantee about A->BC then A->B and A->C is invaid implication.Option 4: if A->BC exist then using decomposition or spiliting we can say that A->B abd A->C also exist. For exixtance of A->C, A->->C also exixts. this is also valid implication.Overall 2 implication are valid .Ans-C Hazard answered Feb 25, 2025 Hazard comment Share Follow See all 3 Comments 3 3 Comments reply N_i_t_i_n commented Aug 3, 2025 reply Follow flag is this method always be applicable 0 0 replyShare Hazard commented Aug 3, 2025 reply Follow flag Yes 2 2 replyShare juDson_Abhi commented Aug 3, 2025 reply Follow flag @souringuchaitThis should be selected as best answer! 1 1 replyShare Please log in or register to add a comment.
1 1 vote Every Functional Dependency is MutliDependency, but converse is not true.So,every rule of functional Dependency can apply to Multi Dependencies.B is (Union) and D is (decomposition) are ensure the functional Dependencies so theyare also Mutli dependencies. Therefore 2 and 4 can hold the result. karimulla1 answered Oct 31, 2024 karimulla1 comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Implication 1 (A →→ B and A →→ C, then A → BC) is valid.If A multidetermines both B and C independently, it implies that for a given value of A, B and C can have multiple, independent values. This effectively means A functionally determines the combined set of values for B and C.ans is B Vivek_Pansari answered Jan 29, 2025 Vivek_Pansari comment Share Follow 0 reply Please log in or register to add a comment.