• edited by
1,077 views
0 0 votes

A3 also deriving {A1,A2,A3} from FD’s...why it is still neglecting BCNF? Is solution wrong or I am misunderstanding?

1 Answer

2 2 votes

BCNS is getting violated as :

if A1,A2 are primary key then also its candidate key.

it is given that atomic values are allowed so. so it is must be in 1NF.

but always start any form from BCNF then 3NF and so on.

if we check for BCNF it is failing for 2nd dependency i.e. A3->A1 as A3 is not super key.

Note: I am just giving answer based on the question only i.e. A1 AND A2 are primary keys solution may differs

Position:
Show:

Related questions

3 3 votes
3 answers 3 answers
4.3k
4.3k views
Prateek Raghuvanshi asked Jan 5, 2019
4,346 views
Consider a database with the following relation:Shipping (ShipName, ShipType, TripId, Cargo, Port. Date)With the following functional dependencies:sorry for not typing ,i...
1 1 vote
2 2 answers
1.1k
1.1k views
Pankaj Joshi asked Jan 29, 2017
1,086 views
Which of the following statement false is relation R is in 3NF but not BCNF?Relation R must consist atleast two over-lapped candidate keys.Relation R must consist proper ...
1 1 vote
1 1 answer
1.3k
1.3k views
6 6 votes
3 3 answers
4.2k
4.2k views