Question
[Database Design Normalization: multi-valued dependency] In the relation BOOK(Book_Name, Author, Edition, Copyright_Year), there are three multi-valued dependencies (MVDs): MVD1: {Book_Name} {Author} MVD2: {Book_Name} {Edition} MVD3:
[Database Design Normalization: multi-valued dependency] In the relation BOOK(Book_Name, Author, Edition, Copyright_Year), there are three multi-valued dependencies (MVDs):
MVD1: {Book_Name} {Author}
MVD2: {Book_Name} {Edition}
MVD3: {Book_Name} {Copyright_Year}
MVD1 is independent of the other two. On the other hand, MVD2 and MVD3 are not independent of each other. Indeed, some books have multiple editions published in the same year and, thus, there is a functional dependency (FD): {Book_Name, Edition} -> {Copyright_Year}.
Now, decompose the relation BOOK into the fourth normal form. In each decomposed relation, underline primary keys, show foreign keys (if there is any), and list the FDs or MVDs applicable to the relation.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
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