
16/02/2013, 21:11
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: establecer Limite de registros en tablas y crear nueva tabla También puedes hacerlo con una sola.
Si cada usuario sólo puede entrar si es suscripto por un usuario, sólo requieres un campo usuarioSucriptor, que sea FK hacia la misma tabla (autoreferenciante). Ese campo sería del mismo tipo de datos de la PK de la tabla, pero nulable.
Es un ejemplo típico como "A es jefe de B", donde todo empleado depende de otro empleado, salvo el empleado inicial, que no depende de nadie y sería el jefe.
En ese esquema, antes de cada insert realizas una consulta para contar cuantos suscriptos tiene ese usuario, y si llegó a 15, no le permites insertar más.
¿Se entiende?
Se pueden necesitar dos tablas si y sólo si un usuario puede ser suscripto más de una vez por diferentes usuarios... cosa que no parece correcta a nivel lógico.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |