Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2007, 04:33
albertoshu
 
Fecha de Ingreso: agosto-2007
Mensajes: 237
Antigüedad: 16 años, 9 meses
Puntos: 1
Como puedo mantener la integridad referencial en este caso?

Hola a todos,

No doy con una solución, a ver si me podéis echar una mano. El caso es el siguiente:

Supongamos que se quieren elaborar las listas de los ciudadanos que tienen que botar en cada colegio electoral. Para ello se dispone de tres tablas:

Tabla Colegios: ID_Colegio (PK, Auto-inc), Nombre_Colegio, Ciudad(int)
Tabla Ciudadanos: ID_Ciudadano(PK, Auto-inc), Nombre_Ciudano, Ciudad(int).
Tabla Listas: ID_Lista (PK, Auto-inc),ID_Colegio, ID_Ciudadano.

teniendo en cuenta que:

-En un colegio puede haber varias listas.
-En la tabla Listas, el ciudadano y el colegio tienen que ser de la misma ciudad.


Se os ocurre algo? (a mí poca cosa)


Un saludo y gracias por anticipado.