
17/10/2012, 07:31
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 62
Antigüedad: 14 años, 4 meses Puntos: 11 | |
Respuesta: Relaciones de tablas. Para relacionar 2 tablas siempre tienen que tener un campo en comun:
Tabla rock:
id
artista
album
id_generos
Tabla generos
id
genero
Como podes ver, en la tabla "rock" agregue un campo "id_generos" que va a contener el id correspondiente de la tabla "generos", de esta manera estas relaciondo la tabla rock con la tabla generos.
Pero hay un inconveniente, vos queres relacionar 3 o cuatro registros de la tabla generos, por lo tanto, en el caso que cada artista pertenesca de 1 a 3 generos podrias hacer esto en la tabla "rock":
Tabla rock:
id
artista
album
id_generos1
id_generos2
id_generos3
De esta manera la tabla "rock" va a estar relacionada a 3 registros de la tabla "generos"
Ejemplo: Agregas un artista a la tabla rock, seleccionas los generos, cada uno de estos generos tienen un id distinto, por lo tanto el id de cada genero se va a almacenar en los id_generos1, id_generos2, id_generos3. |