Answer will be 5 here ....
here you will got very nice explaination to find minimal cover... go through this steps and answer will be 5 only.
https://gateoverflow.in/11276/find-minimal-cover-from-given-functional-dependencies
The given FD’s are itself the minimal cover, as we don't have any extraneous attributes. so can’t remove any FD from it.
Just apply the union rule :
To compute a canonical cover for F: repeat Use the union rule to replace any dependencies in F α1 → β1 and α1 → β2 with α1 → β1 β2
If we apply union rule we get answer 4. otherwise answer will be 5.
64.3k questions
77.9k answers
244k comments
80.0k users