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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!