Database Concepts

Published by Pearson
ISBN 10: 0133544621
ISBN 13: 978-0-13354-462-6

Chapter 2 - The Relational Model - Exercises - Page 108: 2.41B

Answer

See explanation

Work Step by Step

To give Noor Kaya a second major (Chemistry), we must add duplicate rows for all her siblings, each with the new major: \[ \begin{array}{|c|c|c|c|} \hline \textbf{Student} & \textbf{Student} & \textbf{Sibling} & \textbf{Major} \\ \textbf{Number} & \textbf{Name} & \textbf{Name} \\ \hline 1 & Noor & Kaya & History \\ \hline 1 & Noor & Maya & History \\ \hline 1 & Noor & Dani & History \\ \hline 2 & Jhon & Marry & Maths \\ \hline 1 & Noor & Kaya & Chemistry \\ \hline 1 & Noor & Maya & Chemistry \\ \hline 1 & Noor & Dani & Chemistry \\ \hline \end{array} \] This redundancy shows the design is not normalized — repeating student and sibling data for each major causes anomalies. A better design would separate STUDENT, SIBLING, and MAJOR into different tables.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.