Respuesta: Discografia tabla grupos
id_grupo (primary key), nombregrupo, fechacreacion, datossobregrupo, refid_miembrogrupo (foreign key)
tabla miembros
id_miembrogrupo (primary key), nombre_miembrofechanacimiento, lugarnacimiento, aficiones, fechafallecimiento, etc.
tabla miembrosengrupo,
id_miembrosengrupo (primary key), refid_grupo (foreign key), refid_miembro (foreign key), instrumento, fechaincorporacion, fechaabandono
tabla discos
id_disco (primary key), titulodisco, refid_grupo (foreign key), anoedicion, formato, compania, etc.
tabla canciones
id_cancion (primary key), titulocancion, anocomposicion, letracancion, sobrelaletra, etc.
tabla cancionesendisco
id_cancionendisco (primary key), refid_disco (foreign key), refid_cancion (foreign key), n_cancionendisco (nº orden en el disco)
tablaconciertos
id_concierto (primary key), concierto, fecha_concierto, lugar, refid_grupo (foreign key), etc.
tabla fotosgrupo
id_fotogrupo(primary key), refid_grupo (foreign key), urlfoto, fechafoto, lugar.
tabla fotosmiembro
id_fotomiembro (primary key), refid_miembro (foreign key), urlfoto, fechafoto, lugar.
tabla fotosconcierto
id_fotoconcierto (primary key), refid_fotogrupo (foreign key), urlfoto, fechafoto
Piensa en algo así. Aunque esta estructura te la sugiero previendo la existencia de varios grupos, tal vez también podría servirte.
Tendrías que decirnos algo más sobre los datos que quieres introducir y cómo quieres mostrarlos. Hay que tener en cuenta muchas cosas más, como si un mismo disco sale en varios formatos, etc. Pero no sabemos lo que tienes. Por si te sirve de orientación. |