14/05/2013, 14:51
|
| | Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses Puntos: 4 | |
Respuesta: Tablas para sistema de notificacion Si, lo pense algo asi. Pense que la tabla intermedia sea:
id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion
Pero esto generaria un registro por cada usuario que esta suscripto al que emitio la notificacion.
Supongamos que el usuario A emite una notificacion, y tiene suscripto al usuario B, entonces la tabla quedaria:
----------------------------------------------------------------------------------------
id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion
id_us_A | id_us_B | id
----------------------------------------------------------------------------------------
Ahora bien, supongamos que el usuario A tiene suscripto al usuario B, C, D, E, etc. Entonces quedaria:
----------------------------------------------------------------------------------------
id_us_emite_notifiacion | id_us_recibe_notificacion | id_notificacion
id_us_A | id_us_B | id
id_us_A | id_us_C | id
id_us_A | id_us_D | id
id_us_A | id_us_E | id
id_us_A | id_us_etc | id
----------------------------------------------------------------------------------------
O sea, que si un usuario tiene demasiados suscriptos entonces una notificacion generaria demasiados registros en la base de datos. Y eso que solo estamos hablando de un solo usuario que emite notificacion.
Ustedes dicen que igualmente lo haga asi? no trairia ningun problema a nivel de tamaño del la base de datos? |