Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/02/2013, 21:26
tomibolo
 
Fecha de Ingreso: febrero-2013
Mensajes: 65
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: establecer Limite de registros en tablas y crear nueva tabla

Cita:
Iniciado por gnzsoloyo Ver Mensaje
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.
Correcto, la mejor forma sería esta! Pasa que no lo quería complicar tanto, aunque ahora que lo pienso no debería por qué complicarse.