70 likes | 84 Views
Understand 1NF, 2NF, 3NF, BCNF concepts through examples. Learn Functional Dependencies in EMPLOYEE2 table. Normalize tables to higher forms. Apply normalization techniques step by step.
E N D
Normalization Practice Yong Choi BPA CSUB
1NF PK PK
2NF PK PK
EmpID CourseTitle Name DeptName Salary DateCompleted Functional Dependencies in EMPLOYEE2 Dependency on entire primary key PK PK Dependency on only part of the key Define functional dependencies of above table using a functional dependency notation, then normalize to 2NF
2NF • Below table name is “Rental Info”. Arrowed direction shows functional dependency information. • Define functional dependencies of table using functional dependency notation then normalize to 2NF Depends on both TransID and VideoID PK PK Rental Info TransIDVideoIDCopy# Title Rent Depends only on VideoID
3NF: Define functional dependencies of below table using a functional dependency notation, then normalize to 3NF PK
BCNF Project PK PK Define functional dependencies of below table using a functional dependency notation, then normalize to BCNF