Holis,
tengo una pregunta. ¿A partir de qué momento empieza a ser rentable crear un campo calculado en una base de datos?
Me explico: pongamos que tenemos dos tablas, MANZANAS y MANZANAS_VENDIDAS.
En MANZANAS guardamos datos típicos: idManzana, color, peso...
En MANZANAS_VENDIDAS guardamos datos por cada venta: idManzana, timestamp venta, vendedor...
Para saber las manzanas vendidas, manteniendo la relación entre ambas tablas, tengo que recorrer tooodas las filas de MANZANAS_VENDIDAS (con sus joins, where, etc.) para obtener el resultado.
Sin embargo, si guardo en la tabla MANZANAS un campo "vendidas", la consulta es instantánea. Pero estaremos creando un poquito de redundancia.
Pues eso, ¿cuándo sí y cuándo no hacer esta práctica?