Before we jump to removing anomalies in a table, we must know definition of terms which would help us in understanding the anomalies and solve them.
- functionally dependent on X, and
- not functionally dependent on any proper subset of X. {Employee Address} has a functional dependency on {Employee ID, Skill}, but not a full functional dependency, because it is also dependent on {Employee ID}. Even by the removal of {Skill} functional dependency still holds between {Employee Address} and {Employee ID}.
Move to highest level: http://akash-online.blogspot.in/p/database-normalization-1.html
This will help understand things with Example.
No comments:
Post a Comment