Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/10/2013, 12:08
Avatar de Lobito14
Lobito14
 
Fecha de Ingreso: abril-2010
Mensajes: 222
Antigüedad: 14 años, 7 meses
Puntos: 17
Respuesta: Mejor diseño para una BD

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Esa no sólo es la mejor forma. Es la forma correcta de hacerlo. de lo contrario no tendrías jamás trazabilidad histórica y al mismo tiempo normalización de la base.
Entiendo.

Tampoco tengo mucha experiencia con el diseño de bases de datos, y por eso vine a pedir ayuda aquí, porque me parecía que podría ser un poco burrada si se registrasen 10 usuarios por ejemplo y se ponen a seguir una serie con tantos capítulos, generaría un montón de registros y no se como afectaría eso al rendimiento, pero si la forma correcta es esa, así seguiré implementando el sistema.

Gracias.

Cita:
Iniciado por francap Ver Mensaje
Si quieres llevar un seguimiento de cada capítulo, tendrás por lo menos que generar un registro por cada capítulo al que hagas referencia.


La solución que pensé es en base a que a veces uno comienza una serie y ve algún capitulo, luego se olvida.

Entonces guardarías en la tabla:

tabla capitulos vistos
id usuario
id capitulo
................

puedes agregar en los puntos suspensivos los camopos:
visualizado
favorito
nota

cambiar el nombre de la tabla a :capitulos_usuarios.

Quedaría así:

tabla capitulos_usuarios
id usuario
id capitulo
visualizado
favorito
nota

Luego solo agregarías un registro cuando el usuario interactúa con el capítulo.
Si el usuario, ve, marca como favorito o crea nota en todos los capítulos de las 24 series tendrías igual los 240 registros por usuario.

Pero ahorrarías mucho espacio si los usuarios no tendieran en su mayoría a interactuar con el 100% de los copítulos una vez que empieza con una serie.

Por último no soy un erudito en esto Simplemente vi que tenía un par de días el post e intenté darte una mano. A veces escuchando otra opinión. aunque no sea la mejor, reafirmamos la nuestra o le podemos modificar alguna cosa y eso nos da impulso para seguir adelante.
Muchas gracias de nuevo francap, por supuesto que se agrede mucho la respuesta y la ayuda, solo que como no respondía directamente al problema que planteaba, por eso te dije que no me solucionaba el tema, pero te lo agradezco de veras.

Un saludo.