Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Part 4: Normalization (20 points) For this part, consider the following table and functional dependencies id name GPA major school 17 Alice 3.5 CS Engineering
Part 4: Normalization (20 points) For this part, consider the following table and functional dependencies id name GPA major school 17 Alice 3.5 CS Engineering 32 Bob 3.5 CS Engineering 43 Christine 3.0 Aerospace Engineering 67 David 3.8 English LSA 78 Eve 4.0 Math LSA 90 Alice 3.8 Astronomy LSA F = {id name, GPA, major, school; GPA major; school major; name, major id} 1. List the candidate keys for this relation using ONLY the functional dependencies (4 points) 2. Is the relation 3NF? Justify your answer (6 points) 3. Is the relation BCNF? Justify your answer (6 points) 4. Which of the functional dependencies are violated in the snapshot of the table provided? (4 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