How to Create Related Contents

Hi guys. I’m a beginner. I have a scenario but I have no idea how to implement it with drupal.

I have these content types: Artist, Album, Music

Each of these content types have their own fields but they are related together. A music belongs to an album and an album belongs to an artist. I have no idea how to create these relationships. 

I also want to create a page named “Artist”. this page is like a user profile page. I want to display the information of the artist in one side and Albums in another side of that page.

Drupal version: