I'm very new to studying database systems and am a little stuck on how to properly normalize a database with several multivalued attributes. For example, given the following:
I understand that to normalize into the first form, I must change the structure so that each column only has one attribute. So, there shouldn't be multiple genre, time, or cast attributes in each row.
I noticed that given a Movie, I know the Genre and Cast... so Movie functionally determines Genre and Cast.
Movie -> Genre, Cast
I know there is a lot of redundancy here and I'm not quite sure how to change the database into 2NF or 3NF. Any guidance would be greatly appreciated!