1 1 vote Databases + – KISHALAY DAS 1.0k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
Best answer 2 2 votes Let us come to the statements one by one.. Statement one is not necessarily true as functional dependency can have have two meanings.. A many one to relation exists (or) One to one relation exists. Since in X --> Y we require that for a X we have unique Y..But X in the relation can also be unique..So one to one relation may also exist . So A) is not necessarily true always. So option B) is violated obviously.. Option C) is also false we can have implied dependency in a subrelation that can be found using attribute closure of the attributes of the subrelation but with respect to original FD set..So it is not sufficient that only those FDs which can be directly mapped into subrelations will lead to dependency preservation as all FDs of original may not be directly mapped into subrelations and still the dependency preservation may hold.. Hence option D) is correct option. Habibkhan answered Nov 8, 2016 • selected Nov 8, 2016 by vijaycs Habibkhan comment Share Follow See all 2 Comments 2 2 Comments reply KISHALAY DAS commented Nov 8, 2016 reply Follow flag My doubt on option A only..it says FD is a many to one relation...it could be many to one is n't it(They didnot mention Always).See many to one means one will be mapped to atmost many.Then it includes one to one also. Correct me if i m wrong 0 0 replyShare Sushant Gokhale commented Nov 8, 2016 reply Follow flag @Kishalay. One-one is subset of many-one. So, one-one is also many-one. So, A is the answer. 0 0 replyShare Please log in or register to add a comment.