Question: Identify Functional Dependencies Please use the following information from my term projects to make the figure pictures: Ears Catalog : 1 . Genre o Description:
Identify Functional Dependencies
Please use the following information from my term projects to make the figure pictures: Ears Catalog:
Genre
o Description: The category or style of music that a track belongs to
o Example:
Genre: Pop
Track Name
o Description: The title of a specific song or piece of music.
o Example:
Track Name: Espresso
Artist Names
o Description: The names of the artists performers or groups who recorded the track.
o Example:
Artist Names: Sabrina Carpenter
Album Name
o Description: The title of the album that the track is part of
o Example:
Album Name: The Black Album
Album Artist Names
o Description: The names of the artists performers or groups credited for the album.
o Example:
Album Artist Names: Beyonc TheDream, Raphael Saadiq
Album Release Date
o Description: The date when the album was officially released.
o Example:
Album Release Date:
Track Number
o Description: The position of the track within the album.
o Example:
Track Number: if it is the first track on the album
Track Duration ms
o Description: The length of the track in milliseconds. Easier to digest for music.
o Example:
Track Duration ms: which is minutes and seconds
Explicit
o Description: Indicates whether the track contains explicit content or language. True for yes and False for no
o Example:
Explicit: True
Popularity
o Description: A measure of how popular the track is often based on streams, downloads, and other metrics.
o Example:
Popularity: on a scale from to
Relationships among the Entities:
Genre: Track Name:M
o A Genre can have many Track Names.
o A Track Name belongs to one Genre.
Track Name: Artist Names M:N
o A Track Name can have many Artist Names eg collaborations
o An Artist Name can be associated with many Track Names.
Track Name: Album Name:
o A Track Name is part of one Album Name.
o An Album Name contains one Track Name.
Album Name: Album Artist Names M:N
o An Album Name can have many Album Artist Names.
o An Album Artist Name can be associated with many Album Names.
Album Name: Album Release Date:
o An Album Name has one Album Release Date.
o An Album Release Date is associated with one Album Name.
Album Name: Track Number:M
o An Album Name can have many Track Numbers.
o A Track Number is associated with one Album Name.
Track Name: Track Duration ms:
o A Track Name has one Track Duration.
o A Track Duration is associated with one Track Name.
Track Name: Explicit:
o A Track Name has one Explicit status.
o An Explicit status is associated with one Track Name.
Track Name: Popularity:
o A Track Name has one Popularity rating.
o A Popularity rating is associated with one Track Name.
At this point you should have several tables in your design.
For each table create a functional dependency graph that shows what columnsfields are functionally dependent on what other fields. It should look something like this figure from the Chapter review questions: see attached photo
Note that thedeterminants may suggest your primary key, but they need not dictate it
Make sure to look for transitive dependencies, that is where a field is most strongly dependent on another field but that field is not a key for the table.
If you have a drawing program that can do this, that's great. Save the files in JPG PNG or PDF or paste into Word.
You can also draw these diagrams freehand, and then scan it You can post a photo of your drawing. Butmake it neat and clear! If your drawing is unclear, or you upload a sloppy or tilted photo, I will mark you down.
Important: some fields are calculated from other fields. Don't include those in the diagram, but mark each with an asterisk and explain it
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
