Music store is an application, that contains information about artists, albums, and songs
Main features:
- CRUD ARTISTS
- CRUD ALBUMS
- CRUD SONGS
- List all the ARTISTS
- List all Albums by a given artist
- List all the songs by a given artist
- List all the songs from a given album
- Field validations: Artist Name, Album Name, Song Name : (e.g. cannot be empty)
- Cannot delete Artists if one or more albums are related
- Cannot delete Albums if one or more songs are related
- Cannot exist duplicates