Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2011, 06:19
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 58
Respuesta: Relacionar tablas

Con respecto al diseño que has hecho, yo no lo haría así. Teniendo en cuenta que una canción puede estar en varios discos (por aquello de los recopilatorios) tienes una relación n:n entre discos y canciones con lo que necesitas una tabla para relacionar los discos y las canciones. Yo pondría 3 tablas también, pero no como las has puesto tú.

Tabla Discos: id_disco(primary key), titulo, año, portada, ¿discografia?(no se a que te refieres)

Tabla Canciones: id_cancion(primary key), titulo, letra

Tabla disco_cancion: id_disco, id_cancion (primary key: id_disco, id_cancion)), (foreign key: id_disco references Discos), (foreign key: id_cancion references Canciones)

Yo creo que así puedes relacionar bien las tablas, no se si me he equivocado en algo.

Esta pregunta, de todas formas, debería ir en la sección de base de datos. Ahí seguro que los gurús de las bases de datos te contestan mucho mejor que yo.

Un saludo.