63 63 votes Given the following two statements: S1: Every table with two single-valued attributes is in $\text{1NF, 2NF, 3NF}$ and $\text{BCNF}.$ S2: $AB \to C, D \to E, E \to C$ is a minimal cover for the set of functional dependencies $AB \to C, D \to E, AB \to E, E \to C$. Which one of the following is CORRECT? S1 is TRUE and S2 is FALSE. Both S1 and S2 are TRUE. S1 is FALSE and S2 is TRUE. Both S1 and S2 are FALSE. Related Questions :GATE CSE 2007 | Question: 62, UGCNET-June2014-II: 47GATE CSE 2005 | Question: 29, UGCNET-June2015-III: 9GATE CSE 2022 | Question: 4 Databases gatecse-2014-set1 databases database-normalization normal + – go_editor 21.9k views answer comment Share Follow Print See all 13 Comments 13 13 Comments reply Sowmya Vempati commented Sep 20, 2016 reply Follow flag Here in question they have mentioned that the table contains two single valued attributes. But the table to be in 1NF, the attributes should be atomic and single valued. So, can we conclude that S1 is TRUE ??? 0 0 replyShare harveen singh commented Dec 18, 2016 reply Follow flag how about a Relation R(A,B) with FD's like A->B B->A ? which normal form the table is in? 0 0 replyShare set2018 commented Jul 24, 2017 reply Follow flag it is in BCNF form because both A and B are candidate keys ,uniquely defines table.Also there is no partial dependency and transitive dependencey 0 0 replyShare Dharmendra Lodhi commented Dec 1, 2018 reply Follow flag A B 1 2 1 3 2 2 So in above schema neither A$\rightarrow$ B hold nor B $\rightarrow$ A holds Then how we can say this is in 1NF ? 0 0 replyShare Shivam Kasat commented Dec 9, 2018 reply Follow flag https://www.iitg.ac.in/awekar/teaching/cs344fall11/lecturenotes/august%2029.pdf @Dharmendra Lodhi 0 0 replyShare VIDYADHAR SHELKE 1 commented Dec 31, 2018 reply Follow flag @shivam kasat .....From above PDF If a relation has only two attributes then it is in BCNF. Proof: Let a, b be the two attributes in a relation R. The possible functional dependencies are: case 1: LHS contains both attributes a b -> --- clearly this is a trivial functional dependency because RHS attributes form subset of LHS attributes . Case 2 : LHS contains only one attribute. a->--- b->--- clearly in this case, the LHS attribute will be candidate key how can you decide it is candidate key.......plz explain 1 1 replyShare Abhishek Rauthan commented Oct 16, 2022 i edited by Abhishek Rauthan Oct 16, 2022 reply Follow flag if single-valued not given then also statement 1 correct?As any relation with two attributes will always be in BCNF so it will also be in 1NF,2NF and 3NF 0 0 replyShare abhishek29 commented Nov 14, 2022 reply Follow flag @Abhishek Rauthan If single-valued not given then is it even in 1NF? 0 0 replyShare Abhishek Rauthan commented Nov 14, 2022 reply Follow flag Yes it would not be in 1 nf also so statement 1 would be false 0 0 replyShare Deepak Poonia commented Jul 17, 2024 reply Follow flag $S1$ Video Explanation with Proof: https://youtu.be/SffSx6Kyv_s?feature=shared 4 4 replyShare Jeevan R commented Oct 12, 2025 reply Follow flag for statement 2 if we replace AB ->C with AB->E in minimal cover by removing AB->C then it will be a minimal cover 0 0 replyShare js__ commented Dec 11, 2025 reply Follow flag yes. AB ->E E ->C D ->E 1 1 replyShare Raj_Dev_Verma commented Aug 26 reply Follow flag S1 is true and S2 is false Option A is true 0 0 replyShare Please log in or register to add a comment.
Best answer 71 71 votes (A) S1 is TRUE and S2 is FALSE. A relation with $2$ attributes is always in BCNF The two sets of functional dependencies are not the same. We can not derive $AB \to E$ from the $1^{\text{st}}$ set. Aravind answered Oct 1, 2014 • edited Jun 21, 2021 by Lakshman Bhaiya Aravind comment Share Follow See all 9 Comments 9 9 Comments reply Show 6 previous comments amanbadone0 commented Sep 24, 2025 reply Follow flag Minimal Cover = { AB->E, D->E, E->C }Thanks @rajoramanoj 1 1 replyShare Dhanraj_Pingale commented Oct 12, 2025 reply Follow flag Original Set of Dependencies: {AB → C, D → E, AB → E, E → C}Proposed Minimal Cover (S2): {AB → C, D → E, E → C}In the original set, the dependency AB → E is redundant. Here's why:We have AB → C and E → C. These tell us about what determines C, but not E.We also have D → E. This establishes a way to determine E.However, if we consider the possibility of transitivity, we'd need a chain like X → Y and Y → Z to get X → Z. In the original set, there's no such chain that produces AB → E from the other dependencies.But, if we look at what AB can determine using the other dependencies in the proposed minimal cover {AB → C, D → E, E → C}, we can see:AB determines C.E determines C.D determines E.There is no way to get from AB to E using {AB → C, D → E, E → C}. Therefore, AB → E from the original set is not redundant and should be part of the minimal cover. This means that the proposed minimal cover S2 in the image is incorrect because it has removed a non-redundant dependency. A correct minimal cover would need to re-evaluate all dependencies for redundancy and extraneous attributes. A likely minimal cover for the original set is {D → E, AB → E, E → C} after removing the redundant AB → C (since AB → E and E → C implies AB → C). 2 2 replyShare nobodysomebody commented Nov 20, 2025 reply Follow flag got this this time :-) 0 0 replyShare Please log in or register to add a comment.
34 34 votes S1 is true bcoz if there are only 2 attributes then relation is always in bcnf. let R(A B) possible cases are: (1) {A->B } here A is cand key so BCNF (2) {B->A} here B is cand key so BCNF (3) { A->B B->A} here A and B both are cand key so BCNF (4) no non-trivial FD's here AB is cand key so BCNF S2 is false bcoz minimal cover should be { D->E , AB->E , E->C } so ans is A rajoramanoj answered Aug 28, 2017 rajoramanoj comment Share Follow 0 reply Please log in or register to add a comment.
19 19 votes Table with 2 single valued attributes will be in 1NF, 2NF because there can not be a partial key dependencies. Key can be 1 attribute or 2 attributes. If one is key then other can be dependent, if 2 attributes make key then it is trivial. 3NF, there is no question of Transitive dependencies. BCNF, because if at all a dependency exists, the determinant will be a Key. madhunzv answered Sep 26, 2014 madhunzv comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes s1 is true and s2 is false.In s2 AB->E is not covered. lakshmi yalla answered Nov 24, 2018 lakshmi yalla comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes COMMENT BELOW IF YOU HAVE ANY DOUBT akshay_123 answered May 30 akshay_123 comment Share Follow 0 reply Please log in or register to add a comment.