Question: Given the original relation (PUPPY) and functional dependencies, normalize the original and all resulting relations to BCNF. Be sure to use the proper relational notation:

Given the original relation (PUPPY) and functional dependencies, normalize the original and all resulting relations to BCNF. Be sure to use the proper relational notation: RELATION(pkattr, attribute, fkattr). Include reference statements for foreign keys.

PUPPY(puppyID, puppyName, kennelNumber, kennelLocation)

Functional Dependencies:

puppyID -> puppyName, kennelNumber, kennelLocation

kennelNumber -> kennelLocation

Normalize from 1NF - BCNF:

Show steps for 1NF, 2NF and finally BCNF.

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!