1 1 vote 1. How many minimum tables required which satisfy 1NF. 2. How many minimum tables required which satisfy BCNF. 3. How many minimum tables required which satisfy 4NF. Databases er-diagram model databases + – Shubhanshu 3.0k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
5 5 votes Minimum tables required which satisfy 1NF ==== 4 ( because of multivalued attributes ) Minimum tables required which satisfy BCNF ===== 4 (beacause each attribute is primary key ) Shubham Pandey 2 answered Apr 3, 2017 Shubham Pandey 2 comment Share Follow See all 9 Comments 9 9 Comments reply Shubhanshu commented Apr 4, 2017 reply Follow flag I think number of tables from 1NF to BCNF will be 2 only, because in one table we will keep all the multivalued attr along with key attr and in the second table we will keep all single valued attribute along with key attr. and in 4NF we will keep each multivalued attribute in diff table along with key attr hence answer should be 1 > 2 2 > 2 3 > 4 correct me if i am wrong ????? 1 1 replyShare aehkn commented Sep 13, 2017 reply Follow flag Given Answer is wrong For 1 NF -> 1 table is required MV attr can still be placed in 1 NF table like if EID is 1 and there are two Phone No. for EID 1 you can still make a table like this where Primary Key is Now EID Phone No. 1 - A 1 - B For BCNF -> 2 table required For 4 NF -> 4 table required 3 3 replyShare Shubhanshu commented Sep 13, 2017 reply Follow flag @aehkn for 2NF and 3NF we need 2 tables right? 0 0 replyShare aehkn commented Sep 16, 2017 reply Follow flag I think yes 0 0 replyShare srestha commented Sep 16, 2017 reply Follow flag BCNF satisfies 1NF, 2NF, 3NF but not 4 NF right? that is why u telling 2 table for BCNF. 0 0 replyShare aehkn commented Sep 16, 2017 reply Follow flag Relation1(EID, Ename, Age) primary Key : EID Relation2(EID, PolicyNo., PhNo. , Email ) primary key : EID PolicyNo. PhNo. Email 1 1 replyShare joshi_nitish commented Nov 10, 2017 reply Follow flag @aekhn for some EID, it might be case that it has no phone no., in that case phone no. = NULL, but prime attributes should never be NULL according to entitiy intigrity constraint. so EID PolicyNo. PhNo. Email can not be primary key.. for 3 NF, 4 tables are required, one for orginal entitiy and 3 each for multivalued attribute. 2 2 replyShare srestha commented Nov 10, 2017 reply Follow flag @ joshi_nitish we use multivalued attribute for 4 NF not for 3 NF rt? 0 0 replyShare aehkn commented Nov 11, 2017 reply Follow flag In R(Eid,Ph.No) Ph.No still can be null so EIC is violated here too so will this Relation hold? 0 0 replyShare Please log in or register to add a comment.
0 0 votes For 1NF We can make a single table by making Eid, policyNumber, email, and phone number a single candidate key. Garima Srivastava answered May 16, 2023 Garima Srivastava comment Share Follow 0 reply Please log in or register to add a comment.