title: how to improve database design?
body: <p>I am developing a small music website. I am a front end developer and have not had good amount of knowledge in database. I came up with this database design for the website. Can you suggest to improve it? </p>
  
  <p>Few questions I might have as well is .. </p>
  
  <ul>
  <li>how to change it to support more than more artist to a song ? </li>
  <li>is it alright to have album in the song table or it MUST be a separate table? I don't think I have anything else about album that I want to store but would it be impractical to have album in the song table?</li>
  </ul>
  
  <p>Thanks a lot. </p>
  
  <p><img src="https://i.stack.imgur.com/SrtDs.jpg" alt="enter image description here"></p>