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
Step: 1
The relation BOOK contains the following attributes BOOK BookID CopyNr ISBN Title PublYear Author Au...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started