Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Class Number Class Name Term Spring CIS 3777 Database Spring CIS 3293 Analytics 103 Spring CS 5213 ENROLLMENT Student Student Advisor Advisor Id Name Id
Class Number Class Name Term Spring CIS 3777 Database Spring CIS 3293 Analytics 103 Spring CS 5213 ENROLLMENT Student Student Advisor Advisor Id Name Id Name Bill Sandeep 101 Milatur 902 Goyal Tom Dave 102 Morrow 909 Thomas Sharon Cash 903 Jake Jones Sharon 103 Cash 903 Jake Jones Sandeep 104 Stan Doff 902 Goyal Sandeep 104 Stan Doff 902 Goyal Crystal 105 Ball 903 Jake Jones Crystal 105 Ball 903 Jake Jones ERPI Software Dev Spring CIS 3393 Schedule TR 11:00- 12:20 TR 2:00 3:20 MW 3:30- 4:50 TR 8:00- 9:20 TR 11:00- 12:20 MW 3:30- 4:50 MW 2:00- 3:20 TR 12:00 1:20 Spring CS 3777 Database Spring CIS 5213 ERPI Spring CS 5223 ERP II Fall CS 5233 ERP III The following functional dependencies were inferred from the data in this table shown above: Full: Student Id, Term, Class Number Partial Functional: Student Id Student Name, Advisor Id, Advisor Name Partial Functional: Class Number Class Name, Schedule (could be part of full) Transitive: Advisor Id Advisor Name a. What normal form is the ENROLLMENT relation currently in? Why? (4 points) b. If ENROLLMENT relation is not in 3NF, normalize this table so it meets 3NF. You may either draw a set of normalized relations (boxes and lines) or a "data model (ERD). You must include primary and foreign keys and how they are linked to each other. Also highlight the assumptions, if any, that you are making. (16 points)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started