Asesoramiento sobre relaciones de diseño entre tablas.

Tengo información sobre álbumes de música que quiero organizar en tablas RDBMS con relaciones entre ellos. Tengo la siguiente información para cada álbum: artista, nombre del álbum, año, etiqueta, género, estilo, calificación. Hasta ahora creo hacer 4 tablas: artistas, álbumes (nombre, año, etiqueta, calificación), género1 y género2 (cada género con sus estilos). En el diagrama se ve de la siguiente manera:

Pero todavía no sé cómo puedo establecer una conexión entre los álbumes y las otras tres tablas. Es decir, cuándo ejecutaré una consultaselect name from artists Me gustaría recibir un álbum con el artista correspondiente y el estilo de género.

¿Cómo debo establecer una relación entre las tablas en este caso?