User band management
Your question is about relationships between the different entities or content types like users, bands, shows and so on. You build this relationships with reference fields.

For the dashboard you don't need necessarily views.

When you use a reference field to another entity you can configure in the display mode to render the referenced entities. Then you can configure the display mode of the referenced entity, which can contain itself other reference fields which you then configure in the same way and so on.

So you can build and theme the complete dashboard without views by only showing the parent entity.

Though at some point you probably need views, as view block in a header, footer or sidebar or from the start as view page, if you need more options for filtering. The entities displayed in these views can contain again rendered reference fields. This is how you combine these tools to build the layout you want.