Normalization Practice Yong Choi BPA CSUB
1NF Customer_IDNameAddressCompany Name 104Mr. Ray Suchecki 123 Pond Hill Road, Detroit, MI, CSUB 624Mr. Toby Stein 431 North Phillips Road, South Bend, IN, Bakersfield 627Mr. Gilbert Scholten 3915 Hawthorne Avenue, Toledo, OH, BPA Student_IDAdvisorAdvisor_OfficeClass_1Class_2Class_3 1022Jones Smith PK
2NF PK
Functional Dependencies in EMPLOYEE2 EmpIDCourseTitleDateCompletedSalaryDeptNameName Dependency on entire primary key Dependency on only part of the key Define functional dependencies of above table using a functional dependency notation, then normalize to 2NF PK
2NF Rental Info TransID VideoID Copy# Title Rent Depends only on VideoID Depends on both TransID and VideoID Below table name is “Rental Info”. Arrowed direction shows functional dependency information. 1.Define functional dependencies of table using functional dependency notation then normalize to 2NF PK
3NF: Define functional dependencies of below table using a functional dependency notation, then normalize to 3NF PK
BCNF Project_ ID Manager_ ID Manager_ Dept Manager_ Lname Project_ Budget Project_ Location Project PK Define functional dependencies of below table using a functional dependency notation, then normalize to BCNF