I am trying to find a great resource to study for functional dependency and normalization.
Anyone have any idea where should I look to? I am having difficulty different
Functional Dependency
Functional dependency can be defined as relationship that exits between attributes in relation. Functional dependencies are used to create relation in Boyce Codd Normal Form abbreviated as BCNF. If C and D are the attributes of relation R and attribute C functionally determines attributes D then the functional dependency between both attribute can be expressed as C->D.
Example : Below the person schema
person(national_id, name, address);
Here national_id functionally determines the person_name. So functional dependency is national_id -> name;
Functional dependency is important in relational database design for the purpose of eliminating redundancy.