Question
Instructions Consider the following relation with sample data: StudentID StudentName ClassID ClassName InstructorID InstructorName CompletionDate SID55 Sarah Smith C-101 Intro to Math IN1 Ed Seifert
Instructions
Consider the following relation with sample data:
StudentID | StudentName | ClassID | ClassName | InstructorID | InstructorName | CompletionDate |
SID55 | Sarah Smith | C-101 | Intro to Math | IN1 | Ed Seifert | 12/19/2018 |
SID55 | Sarah Smith | C-103 | Algebra | IN2 | Sam Alcatraz | 05/10/2019 |
SID33 | Mohammed Issa | C-102 | Biology | IN3 | Elizabeth Hamilton | 05/05/2022 |
SID33 | Mohammed Issa | C-103 | Algebra | IN1 | Ed Seifert | 12/22/2022 |
SID77 | Alejandro Martinez | C-101 | Intro to Math | IN2 | Sam Alcatraz | 05/04/2020 |
SID11 | Lisa Jones | C-104 | Intro to Programming | IN1 | Ed Seifert | 12/21/2019 |
The Student Class Completion Table captures the data about students classes, instructors, and completion data.
Each student has a unique StudentID and StudentName.
A class has a unique ClassID and ClassName.
An instructor has a unique InstructorID and InstructorName.
A student can take and complete multiple classes.
When a student completes a class, the date the class was completed and the instructor who taught the class are recorded.
Answer the following questions:
Question 1: Depict full key functional dependencies, partial functional dependencies (if any), and transitive functional dependencies (if any) in the Student Class Completion Table.
Question 2: Show the result of normalizing the Student Class Completion Table to second normal form (2NF).
Question 3: Show the result of normalizing the Student Class Completion Table to third normal form (3NF).
Explain each answer.
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