Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/03/2011, 02:52
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 3 meses
Puntos: 14
Respuesta: Separar views de datos en otra tabla?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Desde la óptica de lo que estás planteando existe una entidad que podría denominarse visitas. Si te importa la cantidad de visitas, en ese sentido, debería existir una tabla que contenga la información de quienes te visitan y en qué momento. AL menos eso sería una información relevante como BI.
Pero si lo que te interesa es la cantidad de visitas a las páginas, sin otra información, eso mismo lo puedes manejar en una tabla como contador, pero no tiene mucha relación con la base de datos. Simplemente ssería una función de la página (eso es programación) que mande a sumar 1 al registro de la página en una tabla que contenga la lista de páginas.
Desde el punto de vista de BI, es una información casi irrelevante, salvo como curiosidad.
Yo personalmente no haría que esa información fuese parte de una tabla "Producto", porque las visitas a la página de producto no son un atributo o propiedad del producto, sino de la página que lo muestra. Son conceptos distintos.
¿Y cómo propones hacerlo "por programación"?
Los datos, o una de dos, o se guardan en una base de datos, o en un fichero...
Teniéndolos en una base de datos se puede jugar más con ellos, hacer estadísticas y manipularlos más fácilmente.

Realmente no es una idea tan rara la que estoy proponiendo del contador de visualizaciones... vamos, cualquier foro (sml, phpbb2, bulletin...) tienen sistemas de estos implementados en la BD.