For each of the following two relations do the following ste

For each of the following two relations, do the following:

step 1: identify all the functional dependency you can recognize

step 2: show an example where redundancy may arise in the table

step 3: explain the highest normal form the relation satisfies.

step 4: If it is not BCNF, decompose it into BCNF.

A. Enroll (StudentID, CourseID, CourseName, Semester, Grade)

Note: StudentID and CourseID are underlined

B. FacultyInDepartment (ProfID, DepartmentID, DepartmentChair)

Note: ProfID is underlined (Chegg won\'t allow me to underline it)

Solution

A. Enroll(StudentID,CourseID,CourseName,Semester,Grade)

Step 1:.Functional dependencies

CourseID ----> CourseName

StudentID ------> Grade

StudentID --------> Semester

Step 2:. BCNF

Course(CourseID,CourseName)

Student(StudentID,Semester,Grade)

B. FacultyInDepartment(ProfID,DepartmentID,DepartmentChair)

Step 1: DepartmentID ----> DepartmentChair

ProfID -----> DepartmentID

Step 2: Professor(ProfID,DepartmentID)

Department(DepartmentID,DepartmentChair)

For each of the following two relations, do the following: step 1: identify all the functional dependency you can recognize step 2: show an example where redund

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site