Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Relacionar dos tablas

Estas en el tema de Relacionar dos tablas en el foro de Mysql en Foros del Web. Hola! Tengo dos tablas en mySQL que no sé como relacionar de una forma mejor: Tabla 1: publicaciones Tabla 2: autores Una publicación puede tener ...
  #1 (permalink)  
Antiguo 02/03/2011, 03:09
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 2
Pregunta Relacionar dos tablas

Hola!

Tengo dos tablas en mySQL que no sé como relacionar de una forma mejor:

Tabla 1: publicaciones
Tabla 2: autores

Una publicación puede tener hasta 20 autores de una tabla de a lo mejor 200 autores, como los autores se repiten a menudo en las publicaciones he creado una tabla solo con los autores pero a la hora de relacionar ambas tablas solo se me ocurre lo siguiente:

Poner en la tabla de publicaciones 20 identificadores de autores; es decir, id_autor01, id_autor02, id_autor03… id_autor20 para que luego los obtenga de la tabla de autores.

EDITADO: Ahora me doy cuenta que lo que puedo es guardar una cadena de datos en un solo campo id_autor y antes de hacer los querys descomponerla. No sé muy bien como hacerlo pero voy a probar.

¿A alguien se le ocurre una idea mejor?

Gracias!

Última edición por mariannairam; 02/03/2011 a las 03:22 Razón: Posible solución
  #2 (permalink)  
Antiguo 02/03/2011, 06:18
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Relacionar dos tablas

Hacer una tabla relacion que tenga id de autor e id de publicación y así puedes tener 20, 40, 80 o 100 autores relacionados con una misma publicacion
  #3 (permalink)  
Antiguo 02/03/2011, 06:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Relacionar dos tablas

Cita:
¿A alguien se le ocurre una idea mejor?
SI: El modelo relacional.

Lo que estás planteando está completamente equivocado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: dos, relacionar, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.