Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/11/2009, 19:52
gabriel626
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Relacion entre 3 tablas

Gracias a todos por las respuestas. Lei el link que pasaron sobre normalizacion, pero aun no me queda del todo claro la solucion. El planteo es el siguiente:

Las secciones tienen ninguna, una o muchas noticias, y las noticias pueden no pertener a ninguna categoria o a solo una de ellas. A su vez cada seccion posee su propio grupo de categorias.

Segun lo dicho seria, se me ocurren dos posibles soluciones

1º solucion

seccion (seccion_id, ...)
categoria (categoria_id, seccion_id, ...)
noticia (noticia_id, categoria_id, ...)

En este caso, cada seccion tendria entre sus categorias una categoria "sin categorizar" (ironico no?) para solucionar la posibilidad de que una noticia no pertenezca a ninguna categoria.

2º solucion

seccion (seccion_id, ...)
categoria (categoria_id, seccion_id, ...)
noticia (noticia_id, ...)
noticia_categoria (noticia_id, categoria_id)

-----

Aclaro sobre el planteo de que una noticia no pertenezca a una categoria es solo para una cuestion visual de presentacion. Es decir, en la pagina se verian todas las noticias de una seccion sin categorizar, y luego las otras agrupadas por categorias. Por lo que la primera solucion (crear una categoria "sin categorizar") me parece la mejor. Que opinan?

Gracias nuevamente.
Saludos.