Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/01/2014, 09:54
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: ¿Como imprimir resultados de dos tablas al mismo tiempo?

Cita:
Iniciado por MeDxEc Ver Mensaje
¿La FK debe ser de la de noticias o la de imágenes? ¿Una vez creada la tabla no se le puede colocar la FK?
Te recomiendo estudiar un poco de SQL. Sin ofender.

Toda tabla se puede crear, modificar y eliminar, con las sentencias para eso (http://dev.mysql.com/doc/refman/5.0/...efinition.html). En el caso de agregar o sacar columnas, se trata de ALTER TABLE, lo mismo que para agregar relaciones de foreign key, claves o índices.

Respecto a la dependencia, eso es un tema más base: Modelo Entidad-Relacion.
- Si una noticia se relaciona con N fotos, la FK de Noticia va en cad registro de cada Foto relacionada (1:N).
- Si una misma foto puede relacionarse con más de una noticia (N:N), necesitarás una tabla extra (tabla relacional), donde se colocan la FK de la notiica y la FK de la foto, siendo ambas la PK de la tabla (clave compuesta).
- Si la foto sólo puede ser de una noticia, y una noticia sólo puede tenr una foto (1:1), no necesita separarse en dos tablas. Pero ese, en un esquema como el que dices, sería un caso raro. Con que haya al menos un caso donde haya más de una foto relacionada a la noticia, ya la cardinalidad es 1:N.
Ver: http://es.wikipedia.org/wiki/Base_de_datos_relacional
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)