Question: Consider a relation named BOOK that contains data about the books in a library. BOOK relation was initially created with the attributes BookID (an id

Consider a relation named BOOKthat contains data about the books in a library.BOOKrelation was initially created with the attributesBookID(an id that library assigns),ISBN, CopyNr (used to differentiate copies of the same book),Title,PublYear,Author, andAuthorBornYear.

Primary key: BookID, CopyNr and Author

Candidate key: ISBN, CopyNr and Author

Below you see dependencies of attributes:

  • Dependency 1 (D1): ISBN, Title, PublYear, AuthorBornYear were dependent onBookID,CopyNrandAuthor
  • Dependency 2 (D2): Title and PublYear were dependent onBookID,CopyNr
  • Dependency 3 (D3): AuthorBornYear was dependent onAuthor

First determine which normal form (1NF, 2NF, 3NF or BCNF) the above relation is, and why. Then, if necessary, convert the above relation to the highest normal form (BCNF). Write any assumptions that you make.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The relation BOOK contains the following attributes BOOK BookID CopyNr ISBN Title PublYear Author Au... View full answer

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 Programming Questions!