InventoryDescription Supplier CostSupplier AddressHere, Cost is fully, functionally dependent upon the ENTIRE PK (Description-Supplier) for its existence. Therefore, Supplier Address is NOT functionallydependent upon the ENTIRE PK (Description-Supplier) for its existence.InventoryDescription Supplier CostSupplier Name Supplier AddressThe above relation is now in 2NF
Question 2:- How is the concept of functional dependency associated with theprocess of normalization?Answer:-
Normalization is based on the concept of dependencies between the attributes of atable. If more than one attributes of a single relation have relationships then this istermed as functional dependency because one attributes depends on the other for providing complete detail. It is associated with the normalization becausenormalization is a technique that is used to remove these functional dependencies inorder to represent the information in simple way or in shape of tables.A functional dependency occurs between two attributes in a database, A and B, if there exists a relationship such that for each value of A there is only onecorresponding value of B (A -> B). This can be extended to a functional dependencywhere A may be a set of tuples (x, y, z) that correspond to a single value B ([x, y, z]-> B). In simple mathematical terms the functional dependency must pass the verticalline test for proper functions.