Cita:
Iniciado por MeDxEc ¿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