CREATE OWN LIBRARY

Remove Redundant Functional Dependency

 

Remove Redundant Functional Dependencies and Extraneous attributes

Remove Redundant FDs

Remove Extraneous attribute

Because if we augmented A → B with D we got 

So, after the removal of redundant attribute and extraneous attribute we will get minimum cover or canonical cover.

If we make the relation minimum cover then Normalization going to be easy.

Here AB → C extraneous attribute because we can get B from AA → B.