Answer:
The entities from the given question is stated as Band, Album, Song, Musician, Album_song.
The relationship for each entities were described as both one on one (1,1) or as one to many (1,M) for each of them.
Explanation:
Solution:
From the given information, we developed the entities after normalizing to 3NF
The Entities are stated as follows:
- Album_ song (Associative entity)
The Relationship
Each band member is related to album as one to one (1,1) and one to many (1, M)
Each album has songs related as one to many (1, M) while many album has many songs in many to many (M,N) related to as an associative entity as a part of normalization to 3NF.
Associative entity should have a many many connector only always that, they don't have any primary keys on their own
Since Album as Band_id as a key foreign, then song is logically related to band.
Band members or writers have to be musicians.
Band has members as one to one (1, 1) as well as one to many (1,M).
Musicians (Writers or Band) is related to songs maybe as a writer as one to one (1,1) or one to many songs as (1, M).
Note: Kindly find an attached document of the ER diagram of the database below.