5 5 votes Consider a relation R(A, B, C, D, E, F, G, H, I, J) with functional dependencies: $$ \mathrm{AB} \rightarrow \mathrm{C}, \mathrm{BD} \rightarrow \mathrm{EF}, \mathrm{AD} \rightarrow \mathrm{GH}, \mathrm{~A} \rightarrow \mathrm{I}, \mathrm{H} \rightarrow \mathrm{~J} . $$ Which of the following is a candidate key for R ? A) $A B D$ B) $A B D H$ C) $A D$ D) $A B D I$ Databases goclasses databases goclasses-cs-dpp goclasses-cs-dpp-day-51 goclasses-databases-practice-questions + – GO Classes 499 views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
2 2 votes $\mathrm{ABD}^{+}=\{\mathrm{A}, \mathrm{B}, \mathrm{C}, \mathrm{D}, \mathrm{E}, \mathrm{F}, \mathrm{G}, \mathrm{H}, \mathrm{I}, \mathrm{J}\} \Rightarrow$ all attributes covered. GO Classes answered Jul 20, 2025 • reshown Jul 22, 2025 by GO Classes Support GO Classes comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes ABD+ = {A,B,D} = {A,B,D,C,E,F,G,H} Since AB => C and BD => EF and AD => GH = {A,B,D,C,E,F,G,H,I,J} Since H => J and A=>I So ABD is a candidate key Option A is True. Captain Price answered Jul 20, 2025 Captain Price comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes A,B,D are not present Right hand side of any of the function dependency that means ABD is must be part of CK and as we know that if ABD itself is the candidate key that's means adding something to it will make it sk not candidate key and if you are going to remove somthing from ABD then it will not become ck Prashant-G answered 1 day ago Prashant-G comment Share Follow 0 reply Please log in or register to add a comment.