Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider a relation StudentInfo(StudNo, StudName, Major, Advisor, CourseNo, Ctitle, InstrucName, InstrucLocn, Grade). Assume it has the following functional dependencies: FD1: StudNo -> StudName FD2: CourseNo

Consider a relation StudentInfo(StudNo, StudName, Major, Advisor, CourseNo, Ctitle, InstrucName, InstrucLocn, Grade). Assume it has the following functional dependencies:

FD1: StudNo -> StudName

FD2: CourseNo -> Ctitle,InstrucName

FD3: InstrucName -> InstrucLocn

FD4: StudNo,CourseNo,Major -> Grade

FD5: StudNo,Major -> Advisor

FD6: Advisor -> Major

To make the StudentInfo table to be BCNF, the StudentInfo table has been decomposed into the following relations:

Student(StudNo, StudName)

StudMajor(StudNo, Major, Advisor)

StudCourse(StudNo, Major, CourseNo, Ctitle, Instrucname, InstrucLocn, Grade).

Does this decomposition satisfy BCNF? If not, apply further decomposition to make all relations satisfy BCNF

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Hands On Database

Authors: Steve Conger

1st Edition

013610827X, 978-0136108276

More Books

Students also viewed these Databases questions

Question

What are the six steps in applying for a patent?

Answered: 1 week ago

Question

What are Decision Trees?

Answered: 1 week ago

Question

What is meant by the Term Glass Ceiling?

Answered: 1 week ago