Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2013, 07:16
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Diseño de tablas

Hay dos formas de encarar el problema:
1) Si nos atenemos a un esquema ortodoxo, debería haber una tabla de comentarios por cada una de las entidades descriptas. Esa sería la solución de manual.
2) Si la planteamos como metaentidades, requeriría sólo dos tabla: una que administre las metaentidades y la otra que contenga los datos. Es es esencialmente el modelo que usa, por ejemplo, Wordpress. Una tabla contiene el tipo de entidad representada en las tablas, su código y descripción, y la otra tiene el codigo, el dato o contenido y el link o ruta, si corresponde.
¿Cuál es la mejor solución?
Bueno, con la primera te aseguras integridad referencial, normalización de las relaciones, dependencias funcionales pulidas y mejores búsquedas... pero una programación algo más detallada.
Con la segunda te aseguras la ventaja de rapidez de diseño, y búsquedas concentradas con menos código.
¿Cuál es mejor?
Ninguna.
¿Cual es peor?
Ninguna.
Es una decisión de diseño, y está relacionada con la meta de tu proyecto.

Ahora bien, si tu web apunta a aspectos comerciales, la segunda no es una buena opción (es largo de explicar), sería preferible la primera.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)