Hi,
you need to read stuff about databases first. If you're going to build a database without any db knowledge, you're taking the risk of
1) using redundant data (the most common mistake)
2) rebuilding tables all the time to meet your needs (second common mistake)
3) have very poor performance
4) have corrupted data because of no constraints or poor relationships
I can't recommend any book, maybe someone else could? But you can't start a project like this without any experience.
I suggest that you play first with SQL. Try building a database of your CDs, then do some select statements, then add another table that would contain your mp3s, and use select statements that would show which are CDs and MP3s in your database, etc.. simple things like this, where you know exactely what the results should be, will help you A LOT.
F.