0000
Remove Redundant Functional Dependencies and Extraneous attributes
Remove Redundant FDs
.png)
Remove Extraneous attribute
.png)
Because if we augmented A → B with D we got
.png)
.png)
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.
.png)
Here AB → C extraneous attribute because we can get B from A, A → B.
.png)
.png)
Contributed by