Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2009, 11:57
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, 2 meses
Puntos: 2658
Respuesta: ayuda para estructurar las tablas de proyecto

Según dices:
Cita:
Necesito permitir la carga de archivos para las imagenes de cada negocio, el banner y las tre fotos extras, el mapa y el Thumbails, la pregunta es ¿cual seria la estructura de la tabla, como la relaciono con los negocios?
Estás hablando de una tabla que contenga campos con las direcciones de ubicación de los archivos de bitmap para ser usados en la página. Si se trata de un conjunto estable de datos, los puedes poner en una sola tabla
Fotos_Negocio(id_negocio, id_fotonegocio, foto1, foto2, foto3, banner, mapa, thumbails).
El primer campo en una clave foránea relacionada con la PK de la tabla negocio. El segundo campo permite crear más de un conjunto para el mismo negocio. Si no pones el segundo campo, entonces solo podrá haber un conjutno de esos datos por cada negocio.

Un tipo adicional es que la la clave id_negocio de todas las tablas que has puesto está mal respecto de la tabla "negocio", ya que la estás usando como FK, pero la PK de la tabla negocio es una clave múltiple que contiene (id_negocio, id_usuario, id_pais, id_estado, id_ciudad, id_categoria, id_subcategoria).
En realidad el problema es que definir una PK de ese tipo es innecesario en tu modelo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)